Proxy NTLM

Spesso capita di dover scaricare file al di fuori del browser: per esempio per installare software o per consentire ai propri programmi python/java/curl di effettuare delle azioni programmatiche

Se avete problemi con i proxy Microsoft (cosa abbastanza comune, vista la diffusione), su Internet trovate una soluzione:

Cntlm Authentication Proxy vi consente di avere un proxy integrato con il meccanismo non standard usato da Microsoft per autenticarsi. L'utility funziona molto bene, e potete integrarla con cygwin e/o python definendo la seguente variabile d'ambiente

HTTP_PROXY=http://127.0.0.1:3128

Grazie a questo trucco aggiuntivo, il proxy sarà usato da libcurl e da python.

Per Java invece può bastare lanciarlo con

java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 classe.da.Lanciare