Configurare un server proxy in Ubuntu

Un server proxy è una sorta di PC intermedio che è un intermediario tra il computer dell'utente e Internet. È attraverso questo computer e passa tutte le tue richieste Internet. Il server li elabora e ti invia i file scaricati da internet. In genere, le reti aziendali utilizzano un server proxy per accedere a Internet. Affinché le utility capiscano che devono connettersi tramite un proxy, è importante configurare le variabili di sistema. Quindi, configurerai la maggior parte delle utilità per lavorare con un server proxy e, ultimo ma non meno importante, tale processo è di natura globale e riguarda tutti gli utenti del sistema. In questo articolo analizzeremo in dettaglio come impostare una connessione tramite un server proxy in Ubuntu. Scopriamolo. Andiamo!

Scopri come configurare una connessione proxy in Ubuntu in modo corretto e indipendente.

Per configurare la connessione a Ubuntu tramite un proxy, è necessario aprire il menu Impostazioni di sistema, quindi accedere alla sezione Rete.

Trova la sezione "Rete" nel sistema operativo.

Fare clic sulla voce "Servizio proxy di rete" e impostare il metodo "Manuale", quindi immettere le impostazioni.

Nel "Servizio proxy di rete" e impostare il metodo "Manuale"

Il prossimo passo è creare le tue impostazioni.

Lo svantaggio di questo metodo è che se si dispone di un proxy con autorizzazione per login e password, non è possibile specificare questi dati e, di conseguenza, il proxy non funzionerà.

È inoltre possibile configurare il livello di sistema tramite i file di configurazione. Per fare ciò, apri il file / etc / environment con i diritti di root (questo viene fatto con il comando: sudo nano / etc / environment). Alla fine del file, aggiungi le linee:

https_proxy = "// utente: : port /"

http_proxy = "// utente: : port /"

ftp_proxy = "ftp: // utente: : port /"

socks_proxy = "socks: // utente: : port /"

Se il proxy non è autorizzato, le righe dovrebbero avere il seguente aspetto:

_proxy = "// proxy: port /"

Per rendere effettive le modifiche alle impostazioni, riavviare.

Di solito, una configurazione proxy globale è sufficiente per tutte le altre utility per funzionare attraverso di essa senza la necessità di inserire dati proxy all'interno del programma. Tuttavia, alcune utilità non possono funzionare con parametri globali o richiedono impostazioni speciali.

Firefox

Firefox ti consente di utilizzare non solo le impostazioni globali, ma anche le tue. Per assegnare un proxy, vai alla finestra delle impostazioni del browser e apri la scheda "Avanzate", quindi fai clic su "Rete" e fai clic sul pulsante "Configura". Una caratteristica importante è che Firefox può utilizzare l'autenticazione NTLM. Questo distingue Firefox da molti altri browser.

Firefox può facilmente utilizzare le proprie impostazioni.

cromo

Questo browser può anche utilizzare parametri globali, pur avendo il suo. Per assegnare un proxy, apri il file / etc / chromium-browser / default e aggiungi la linea qui:

CHROMIUM_FLAGS = "- proxy-server = indirizzo: porta"

Ora è necessario riavviare Chromium

APT

Le nuove versioni possono funzionare con parametri globali, a differenza di quelli vecchi, che funzionavano esclusivamente con quelli personali. Nel file /etc/apt/apt.conf è necessario registrarsi:

Acquisire :: http :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquisire :: https :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquisire :: ftp :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :: socks :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquisisci :::: Proxy "true";

Se il server non è autorizzato, sarà necessario rimuovere login e password.

bash

Ovviamente, la configurazione di cui sopra via / etc / environment funzionerà per ogni utility che è stata lanciata attraverso il terminale. Se è necessario impostare i parametri direttamente per l'utilità da eseguire, quindi prima di avviarla eseguire:

export http_proxy = '// login: password @ ip_proxy: port_proxy /'

export ftp_proxy = '// login: password @ ip_proxy: port_proxy /'

wget

Aggiungi al file / etc / wgetrc:

proxy-user = username

proxy-password = password

http_proxy = //xxx.xxx.xxx.xxx:8080/

ftp_proxy = //xxx.xxx.xxx.xxx:8080/

use_proxy = on

Se il proxy è senza autorizzazione, rimuovere proxy-user e proxy-password

apt-add-repository

La maggior parte delle istituzioni blocca tutti i porti dubbi e sconosciuti verso l'esterno. Di norma viene bloccato anche il numero di porta 11371, che viene utilizzato dal programma apt-add-repository per aggiungere repository. Esiste una soluzione semplice che consente di ricevere chiavi di repository attraverso la porta 80, che viene utilizzata per accedere alle pagine Internet.

Modifica il file /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (richiede i diritti di root, invece di /usr/lib/python2.6 versione 2.7 potrebbe essere disponibile). Trova la riga keyserver.ubuntu.com e sostituisci:

hkp: //keyserver.ubuntu.com

su

hkp: //keyserver.ubuntu.com: 80

Ora saprai come impostare una connessione tramite un server proxy in Ubuntu. Scrivi nei commenti se hai gestito con successo le impostazioni del proxy, condividi la tua esperienza con altri utenti e fai tutte le domande che potresti avere sull'argomento dell'articolo.