Cenmrev / V2RayX

GUI for v2ray-core on macOS
GNU General Public License v3.0
7.64k stars 1.14k forks source link

关于MacBook休眠后唤醒系统,V2RayX的 socks5 代理失效。 #165

Closed nordwind80 closed 5 years ago

nordwind80 commented 5 years ago

OS: macOS 10.13.6 V2rayX Version 1.3.0 (316)

当让系统休眠后再次唤醒,V2RayX的代理会失效。

具体表现为:

  1. 系统代理的http, https, socks5 选项都在且正确。
  2. 打开safari 发现正常代理,而使用 socks5的软件代理失效。说明http和https正常,socks5失效。
  3. 无论各种关闭V2rayX或者系统代理选项都无法恢复(包括重启系统,v2rayX不在启动项)
  4. 把V2RayX的socks5端口从1086修改成1090后恢复正常。
  5. 今早打开笔记本1090端口再次失效,我跟换端口到1086无效,最后换到1088再次恢复。

我系统内只有V2rayX,没有安装别的代理工具。 如需更多信息请告知我。

谢谢!

nordwind80 commented 5 years ago

1086的问题搞清楚了,是由于安装过ShadowsocksR的客户端,系统里始终有一个ss-local的进程在。

但是长时间休眠后唤醒,Socks5还是会出问题。必须重启才能恢复。

另外,想问问pac.js文件哪里有更详细的版本?V2ray官方规则漏洞很多,比如网易的地址都是代理。

Chandler-Lu commented 5 years ago

gfwlist.zip 哪个网易的地址被代理了???

nordwind80 commented 5 years ago

我让系统休眠时间一长再唤醒,Socks5就不行了,今天我没重启只重新开了一下V2rayX的服务就恢复了。但是,网易云音乐的客户端任然不能播放。因为这个网易云音乐在v2rayx开启v2ray规则的情况下是被代理的。但没弄明白为什么socks5都恢复的情况下,他任然不能播放必须重启系统,更换规则或关闭v2rayx一样不能播放。

另感谢您提供的规则文件。

nordwind80 commented 5 years ago

感觉咱们这软件挺脆弱的,改个规则safari不能用了,用socks5的还能用。

Chandler-Lu commented 5 years ago

我必须要明确和您说一下,v2rayx是v2ray为macOS出的GUI。所谓GUI,只是图形化控制v2ray-core而已。从你反馈的问题来看,这是v2ray-core的bug,并不属于GUI所能管辖的范畴。 此外,mojave下并没有复现出socks5挂掉的问题,也没有复现出v2ray rules模式下网易云被代理的问题

Chandler-Lu commented 5 years ago

v2ray rules主要通过ip地址来进行流量分配,原则上所有国内的ip都不可能走代理

nordwind80 commented 5 years ago

Socks5挂掉是长时间的系统休眠后再唤醒,10分钟休眠都不会产生问题。v2ray rules模式确实会对部分网易的地址做代理,比如网易云音乐的音乐下载播放地址。好像是music.126.com。这问题很久了,不是最近才有,也有很多人说过这问题。

nordwind80 commented 5 years ago

有意思的是刚好我有网易云音乐的GUI客户端,也有命令行的客户端。当使用v2ray rules规则出问题时表现都一样,都不能播放。

Chandler-Lu commented 5 years ago

我休眠一晚上都没有出现过问题- -你可以直接用v2ray-core挂载config文件,然后看看socks5会不会挂掉,如果还会的话,那就是core的问题 网易云我刚刚测试,确实没有走代理。如果你那边有问题的话,可以自己抓个包,找到走代理的域名,然后走direct

Chandler-Lu commented 5 years ago

可以提供一下你的config文件么,注意隐去ip和uuid

Chandler-Lu commented 5 years ago

什么叫“你有网易云音乐的GUI客户端,也有命令行的客户端”,网易云的命令行客户端是什么东西

nordwind80 commented 5 years ago

感谢您的回复,起始规则问题都不是事折腾一下就行了。主要是长时间休眠我的代理就失效,我会试试你说的方法,如果有问题我再来向您反映。

再次感谢!

dont-see-big-shark commented 5 years ago

我也是同样的问题,就是ss-local冲突了