我在使用 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 文件中再次定义端口。
我在使用 V2RayXS v1.5.7 时,将本地 Socks5 端口修改为 1080 了。
但随后发现 PAC 模式下无法翻墙,在全局模式下倒是正常。
查看 PAC 配置文件有以下相关代码:
虽然我已将本地 Socks5 端口修改为 1080,但
V2Ray变量的定义中,依然使用1081端口。我将
V2Ray变量定义如下,解决了问题:我的建议是,能否当用户设置本地 Socks5 端口后,PAC 文件中的相应端口也随之变更?
或者重新考虑 PAC 模式的实现方式,不必在 PAC 文件中再次定义端口。