开了系统代理,浏览器还是打不开
v2rayN 开了系统代理,浏览器还是打不开网站?按顺序检查:系统代理是否设上、节点能不能用、路由选得对不对、浏览器扩展或 Firefox 的代理设置有没有接管。
你看到的现象
v2rayN 里已经选了节点、开了系统代理,但浏览器打开国外网站一直转圈或提示无法访问;国内网站正常。也可能是浏览器能打开,某个桌面软件还是连不上。
可能的原因和解决办法
系统代理没有真正设上
怎么判断:看 v2rayN 主界面底部的「系统代理」一项。只有选「自动配置系统代理」时,v2rayN 才会改系统的代理设置;选「清除系统代理」「不改变系统代理」时浏览器不会走代理。Windows 上也可以打开「设置」→「网络和 Internet」→「代理」,看手动代理是否已开启、地址是不是 127.0.0.1、端口是不是 v2rayN「参数设置」里的「本地混合监听端口」(默认 10808)。
怎么解决:在底部把系统代理切到「自动配置系统代理」。如果 Windows 代理设置里的端口和 v2rayN 不一样(例如之前用过别的代理软件),先在 v2rayN 里选一次「清除系统代理」,再选「自动配置系统代理」,让它重新写入。
当前节点用不了
怎么判断:选中当前节点,用「测试真连接延迟 (多选)」测一下。测不通或者延迟很高,问题在节点,不在系统代理。
怎么解决:换一个测得通的节点「设为活动」;全部测不通,看 节点测速全部超时。
路由选错了
怎么判断:国内网站正常、只有部分国外网站打不开,常见于路由选成了「黑名单(Blacklist)」:这个模式默认直连,只有列表里的网站走代理。
怎么解决:在底部「路由」里选「绕过大陆(Whitelist)」;临时排查时可以切到「全局(Global)」,能打开就说明是路由规则的问题。三种模式的区别见 v2rayN 路由设置。
浏览器扩展或浏览器自己的代理设置接管了
怎么判断:装了代理切换类的浏览器扩展(如 SwitchyOmega),或者用的是 Firefox:Firefox 有自己的网络设置,可以不跟随系统代理。换一个没装扩展的浏览器试,能打开就是这个原因。
怎么解决:停用代理切换扩展,或把扩展切到“使用系统代理”;Firefox:「设置」→「隐私与安全」→「连接与软件安全」→「配置代理」,选「使用系统代理设置」(这是默认选项)。
这个软件不读系统代理
怎么判断:浏览器正常,只有某个桌面软件、游戏或命令行工具连不上。系统代理只对会读取它的程序有效。
怎么解决:开启 TUN 模式,让所有程序的流量都经过 v2rayN,见 v2rayN TUN 模式。命令行工具也可以用托盘菜单里的「复制终端代理命令至剪贴板」,在终端里粘贴后运行。
还是没解决?
把客户端名称、版本和日志里的报错发给我们(不要附上订阅链接),我们会补充到这一页:提交反馈。