共计 2498 个字符,预计需要花费 7 分钟才能阅读完成。
准备一个域名和一台 vps,并将域名解析到 vps
搭建好宝塔并安装 nginx
宝塔和 nginx 完成以后,回到 vps SSH 窗口
执行命令
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
执行完后,回到宝塔面板,
左侧文件,依次打开,如下图所示
编辑 config.json 这个文件,打开文件后先清空里面的内容,再粘贴下面代码进去并保存
{"log": {"loglevel":"info","access":"/var/log/v2ray/access.log","error":"/var/log/v2ray/error.log"},"inbounds": [
{
"port": 10000,
"listen":"127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "000fe881-b655-4212-b804-b00f9970d5aa",
"alterId": 64
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {"path": "/happy"}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}}
]
}
代码中的 000fe881-b655-4212-b804-b00f9970d5aa 可以变更一下。比如换几个数字。相当于是个密码。但是 格式必须相同(小火箭里的 UUID 指的就是这串代码)
然后宝塔新建一个网站(域名是文章开头你解析的),如下图所示(数据库,PHP 都无所谓)
首先申请 SSL 证书(这步不用说了吧)
然后点击 配置文件 ,在配置文件 最顶部 添加以下代码
# 定义变量
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
然后大概这个位置 (如下图) 添加以下代码
#v2 配置文件
location /happy {
proxy_pass http://127.0.0.1:10000;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}
保存
回到 vps SSH 窗口
启动 v2ray
systemctl start v2ray
设置开机自启
systemctl enable v2ray
OK,V2ray 服务端已全部完成
下面说 ios 小火箭配置:
安卓 V2rayNG 配置:
其他配置就不说了,既然要配置说明软件会用的。
Windows V2rayN 配置:
解压运行 V2rayN 文件夹里的 V2rayN.exe,提示未安装.NET Framework 的话去 Microsoft 官网下载.NET Framework4.6 以上的版本安装好再重新运行 V2rayN
V2rayN 左上角点击服务器,添加Vmess 协议,配置就按照上面安卓的照葫芦画瓢
v2ray 其他常用命令
V2ray 常用管理命令
v2ray info 查看 V2Ray 配置信息
v2ray config 修改 V2Ray 配置
v2ray link 生成 V2Ray 配置文件链接
v2ray infolink 生成 V2Ray 配置信息链接
v2ray qr 生成 V2Ray 配置二维码链接
v2ray ss 修改 Shadowsocks 配置
v2ray ssinfo 查看 Shadowsocks 配置信息
v2ray ssqr 生成 Shadowsocks 配置二维码链接
v2ray status 查看 V2Ray 运行状态
v2ray start 启动 V2Ray
v2ray stop 停止 V2Ray
v2ray restart 重启 V2Ray
v2ray log 查看 V2Ray 运行日志
v2ray update 更新 V2Ray
v2ray update.sh 更新 V2Ray 管理脚本
v2ray uninstall 卸载 V2Ray
## 卸载 v2ray
先停止 v2ray
systemctl stop v2ray
systemctl disable v2ray
再执行一键移除
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove
github 地址:https://github.com/v2fly/fhs-install-v2ray
============================
新版本如果出现无法连接网络的情况
请查看日志,如果有以下提示:
rejected common/drain: common/drain: drained connection > proxy/vmess/encoding: invalid user: VMessAEAD is enforced and a non VMessAEAD connection is received. You can still disable this security feature with environment variable v2ray.vmess.aead.forced = false . You will not be able to enable legacy header workaround in the future.
解决方法
方法一
alterID 改成 0
方法二
修改这个文件: /etc/systemd/system/xray.service,
ExecStart 那一行修改成: ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/local/bin/v2ray -config /usr/local/etc/v2ray/config.json
再运行:
systemctl daemon-reload
systemctl restart v2ray
滴滴 我用你的那个v2ray教程去做
在iOS小火箭上连通性测速有延迟
但是打开应用却没网这怎么解决呢?
同问,你有解决方案了嘛
怎么联系你???????????????
QQ:19124152