Come configurare le impostazioni proxy su Linux XFCE?


9

Ho riscontrato problemi durante la configurazione delle impostazioni del proxy XFCE. Mentre dichiara le variabili proxy in / etc / environment sembra funzionare per wget, curl e chrome, non ha alcun effetto su apt o firefox. Inoltre, sembra che siano necessarie variabili proxy duplicate, una in lettere minuscole e l'altra in lettere maiuscole.

Qualcuno può elencare la serie completa di modifiche alla configurazione necessarie per informare efficacemente tutte le applicazioni per utilizzare le impostazioni proxy nell'ambiente XFCE e forse commentare la necessità di impostazioni maiuscole e minuscole? Grazie.

Risposte:


8

Le variabili di ambiente per il controllo del comportamento del proxy sono le seguenti: http_proxy, ftp_proxy, https_proxy, all_proxy e no_proxy. Sfortunatamente, alcune applicazioni li richiedono in maiuscolo, altre applicazioni hanno bisogno di queste variabili in minuscolo, così com'è.

Il formato per dichiarare un elenco di esclusione proxy è semplicemente un elenco separato da virgole, la dichiarazione ha alcune funzionalità con caratteri jolly ma non tutte le applicazioni li rispettano:

no_proxy=127.0.0.1,*.local.com

Il tuo ambiente / etc / deve avere la seguente configurazione proxy:

no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080  
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080

È necessario disconnettersi prima che l'ambiente desktop aggiorni le sue variabili di ambiente. Poiché tutte le applicazioni desktop vengono avviate dall'ambiente desktop, successivamente ereditano le impostazioni dell'ambiente.

Successivamente, dovrai aggiornare la tua configurazione apt. Crea un file chiamato /etc/apt/apt.conf e modificalo per contenere queste dichiarazioni:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

Verifica che apt abbia acquisito queste impostazioni tramite questo comando

apt-config dump  | grep -i proxy # lists the proxy settings

Chrome rispetterà le variabili di ambiente proxy ma Firefox no, anche se apparentemente ha risolto questo problema



Firefox ora ha un'opzione in Preferenze -> Avanzate -> (scheda Rete) -> Impostazioni (nella sezione "Connessione") per "Usa impostazioni proxy di sistema", che apparentemente utilizzerà le impostazioni di sistema dal file di ambiente.
Gabriel Staples,

4

Uso di XFCE 4.10 su ArchLinux

Ho provato anche dconf , ma non ha funzionato per me.

Utilizzando Linux Mint 13 XCFE

Sono stato in grado di configurare il proxy usando 'rete gnone-control-center'

apt-get install gnome-control-center

non dimenticare di resettare xfce come gestore della sessione dopo aver installato il pacchetto gnome-control-center:

update-alternatives --config x-session-manager

3

Ho provato il pacchetto Gnome "dconf-tools" in Xfce e funziona.


Salva la mia giornata! Il browser Midori sembra leggere il valore proxy impostato in dconf-tools ...
ChandlerQ
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.