Я тестировал настройку файла proxy.pac через веб-сервер:
networksetup -setautoproxyurl "Wi-Fi" "http://localhost/proxy.pac"
и напрямую через файл:
networksetup -setautoproxyurl "Wi-Fi" "file:///Users/username/Library/proxy.pac"
Метод веб-сервера работает (при условии, что я сделаю так, чтобы proxy.pac обслуживался веб-сервером). Файловый сервер не работает.
В чем принципиальная проблема?
Мотивация для вопроса заключается в том, что я хотел бы упростить и предпочел бы не запускать http-сервер.
Похоже, вы не перезагружали его (принудительно). Выполните следующие команды:
networksetup -setautoproxystate Wi-Fi off
networksetup -setautoproxystate Wi-Fi on
Дайте мне знать, как это работает для вас.