我需要 Chrome 使用 SOCKS 代理访问 *.example.com (local.example.com 除外)。这在标准设置下似乎无法实现。是否有扩展程序或其他东西可以实现这一点?
答案1
将其放在某个文件中:
function FindProxyForURL(url, host) {
if (/\.example\.com$/.test(host) && host != 'local.example.com') {
return "SOCKS5 127.0.0.1:8000";
}
return "DIRECT";
}
然后在 Chrome 代理设置中选择“代理自动配置 URL”,然后会出现一个小磁盘图标,单击它并选择文件。
我认为没有好的办法可以避免 PAC。
答案2
Chrome 使用操作系统的代理设置。例如,您可以在 Windows 中设置代理设置,使其指向您的 SOCKS 服务器,同时排除某些域
为了对网站和域进行更细粒度的控制,您需要使用带有 PAC 的代理。例如,代理服务器或 Shawdowsocks。