-
安装 Docker
- 在Windows上,下载并安装Docker Desktop。
- 启动Docker Desktop,确保Docker服务正常运行。
-
下载 v2rayN 镜像
- 打开命令提示符或 PowerShell。
- 运行以下命令下载v2rayN的官方镜像:
docker pull v2rayn/v2rayn:latest
-
运行 v2rayN 容器
- 定义一个静态IP地址,
docker run -d --name v2rayn --network "bridge" --ip 192.168.1.1 -v /path/to/v2rayn:/config v2rayn/v2rayn:latest
- 参数说明:
-d:Detach容器,运行后不在终端显示输出。--name v2rayn:容器名称。--network "bridge":使用桥接网络,确保与宿主机通信。--ip 192.168.1.1:分配静态IP地址。-v /path/to/v2rayn:/config:映射本地目录到容器内的/config,用于存储配置文件。v2rayn/v2rayn:latest:镜像名称和版本。
- 定义一个静态IP地址,
-
配置 v2rayN
- 创建或编辑一个
config.json文件,{ "domain": "example.com", "listen": "...:108", "TransparentProxy": true, "DNS": "192.168.1.1", "socks": "socks://127...1:1081", "http": "http://127...1:108", "tfo": "tfo://127...1:36197" } - 参数说明:
domain:需要绕过的域名。listen:v2rayN监听的地址和端口。TransparentProxy:启用透明代理。DNS:配置DNS服务器。socks:SOCKS代理地址。http:HTTP代理地址。tfo:TCP Fast Open配置。
- 创建或编辑一个
-
启动 v2rayN 容器
- 使用以下命令启动容器并进入交互式模式:
docker start -ai v2rayn
- 参数说明:
-a:跟随容器启动。i:进入交互式模式,允许你在命令提示符下操作。
- 使用以下命令启动容器并进入交互式模式:
-
配置 DNS 和 NAT
- 在本地计算机上,编辑
C:\Windows\System32\drivers\etc\hosts文件,添加需要绕过的域名和IP。 - 在路由器上,配置NAT规则,将特定端口转发到v2rayN的IP地址。
- 在本地计算机上,编辑
-
测试配置
- 在本地计算机上,使用浏览器访问v2rayN的IP和端口(如
http://192.168.1.1:108),确认是否正常工作。 - 测试访问之前被限制的网站,确认是否成功绕过限制。
- 在本地计算机上,使用浏览器访问v2rayN的IP和端口(如
-
验证和故障排除
- 检查配置文件是否正确,确保所有IP和端口一致。
- 查看容器日志,使用
docker logs v2rayn查看最新日志。 - 检查防火墙设置,确保v2rayN的端口没有被阻挡。
通过以上步骤,你应该能够成功配置并使用v2rayN进行网络访问。









