-
安装V2Ray
-
下载安装包:
- 访问V2Ray的官方网站,下载对应的安装包,下载
v2ray_latest-linux-3.8..tar.gz。
- 访问V2Ray的官方网站,下载对应的安装包,下载
-
手动安装:
tar -xzf v2ray_latest-linux-3.8..tar.gz cd v2ray_latest-linux-3.8. ./install.sh
输入密码
root进行安装。
-
-
生成配置文件
- 默认配置检查:
- 打开
etc/v2ray/config.json,查看默认配置,了解基本结构和参数。
- 打开
- 默认配置检查:
-
配置V2Ray
-
创建配置文件:
mkdir -p /etc/v2ray touch /etc/v2ray/config.json
-
编辑配置文件:
{ "socks": "socks5://127...1:108", "listen": "...:80", "dns": "127...1", "http": "127...1:80", "https": "127...1:443", "allow_all": true, "forward": "all", "domain": "example.com" }根据需求调整各参数,如增加
socks端口、指定listen地址,设置DNS服务器,配置HTTP和HTTPS转发规则,定义域名对应关系。
-
-
测试配置
-
测试socks5代理:
curl --socks5://127...1:108 https://example.com
如果成功,说明socks5代理配置正确。
-
测试DNS配置:
dig example.com @127...1
确认DNS解析正确。
-
测试HTTP转发:
curl --header "Host: example.com" http://127...1:80/test.html
确认HTTP请求通过V2Ray代理成功。
-
-
设置自动启动
-
创建服务文件(如果需要自定义启动参数):
echo "[Unit] Description=V2Ray Service After=network.target [Service] ExecStart=/path/to/v2ray/v2ray --config /etc/v2ray/config.json PrivateTmp=yes Restart=always [Install] WantedBy=multi-user.target StartLimitInterval=30" > /etc/systemd/system/v2ray.service chmod 644 /etc/systemd/system/v2ray.service
-
启用并启动服务:
systemctl daemon-reload systemctl enable v2ray systemctl start v2ray
-
-
管理服务
-
查看状态:
systemctl status v2ray
-
重启服务:
systemctl restart v2ray
-
停止服务:
systemctl stop v2ray
-
-
故障排除
-
socks端口冲突:检查108端口是否被占用,使用
netstat -tuln | grep 108查看占用情况。 -
配置错误:重新检查
config.json格式和内容,确保所有引号和括号正确闭合。 -
服务崩溃:检查日志文件
/var/log/v2ray.log,查看错误信息并根据日志进行调整。
-
通过以上步骤,您可以顺利配置并管理V2Ray,确保网络代理和内容过滤工作正常。









