Я настраиваю файл proxy.pac, который будет направлять все запросы на URL, включая шаблон 10.10. * Через SOCKS.(Обычно ssh -D 8888 vpn-jump-host).
Помимо Firefox 66, похоже, пытается набрать все мои адреса в Google, пока я набираю его, поэтому единственный URL / хост, который получает FindProxyForURL, это www.google.com.Как только мне удается набрать полный URL-адрес, например https://10.10.22.5 FF timeouts, и этот фрагмент кода никогда не вызывается.
Этот же файл отлично работает для Chrome.
Поскольку я не единственный пользователь этого файла, я не могу поиграть с настройками about: config и keyword / fixup.
function FindProxyForURL(url, host)
{
alert("Host "+host+" URL "+url);
if (shExpMatch(host, "10.10.*")) {
alert("SOCKS");
return "SOCKS localhost:8888";
}
else
{
alert("DIRECT!");
return "DIRECT";
}
}