← 返回博客

浏览器能用但某个应用不能用,原因通常在这里

浏览器通常遵循系统代理,而很多游戏、命令行工具和商店应用会忽略它。先确认应用是否支持 HTTP/SOCKS,再决定是否用 TUN。

操作步骤

  1. 在应用设置中查找代理选项。若支持 SOCKS/HTTP,可填写 v2rayN 显示的本地地址与端口,例如默认 SOCKS 端口常为 10808。
  2. 确认应用没有启用自己的 DoH、VPN 或固定代理,这些设置可能绕过系统代理。
  3. 应用不支持代理时,再启用 TUN 并检查进程规则、DNS 和管理员权限;重启应用让旧连接断开。
  4. 查看日志是否出现该应用发起的域名或连接。完全没有日志通常意味着流量没有进入 v2rayN。

为什么值得这样做

“浏览器可用”只证明服务器和系统代理链路基本正常,不代表所有应用都读取同一套操作系统设置。

完成后如何确认

目标应用启动后日志出现对应连接,并能在关闭 TUN 或删除应用代理设置时按预期恢复原路径。

注意事项

本地端口可能被用户修改,以界面实际显示为准。不要把本地监听开放到局域网,除非你明确需要共享并已配置防火墙。

Official references

System proxy and routingUI and advanced settings