V2RayN 中文指南

作者:V2RayN 中文指南

V2RayN 端口 10808 / 10809 被占用怎么办?端口修改与防火墙拦截放行指南

V2RayN 提示端口绑定失败或无法连接?本文详细讲解如何排查 Windows 下 10808 (Socks5) 与 10809 (HTTP) 端口占用问题、修改 V2RayN 本地监听端口,并配置防火墙放行规则。

端口占用 10808 V2RayN 防火墙 故障排查

在 Windows 系统中使用 V2RayN 时,除了内核丢失外,最常见的网络故障之一就是端口冲突与防火墙拦截

当你启动 V2RayN 时,软件默认会在本地绑定两个固定的监听端口:

  • 10808:用于 SOCKS5 代理协议
  • 10809:用于 HTTP 代理协议

如果你的电脑上同时运行了其他代理客户端(如 Clash Verge、Shadowsocks 原始客户端)、虚拟机软件(如 VMware/Hyper-V)、游戏加速器或后台开发服务,这些端口就可能出现“抢占”现象,导致 V2RayN 提示 bind: address already in use 或者是网页无法通过代理加载。

本文将手把手教你如何排查端口占用、修改 V2RayN 监听端口,以及设置 Windows 防火墙允许放行。


🔍 第一步:排查是哪个程序占用了 10808 / 10809 端口

当怀疑端口冲突时,可以使用 Windows 自带的命令提示符(CMD)快速定位占用程序:

  1. 按快捷键 Win + R 打开运行窗口,输入 cmd 并按回车。
  2. 在命令行中输入以下命令查看 10808 或 10809 端口的占用情况:
    netstat -ano | findstr "10808"
    netstat -ano | findstr "10809"
  3. 如果命令行返回了类似下面的输出:
    TCP    127.0.0.1:10808    0.0.0.0:0    LISTENING    12345
    最右侧的数字 12345 即为占用该端口的进程 PID(进程标识符)。
  4. 继续输入以下命令查出该 PID 对应的软件名称:
    tasklist | findstr "12345"
  5. 打开任务管理器,找到该软件进程并将其结束,或者在对应软件中关闭其代理功能。

⚙️ 第二步:在 V2RayN 中自定义修改本地监听端口

如果占用端口的软件是你必须长期开启的工具(例如某些加速器或系统服务),最简单直接的方法是修改 V2RayN 的默认端口

  1. 打开 V2RayN 主界面。
  2. 点击顶部菜单栏的 【设置】 ➡️ 【参数设置】(或快捷键 Ctrl + O)。
  3. 在弹出的设置窗口中,选择 【Core基础设置】 选项卡。
  4. 找到以下端口配置项进行修改:
    • 本地监听端口 (Socks):默认 10808,可修改为其他未占用的数字,例如 20808
    • HTTP 端口:默认 10809,可修改为 20809
  5. 点击底部的 【确定】 保存设置。
  6. 重启 V2RayN。此时查看软件主界面最下方的状态栏,端口显示更新为 127.0.0.1:20809 即代表修改成功。

⚠️ 提醒:如果你在浏览器中安装了 SwitchyOmega 插件,修改 V2RayN 端口后,请务必同步更新插件里的端口数值,否则浏览器将无法加载网页。


🛡️ 第三步:设置 Windows Defender 防火墙放行规则

有时候端口虽然没有冲突,但 Windows 安全中心防火墙阻止了 V2RayN 内核(xray.exesing-box.exe)的入站/出站连接,也会导致连网失败。

配置防火墙放行步骤:

  1. 按快捷键 Win + S 搜索并打开 “高级安全 Windows Defender 防火墙”(或在控制面板中找到)。
  2. 点击左侧的 【入站规则】 ➡️ 点击右侧的 【新建规则…】
  3. 规则类型选择 “程序”,点击下一步。
  4. 选择“此程序路径”,点击浏览,找到你的 V2RayN 安装目录下的内核路径:
    • Xray 内核:v2rayN/bin/xray/xray.exe
    • Sing-box 内核:v2rayN/bin/sing_box/sing-box.exe
  5. 操作选择 “允许连接”,点击下一步。
  6. 配置文件勾选 “域”、“专用”、“公用” 三项。
  7. 给规则命名(如 V2RayN-Xray内核放行),点击完成。
  8. 采用相同的方法在左侧的 【出站规则】 中也添加一条放行规则。

🎯 总结

遇到了代理无法连通的问题,通过“查 PID 找到占用软件 ➡️ 在 V2RayN 参数设置中避开冲突端口 ➡️ 检查 Windows 防火墙放行”的三步法,90% 以上的本地监听异常都能迎刃解。

如果你还遇到了内核无法正常启动的弹窗问题,欢迎查阅我们昨天的专项自救教程 👉 V2RayN 报错“Failed to start core”或闪退怎么办?五大核心启动失败原因与排查方案