На работе у меня есть Mac и ПК. Мы подключаемся к Интернету через http-прокси. На моем ПК прокси настроен так, что все приложения работают с прокси просто отлично. На Mac я ввел прокси-сервер в настройках сети, но только некоторые приложения принимают это во внимание. Браузеры работают, но другие приложения, такие как терминал и моя IDE (Php Storm), не учитывают системные настройки прокси. У некоторых приложений есть свои собственные настройки, но, по крайней мере, в случае PHP Storm это не работает.
Есть ли способ заставить все мои приложения учитывать системные настройки прокси-сервера?
решение1
За исключением того, что эти приложения учитывают «настройки системного прокси», нет.
способ заставить их это сделать — использовать прозрачные перенаправления прокси на шлюзе, но это уже другая тема.
Причина, по которой приложения Windows могут учитывать системные настройки, заключается в том, что они «обычно» используют API Windows для HTTP и т. д., а затем они будут учитывать системные настройки прокси-сервера через API Windows.
В MacOSX, основанной на *BSD, настройки прокси-сервера по большей части являются просто настройкой, поскольку приложения имеют прямой доступ к сети/сокету.
ДА, я знаю, проверять каждое приложение на MacOSX утомительно.