Come disabilitare permanentemente http_proxy


24

Quando rimuovo il proxy dal sistema / rete e lo applico a livello di sistema rimane ancora quando si lavora in console. Quando corro:

env | grep proxy

stampa:

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

Potrei rimuoverlo con:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

ma non è permanente, quando riapro il terminale queste variabili proxy vengono nuovamente impostate.

Come rimuoverli permanentemente?


"Quando rimuovo il proxy dal sistema / rete" Intendi svuotare le caselle di testo o modificare il menu a discesa su "nessuno"?
jackweirdy,

@jackweirdy, cambiando il menu a discesa in nessuno.
Иван Бишевац,

Risposte:


5

Assicurati di modificare il menu a discesa del metodo da "manuale" a "nessuno". Questo cancellerà tutto - potrebbe essere necessario riavviare la macchina dopo averlo fatto.


2
Hai ragione, rimuove. Ancora meglio non ho bisogno di riavviare il computer, solo per disconnettermi e quindi accedere.
Иван Бишевац,

Molto maneggevole. Le mie impostazioni proxy da Charles Proxy sembravano "bloccate" anche dopo aver chiuso la sessione e chiuso il programma. Ho fatto questo (usando gsettingsdalla riga di comando invece della GUI del proxy Network Manager gsettings set org.gnome.system.proxy mode 'none' http_proxy
:, disconnesso

10

Assicurarsi che tali variabili non siano dichiarate in nessuno dei seguenti file:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

Se lo sono, sarebbe meglio rimuovere quelle linee.

Tuttavia, se non riesci a trovarli, inserisci le unsetrighe che hai citato nel tuo ~/.bashrcfile.


Hai ragione, sono dentro /etc/environment. Ho trovato la soluzione per un altro problema con il proxy. È nome utente e password per il proxy. Non ho potuto usare wget o ruby ​​gem installando tramite proxy, a causa di un errore di autenticazione. Ho appena scritto impostazioni in formato: username:password@proxy.example.comper http_proxy, https_proxye funziona ora. Grazie amico, mi hai salvato un sacco di nervi :)
Иван Бишевац

Sono contento che abbia funzionato. :)
verde

Grazie mille: D ho queste impostazioni in / etc / environment. Di solito uso .bashrc, quindi non ho capito quanti file interferiscono.
m3nda,

1
Quando lo faccio env | grep proxyottengo gli stessi risultati di op ma /etc/environmentè vuoto. Come trovo quelle variabili?
Mina Michael,
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.