先判断是不是这个问题
如果 v2rayN 已连接,但某些 Windows 软件仍无法访问网络,问题可能不是节点,而是该软件没有读取系统代理。
- 浏览器能访问,桌面软件不能访问。
- 打开系统代理后仍有软件直连失败。
- 关闭 v2rayN 后代理残留,网页也打不开。
- 只有开启 TUN 后某些软件才恢复。
最常见原因
部分桌面软件需要在软件内单独配置 HTTP/SOCKS 代理。
异常退出后 Windows 代理开关可能保留旧端口,导致断开后仍无法上网。
分流规则可能让目标流量没有走代理。
某些软件不支持系统代理,只能通过 TUN 或应用内代理处理。
按这个顺序处理
确认 v2rayN 已连接
先用浏览器测试常用网页,确认节点本身可用。
检查 Windows 代理开关
进入系统代理设置,确认代理地址和端口来自当前 v2rayN。
检查目标软件代理设置
如果只有某个软件不通,到该软件网络设置里手动配置代理。
清理代理残留
退出 v2rayN 后如果网页打不开,关闭系统代理或重启客户端恢复。
必要时测试 TUN
对不读系统代理的软件,可参考 v2rayN TUN 模式说明,但不要和其他 VPN 同时开启。
不同设备要注意什么
通常读取系统代理,适合用来验证基础连接。
可能有应用内代理设置,需单独确认。
很多不读取系统代理,需要 TUN 或软件自身代理支持。
Git、npm、pip 等可能需要单独配置代理变量。
不要一上来就做这些事
这类问题需要先缩小范围。过早重装客户端、反复切换复杂设置或连续刷新订阅,容易把原始状态覆盖掉,反而更难判断原因。
- 不要同时开多个代理工具抢系统代理。
- 不要在不了解的情况下长期开启多个 TUN/VPN。
- 不要把节点端口、UUID、传输协议手动改乱。
什么时候联系支持
系统代理问题需要知道具体哪个软件不走代理,因为不同软件处理方式不同。
- Windows 版本、v2rayN 版本和当前代理模式。
- 浏览器是否正常,具体哪个软件不正常。
- 系统代理设置截图,注意隐藏订阅信息。
- 是否开过 TUN 或其他代理工具。
FAQ
浏览器能用为什么软件不能用?
浏览器一般读取系统代理,但一些桌面软件不读取,需要应用内代理或 TUN。
关闭 v2rayN 后不能上网怎么办?
检查 Windows 系统代理是否残留,关闭代理开关或重新打开 v2rayN 再正常退出。
TUN 模式是不是一定更好?
不是。TUN 适合不读系统代理的软件,但也更容易和其他 VPN 或安全软件冲突。
系统代理端口要手动改吗?
一般不需要。订阅和客户端会管理节点参数,手动乱改容易导致连接失败。
GitHub 打不开也是系统代理问题吗?
可能是,也可能是节点、DNS 或目标服务问题。先用浏览器和命令行分别测试。