V2Ray & ws+tls+https
前期准备
加速
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
推荐BBR Plus
域名
购买域名并在FreeSSL申请证书,证书后缀[.crt .key]
证书文件获取后,请把公钥文件和私钥文件上传至服务器上,配置时需要用到。
配置 V2Ray WebSocket tls
v2-ui安装
bash <(curl -Ls https://blog.sprov.xyz/v2-ui.sh)
http://<服务器IP>:65432 即可访问面板,默认用户名和密码都是 admin
面板其它操作
v2-ui # 显示管理菜单 (功能更多)
v2-ui start # 启动 v2-ui 面板
v2-ui stop # 停止 v2-ui 面板
v2-ui restart # 重启 v2-ui 面板
v2-ui status # 查看 v2-ui 状态
v2-ui enable # 设置 v2-ui 开机自启
v2-ui disable # 取消 v2-ui 开机自启
v2-ui log # 查看 v2-ui 日志
v2-ui update # 更新 v2-ui 面板
v2-ui install # 安装 v2-ui 面板
v2-ui uninstall # 卸载 v2-ui 面板
直接设置inbound,v2-ui添加账号 两者选其一
inbound 配置:
{
"port": 443,
"protocol": "vmess",
"settings": {
"clients": [{
"id": "自行生成 UUID",
"alterId": 64
}]
},
"streamSettings": {
"network":"ws",
"security": "tls",
"wsSettings":{
"path":"/",
"headers":{}
},
"tlsSettings": {
"serverName": "填写域名,如:xxx.com",
"certificates": [{
"certificateFile": "公钥文件绝对路径,如:/path/to/xxx.com.crt",
"keyFile": "私钥文件绝对路径,如:/path/to/xxx.com.key"
}]
}
}
}
v2-ui 面板添加账号:

主要说明一下 tls 配置,域名要解析到你安装了 v2ray 的 VPS 的 IP。证书文件一般是 .pem / .crt 后缀名,密钥文件一般是 .key 后缀名,或者也可能是 .pem,文件名一般会带 “key” 的字样。
直接用文本方式打开它们,选择【证书文件内容】,将两个文件的内容分别填进去
Last updated
Was this helpful?