步骤 1:准备环境
-
选择服务器或主机:
- 如果你是本地搭建,可以在自己的服务器或个人电脑上运行。
- 如果是使用云服务器(如 AWS、阿里云、腾讯云等),选择合适的操作系统(推荐 Ubuntu/Debian)。
-
安装必要工具:
- 更新系统:
sudo apt update && sudo apt upgrade -y
- 安装 curl 和 unzip:
sudo apt install curl unzip git -y
- 更新系统:
步骤 2:安装 V2Ray
-
下载 V2Ray 最新版本:
git clone https://github.com/v2ray/v2ray.git cd v2ray
或者直接下载 release 版本:
curl -L https://github.com/v2ray/v2ray/releases/download/v4.39./v2ray-linux-64.gz | gunzip -o v2ray-linux-64 chmod +x v2ray-linux-64
-
运行 V2Ray:
./v2ray-linux-64
- 生成一个随机的 UUID(用于客户端连接),并记录下来:
uuid=$(./v2ray-linux-64 --generate-uuid) echo "V2Ray UUID: $uuid"
- 生成一个随机的 UUID(用于客户端连接),并记录下来:
步骤 3:配置 V2Ray
-
创建配置文件:
touch v2ray.json
- 配置示例(根据你的需求调整,例如端口、域名等):
{ "log_level": "info", "log_output": false, "allow_remote": true, "listen": { "address": "...", "port": 108 }, "proxy": { "front": { "listen": { "address": "...", "port": 108 }, "protocol": "http", "mode": "tcp", "upgrade": true } } }
- 配置示例(根据你的需求调整,例如端口、域名等):
-
重启 V2Ray 服务器:
./v2ray-linux-64 --config /path/to/v2ray.json
步骤 4:设置防火墙(防火墙规则)
-
检查防火墙状态:
sudo ufw status
如果防火墙没有运行,可以跳过这一步。
-
开放端口:
sudo ufw allow out 108 sudo iptables -A nat -d 0.../ --gw 192.168.1.1 108 -j DNAT --target_ip 127...1 --target-port 108:108 sudo iptables -t nat -A POSTROUTING -o eth -j MASQUERADE
- 如果不确定网络环境,建议使用
ufw代替iptables。
- 如果不确定网络环境,建议使用
步骤 5:安装 V2Ray 客户端
-
下载 V2Ray 客户端:
- Windows:下载
.exe文件。 - macOS:下载
.app文件。 - Linux:下载对应的包装文件(如
.deb或.rpm)。
- Windows:下载
-
安装客户端:
sudo apt install ./v2ray-client-*.deb -y
-
配置客户端:
- 打开客户端,点击“加”号,选择“新建代理”。
- 将 V2Ray 服务器的 UUID 和地址(如
yourdomain.com:108)填入客户端,选择协议(HTTP 或 TCP)。
步骤 6:性能优化
-
内存优化:
- 修改配置文件中的内存分配:
"max_memory": 512MB, " Describe your memory constraints here. Use 0 to mean default.
- 启动时添加参数:
./v2ray-linux-64 --max-memory 512M
- 修改配置文件中的内存分配:
-
硬链接:
- 如果服务器存储空间有限,可以使用硬链接:
ln -f /v2ray-linux-64 /etc/init.d/v2ray
- 如果服务器存储空间有限,可以使用硬链接:
步骤 7:故障排查
-
查看日志:
tail -f /var/log/v2ray.log
-
检查防火墙规则:
sudo iptables -L -n
-
检查端口监听:
netstat -tuln | grep 108
步骤 8:测试客户端连接
-
使用客户端测试工具(如 curl 或 Postman):
curl -v http://localhost:108
如果成功,会显示 200 状态码。
-
检查 V2Ray 服务器状态:
./v2ray-linux-64 --help
注意事项
- 服务器资源:
确保服务器有足够的 CPU、内存和带宽。
- 防火墙设置:
确保防火墙规则正确,避免连接被拒绝。
- 协议兼容性:
根据客户端选择合适的协议(HTTP 或 TCP)。
- 安全性:
定期备份配置文件,确保服务器的安全性。








