У меня есть прокси-сервер SOCKS, прослушивающий 7070 на локальном хосте.
Вот как выглядит мой файл proxy.pac (для простоты теста я просто возвращаю прокси-сервер SOCKS для всех URL-адресов):
function FindProxyForURL(url, host)
{
return "SOCKS 127.0.0.1:7070";
}
Это не работает в Safari или Chrome. Однако для других нативных приложений, таких как Twitter для Mac и Dropbox, это работает нормально.
Я обхожу это, используя Firefox с плагином Autoproxy, но я хотел бы использовать Safari. Почему это не работает?
Включите общий доступ в Интернете и поместите файл PAC (например proxy.pac
, ) в папку документов ( /Library/WebServer/Documents
). Затем установите для параметра автоматического прокси значение http://127.0.0.1/proxy.pac
. Если изменения не вступят в силу немедленно или вы измените содержимое PAC-файла в любой момент времени, вам необходимо перезапустить Safari и очистить его кеш. Если это не поможет, перезагрузите систему.
Повторная установка файла в разделе «Автоматическая настройка прокси» после ввода любого нежелательного URL-адреса, кажется, перечитывает файл для меня.
милый
Кевин Рид
милый