No trabalho tenho um Mac e um PC. Acessamos a internet através de um proxy http. Meu PC tem o proxy configurado de forma que todos os aplicativos funcionem perfeitamente com o proxy. O Mac entrei no servidor proxy nas configurações de rede, mas apenas alguns aplicativos tomam nota. Os navegadores funcionam, mas outros aplicativos como o terminal e meu IDE (Php storm) não respeitam as configurações de proxy do sistema. Alguns aplicativos possuem configurações próprias, mas pelo menos no caso do PHP Storm isso não funciona.
Existe alguma maneira de fazer com que todos os meus aplicativos respeitem as configurações de proxy do sistema?
Responder1
Além de fazer com que esses aplicativos respeitem as "configurações de proxy do sistema", não.
a forma de coagi-los seria fazer uso de redirecionamentos de proxy transparentes no gateway, mas esse é um assunto diferente.
A razão pela qual os aplicativos do Windows podem respeitar as configurações do sistema é que eles "normalmente" usam as APIs do Windows para HTTP/etc. e eles respeitarão as configurações de proxy do sistema por meio das APIs do Windows.
No MacOSX, que é baseado em *BSD, as configurações de proxy são apenas uma configuração, já que os aplicativos têm acesso direto à rede/socket.
SIM, eu sei, é doloroso verificar cada aplicativo no MacOSX.