很多使用宝塔面板的用户会面临一个问题,在保障网站正常的情况下如何能够稳定上网,很多脚本安装了可能会冲突,要么无法上网,要么网站会受影响,本文介绍一下小编使用的方法,一个能和宝塔面板稳定共存的 V2~ 安装方式,核心思路是:让 Nginx(宝塔安装)接管 80/443 端口,V2~ 只监听本地端口(127.0.0.1),通过 Nginx 反向代理转发 WebSocket 流量。这样不会和宝塔的网站、SSL 证书冲突,上网也更安全。
推荐方式(手动配置,最稳定、兼容性最好)
1. 前提准备
- 已安装宝塔面板,并在软件商店安装了 Nginx。
- 有一个域名,并已解析到服务器 IP。
- 在宝塔中创建好网站(绑定该域名),并申请/开启 SSL 证书(推荐 Let’s Encrypt)。
2. 安装 V2~(官方脚本)
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
安装完成后检查版本:
v2~ version
3. 配置 V2~(关键:只监听本地端口)
编辑配置文件:
vi /usr/local/etc/v2ray/config.json
(部分旧版本路径可能是 /etc/v2ray/config.json)
清空原有内容,粘贴以下配置(请修改 3 处):
{
"log": {
"loglevel": "warning",
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log"
},
"inbounds": [
{
"port": 10000, // 自定义本地端口(10000-60000随便选,别和已有服务冲突)
"listen": "127.0.0.1", // 必须只监听本地,防止直接暴露
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "你的UUID", // 用 v2~ 或在线工具生成一个新的 UUID
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/你的自定义路径" // 例如 /ray 或 /happy,随便写一串字母数字
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
保存后启动并设置开机自启:
systemctl enable v2ray systemctl restart v2ray systemctl status v2ray
4. 宝塔 Nginx 反向代理配置
进入宝塔 → 网站 → 对应域名 → 配置文件。
在最后一个 } 前面插入以下内容(路径和端口要和上面 config.json 完全一致):
location /你的自定义路径 {
if ($http_upgrade != "websocket") {
return 404;
}
proxy_redirect off;
proxy_pass http://127.0.0.1:10000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
保存配置,宝塔会自动重载 Nginx。
5. 防火墙与安全组
宝塔「安全」里放行 80 和 443 即可(V2Ray 本地端口不需要对外放行)。
云服务商安全组也只开放 80/443。
6. 客户端连接参数
地址:你的域名
端口:443
协议:VMess
传输:WebSocket
TLS:开启
路径:你设置的自定义路径
UUID:你配置的 UUID
alterId:0
注意事项
- 不要让 V2~ 直接监听 443 或 80,否则会和宝塔 Nginx 冲突。
- 路径(path)尽量随机一点,增加安全性。
- 建议定期更新 V2~ 内核。
- 如果使用 Cloudflare CDN,记得开启 WebSocket 支持,并把 SSL 模式设为 Full。
按上述手动方式配置后,网站和 V2~可以完美共存,互不影响。如果遇到具体报错,可以把配置或日志贴出来继续排查。

国外主机测评




















