Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议:设置本地 Socks5 端口后,PAC 文件中的相应端口也随之变更 #57

Open
jqgsninimo opened this issue Jul 12, 2023 · 1 comment

Comments

@jqgsninimo
Copy link

我在使用 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 文件中再次定义端口。

@jqgsninimo jqgsninimo changed the title 建议:设置本地 Socks5 端口后 PAC 文件中的相应端口也随之变更 建议:设置本地 Socks5 端口后,PAC 文件中的相应端口也随之变更 Jul 12, 2023
@ZHUYINHE
Copy link

在pac模式下,未能正确配置电脑的代理设置,whatsapp在pac模式下也不能使用;在全局模式下可以使用;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants