新手上路
在下载并安装了 V2Ray 之后,你需要对它进行一下配置。这里介绍一下简单的配置方式,只是为了演示,如需配置更复杂的功能,请参考后续的配置文件说明。
客户端 {#client}
在你的 PC (或手机)中,你需要运行 V2Ray 并使用下面的配置:
{
"inbound": {
"port": 1080, // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"udp": true
}
},
"outbound": {
"protocol": "vmess",
"settings": {
"vnext": [{
"address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
"port": 10086, // 服务器端口
"users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
}]
}
},
"outboundDetour": [{
"protocol": "freedom",
"tag": "direct",
"settings": {}
}],
"routing": {
"strategy": "rules",
"settings": {
"domainStrategy": "IPOnDemand",
"rules": [{
"type": "field",
"ip": [
"0.0.0.0/8",
"10.0.0.0/8",
"100.64.0.0/10",
"127.0.0.0/8",
"169.254.0.0/16",
"172.16.0.0/12",
"192.0.0.0/24",
"192.0.2.0/24",
"192.168.0.0/16",
"198.18.0.0/15",
"198.51.100.0/24",
"203.0.113.0/24",
"::1/128",
"fc00::/7",
"fe80::/10"
],
"outboundTag": "direct"
}]
}
}
}
上述配置唯一要改的地方就是你的服务器 IP,配置中已注明。上述配置会把除了局域网(比如访问路由器)之外的所有流量转发到你的服务器。
服务器 {#server}
然后你需要一台防火墙外的服务器,来运行服务器端的 V2Ray。配置如下:
{
"inbound": {
"port": 10086, // 服务器监听端口,必须和上面的一样
"protocol": "vmess",
"settings": {
"clients": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
}
},
"outbound": {
"protocol": "freedom",
"settings": {}
}
}
服务器的配置中需要确保 id
和端口与客户端一致,就可以正常连接了。
运行
- 在 Windows 和 macOS 中,配置文件通常是 V2Ray 同目录下的
config.json
文件。直接运行v2ray
或v2ray.exe
即可。 - 在 Linux 中,配置文件通常位于
/etc/v2ray/config.json
文件。运行v2ray --config=/etc/v2ray/config.json
,或使用 systemd 等工具把 V2Ray 作为服务在后台运行。