关掉 v2rayN 后上不了网
关闭 v2rayN 后所有网站都打不开?多半是系统代理没被清除,系统还在把流量发给已退出的 v2rayN。本页说明为什么会残留、怎么清除,以及以后怎么正确退出。
你看到的现象
退出或关掉 v2rayN 之后,浏览器打不开任何网站(国内网站也打不开),提示无法连接到代理服务器之类;但微信、QQ 等部分软件还能用。重新打开 v2rayN 又一切正常。
可能的原因和解决办法
v2rayN 没有正常退出,系统代理还在
怎么判断:v2rayN 的源码里,从托盘菜单「退出」时会先清除系统代理再关闭;但在任务管理器里结束进程、程序崩溃、直接关机时,来不及清除。系统代理还指向 127.0.0.1 和 v2rayN 的端口(默认 10808),而那里已经没有程序在监听,所以会读系统代理的程序(主要是浏览器)都上不了网,不读系统代理的软件不受影响。Windows 上打开「设置」→「网络和 Internet」→「代理」,手动代理还开着、地址是 127.0.0.1,就是这个原因。
怎么解决:任选一种:
- 重新打开 v2rayN,再从托盘图标的右键菜单点「退出」,让它清除系统代理;
- 在 v2rayN 底部的系统代理里选「清除系统代理」;
- 不想再打开 v2rayN 时,直接在 Windows「代理」设置里把手动代理关掉。macOS 在系统设置的网络设置里,找到当前网络的代理设置关掉。
只是关了窗口,v2rayN 还在后台
怎么判断:v2rayN 有「关闭窗口时隐藏至托盘」的设置,关窗口不等于退出。托盘里还有 v2rayN 图标时,它仍在运行;这时上不了网,是节点或设置的问题,不是残留。
怎么解决:要用代理就按 开了系统代理,浏览器还是打不开 排查;不用代理就从托盘菜单「退出」。
选了「不改变系统代理」,又手动设过代理
怎么判断:选「不改变系统代理」时,v2rayN 退出时也不会动系统的代理设置。如果你之前手动在系统里设过 127.0.0.1 的代理,退出 v2rayN 后它还在。
怎么解决:在系统的代理设置里手动关掉;以后让 v2rayN 管理系统代理,选「自动配置系统代理」,退出时会自动清除。
还是没解决?
把客户端名称、版本和日志里的报错发给我们(不要附上订阅链接),我们会补充到这一页:提交反馈。