V2RayXS
V2RayXS copied to clipboard
建议:设置本地 Socks5 端口后,PAC 文件中的相应端口也随之变更
我在使用 V2RayXS v1.5.7 时,将本地 Socks5 端口修改为 1080 了。 但随后发现 PAC 模式下无法翻墙,在全局模式下倒是正常。 查看 PAC 配置文件有以下相关代码:
var V2Ray = "SOCKS5 127.0.0.1:1081; SOCKS 127.0.0.1:1081; DIRECT;";
var domains = [
...
];
function FindProxyForURL(url, host) {
for (var i = domains.length - 1; i >= 0; i--) {
if (dnsDomainIs(host, domains[i])) {
return V2Ray;
}
}
return "DIRECT";
}
虽然我已将本地 Socks5 端口修改为 1080,但 V2Ray
变量的定义中,依然使用 1081
端口。
我将 V2Ray
变量定义如下,解决了问题:
var V2Ray = "SOCKS5 127.0.0.1:1080; SOCKS 127.0.0.1:1080; DIRECT;";
我的建议是,能否当用户设置本地 Socks5 端口后,PAC 文件中的相应端口也随之变更? 或者重新考虑 PAC 模式的实现方式,不必在 PAC 文件中再次定义端口。
在pac模式下,未能正确配置电脑的代理设置,whatsapp在pac模式下也不能使用;在全局模式下可以使用;