Windows, non admin: Proxy che funziona in Firefox ma non in cmd, perché?


0

Ho configurato manualmente il proxy in Firefox e funziona. Ho provato ad usarlo anche nella riga di comando, ma non riesce:

>set http_proxy=http://USERNAME:PASSWORD@HOST:PORT
>set https_proxy=https://USERNAME:PASSWORD@HOST:PORT
>
>ping www.google.com

Pinging www.google.com with 32 bytes of data:
Request timed out.

Ho anche provato a usare http per https_proxy, nessun risultato. Non riesco a configurarli come envir perché non sono amministratore. Perché è sbagliato e cosa posso fare?

Risposte:


2

I proxy HTTP funzionano solo con il protocollo HTTP (e, in una certa misura con le connessioni TCP in generale, usando CONNECT ).

Ping non usa HTTP o TCP. Invece, usa ICMP. Non esiste un proxy per questo protocollo.

Inoltre, stai usando le variabili d'ambiente in stile Linux / UNIX per impostare il proxy. Questo non funzionerà con le applicazioni Windows "native". Di solito si affidano alle impostazioni proxy di Internet Explorer. (La finestra di dialogo delle opzioni è disponibile anche tramite Pannello di controllo - & gt; Opzioni Internet.)

Inoltre, non esiste un proxy raggiungibile via HTTPS. È sempre semplice HTTP. Le connessioni HTTPS sono interamente scavate nel tunnel, usando CONNECT.


Sono abbastanza sicuro che l'impostazione della variabile http_proxy funzionerà, dato che l'ho già eseguita in passato ed è ben documentata se navighi su internet. Controllerò se posso usare pip, per esempio.
Marco Sulla

pip non è una "applicazione nativa di Windows". ;) Detto questo, non c'è praticamente nulla che possa accedere a HTTP in alcun modo.
Daniel B

Si imposta anche https_proxy perché alcune applicazioni lo usano al posto di http_proxy
Marco Sulla

È vero. Tuttavia, di solito sarebbe lo stesso identico valore di $http_proxy. Di certo non inizierà mai con https://!
Daniel B
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.