我住在伊朗,为了绕过过滤,我求助于 v2ray 和 shadowsocks,因为大多数 VPNS 在我的国家都被屏蔽了。在我的手机上,我使用 V2rayNG,它对 vmess 和 shadowsocks 服务器运行良好,但在我的 Arch Linux 上,我尝试了 v2rayA 和 Qv2ray,它们有一个非常有趣的共同行为,它们根本不起作用。
因此,我会添加与我手机上相同的服务器,然后在 v2rayA 和 Qv2ray 上对它们进行延迟测试,它们会返回与我手机上相同的结果,然后我会连接,两个应用程序都会报告我已经连接,但是当我尝试在我的国家/地区被阻止的任何服务时,就好像我根本没有使用任何代理/vpn 一样!
我发现的另一件有趣的事情是,在 Qv2ray 中,它有一个网络使用情况图表,并且在应用程序内进行实际延迟测试时,图表会急剧上升,但无论我在应用程序外做什么,网络使用量都不会上升。
我坚信这与我的系统设置有关,因为我可以在手机上使用同一网络上的代理。有人能指导我如何开始排除故障吗?比如我需要检查哪些日志或需要编辑哪些配置
编辑:将 qv2ray 设置为将 socks 端口转发到 1089,并在我的浏览器默认代理中使用它,这样就可以正常工作了!但我不知道如何让它在我的游戏和其他没有代理设置的应用程序上工作
答案1
这是一个老问题,但我今天也遇到了这个问题。解决这个问题的关键是启用透明代理在 V2RayA 设置中。其他客户端中可能也有类似的设置项。