Usa proxy in Openbox, Fluxbox, LXDE, Xfce e simili

Il metodo che descrivo di seguito è stato ottenuto traducendo un articolo in spagnolo su Arch Wiki sull'utilizzo di un file delega. Questo metodo deve essere perfettamente valido per qualsiasi altra distribuzione.

Ambienti desktop come Xfce o LXDE manca qualsiasi applicazione che permetta loro di gestire l'uso di un proxy globale nel sistema, nel modo in cui possiamo farlo noi Gnomo o KDE.

Variabili ambientali

Alcuni programmi (come wget) utilizzano variabili d'ambiente della forma "protocol_proxy" per determinare la rappresentazione di un certo protocollo (ad esempio, HTTP, FTP, ...).

Ecco un esempio di come configurare queste variabili:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Se vogliamo rendere disponibili a tutti gli utenti le suddette variabili di ambiente proxy, possiamo aggiungere script, ad esempio "Proxy.sh"entro /etc/profilo.d/. Lo script deve disporre delle autorizzazioni di esecuzione.

# chmod +x /etc/profile.d/proxy.sh

In alternativa, puoi automatizzare la commutazione delle variabili aggiungendo una funzione al tuo file .bashrc come segue:

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   renna suddetto

    la verità non ho mai usato un proxy per cosa è?

    1.    elav <° Linux suddetto

      Bene ... Un proxy ha molti usi. Un proxy serve per intercettare le connessioni di rete che un client effettua a un server di destinazione. Che succede, come ho detto, ha molti usi. Vediamo come ti spiego in modo semplice:

      a) Supponiamo che sul PC della tua azienda navighi tramite un Proxy. Se ha la funzione cache e inserisci, ad esempio, desdelinux.net, tutte le informazioni che riceverai verranno salvate nella sua cache. Quindi, quando accederai nuovamente in un altro momento, l'accesso sarà un po' più veloce perché avrai alcuni elementi nella cache.

      b) Supponiamo che ti colleghi da un PC della tua azienda e desideri accedere desdelinux.netto. Quando navighi, quel PC invia la richiesta al Server Proxy della tua azienda e, a seconda delle restrizioni che hai, questo server invia la tua richiesta su Internet o la rifiuta.

      Questi sono due casi tipici. Un server proxy può essere qualcosa o molto buono, o molto molto molto cattivo (come nel mio caso).

      Per ulteriori informazioni, vedere questo link

      1.    Coraggio suddetto

        E funziona anche per aggirare i filtri, non dimentichiamolo

        1.    KZKG ^ Gaara <"Linux suddetto

          Questo è un altro tipo di proxy 🙂

  2.   Arturo Molina suddetto

    Volevo chiedere all'autore se ha mai condiviso una connessione Internet tramite PAN (bluetooth)? L'ho fatto in win 7 e XP, in cui avevo la connessione, ho alzato un proxy (perProxy made in java) e nell'altra macchina tramite PAN, ho configurato Firefox con IP e porta. Quando sono passato a Linux, non sapevo più come fare un PAN tra le macchine.

  3.   Ariel suddetto

    Ciao, buon pomeriggio,
    Sono un utente felice di Lubuntu e ho riscontrato il problema di utilizzare quotidianamente la connessione della mia scuola (con proxy) e anche la mia connessione domestica (senza proxy). Pertanto, se configuro il proxy a livello di sistema, devo attivarlo e disattivarlo a seconda che io sia al college o meno.

    C'è un modo per automatizzare questo processo in modo che, a seconda della rete Wi-Fi a cui ti connetti, possa essere attivato o meno?

    Saluti.

    1.    KZKG ^ Gaara suddetto

      Ciao buon pomeriggio 🙂
      Com'è che stai impostando il proxy per il tuo sistema? Con quale comando?

      Potrei programmare uno script che rileva il Wifi a cui sei connesso e, a seconda di quale di questi è ... usa un proxy o un altro.

      Saluti e benvenuti.

      1.    Jerry Kpg suddetto

        Ciao a tutti! Lavoro con LXDE da un po 'e, per una questione simile a quella di Ariel, sono stato costretto a configurare un proxy per connettersi a Internet.
        Stavo esaminando la documentazione su AskUbuntu e mi sono imbattuto in qualcuno che ha chiesto qualcosa di simile e la risposta è stata molto utile! Lascio il link nel caso qualcuno sia interessato a guardarlo: http://askubuntu.com/q/175172/260592
        E infine, vorrei sapere se KZKG ^ Gaara ha programmato lo script che rileva il Wifi e cambia il proxy a seconda della rete ... Sarebbe davvero molto utile se decidessi di condividerlo.

        Grazie mille e saluti!

  4.   RALLENTATORE suddetto

    Ciao, sto usando slackware 14.1 e ho fatto bene la parte dello script, quello che non ho trovato sul mio sistema è stato il file .bashrc

  5.   Bafometto suddetto

    Questo articolo è un po 'vecchio, ma ti scriverò ancora perché sembra essere la cosa più vicina al MIO problema:
    Cosa devo fare quando il mio utente ha il modulo USER @ COMPANY? Se presti attenzione; Due arrobas rimarranno sulla stessa linea!