本地配置(Windows)
-
下载并安装v2rayN:
- 访问官方网站,下载最新版本的v2rayN安装包。
- 双击运行安装程序,按照提示完成安装。
-
运行v2rayN并设置代理:
- 打开v2rayN,点击“设置”按钮。
- 在“网络设置”部分,选择“使用v2rayN作为系统代理”以全局代理所有网络流量。
- 点击“添加”按钮,输入本地地址(...)和端口(108),以及远程服务器地址和端口(如VPS地址:192.168.1.2,端口:108)。
- 配置DNS解析,输入本地DNS服务器地址(如127...1)。
- 点击保存,应用设置,v2rayN开始运行。
服务器端配置(VPS)
-
安装必要的软件:
- 使用
apt-get安装ca-certificates和curl:sudo apt-get install ca-certificates curl sudo update-ca-certificates
- 安装Go语言:
sudo apt-get install golang
- 使用
-
下载v2rayN的Golang代码:
- 克隆仓库:
git clone https://github.com/v2rayN/v2rayN.git
- 进入仓库目录:
cd v2rayN
- 克隆仓库:
-
编写配置文件:
- 创建配置文件
config.json,{ "log_level": "debug", "listen": "...:108", "protocol": "v2ray", "inbound": { "listen": "127...1:108", "stream_settings": { "v2ray": { "udp": true, "ipv4": false } } }, "outbound": { "listen": "...:108", "stream_settings": { "v2ray": { "udp": true, "ipv4": false } }, "destination": "your-remote-server:108" }, "dns": { "enabled": true, "server": "127...1:53", "resolver": [], "fail_on_error": false } }
- 创建配置文件
-
运行v2rayN服务器:
- 运行Golang程序:
go run main.go -config config.json
- 这将启动v2rayN服务器,监听本地108端口,并将流量转发到远程服务器。
- 运行Golang程序:
测试配置
-
检查本地代理设置:
- 在Windows上,检查v2rayN是否正确作为系统代理:
- 右键点击任务栏的网络图标,点击“高级网络设置”。
- 确认代理设置为127...1:108。
- 在Windows上,检查v2rayN是否正确作为系统代理:
-
测试网络连接:
- 使用
ping测试远程服务器:ping 192.168.1.2
- 在浏览器中,访问某个网站(如Google),确保通过v2rayN代理访问。
- 使用
-
检查DNS解析:
- 使用
nslookup检查域名解析:nslookup google.com 127...1
- 确认v2rayN正确处理DNS请求。
- 使用
注意事项
- 端口转发:确保VPS上的防火墙允许108端口转发到内网。
- 加密连接:使用TLS或XTLS协议增加安全性。
- 日志监控:配置日志记录,监控连接状态和错误。
通过以上步骤,您可以成功配置v2rayN作为网络代理,实现加密的网络通信。









