Cum se configurează proxy în Linux

Proxy sau proxy - în traducere din limba engleză. „Reprezentant“ - ca un set de programe de server pe rețele de calculatoare, permițând clienților să efectueze cereri indirecte la alte servicii de rețea. Ca parte a acestui material se înțelege un server proxy realizează accesul la Internet la nivel mondial.

Cel mai simplu mod de a utiliza proxy din linia de comandă, dar, în funcție de tipul de trafic, puteți defini mediul HTTP_PROXY variabila. https_proxy sau ftp_proxy.

Aproape toate utilitatile linie de comandă, cum ar fi buclat, wget, ssh, apt-get, ftp, wget, yum și alte utilizări aceste variabile.

Luați în considerare setarea variabile pentru a utiliza un server proxy

Utilizați următoarea sintaxă pentru a configura tipurile de trafic, cum ar fi HTTP, HTTPS și FTP din linia de comandă:

Utilizați următoarea sintaxă în cazul în care serverul proxy necesită autentificare:

Dacă parola dvs. conține speciale. de caractere, trebuie să le înlocuiască cu coduri ASCII.

De exemplu, un câine simbol "@", ar trebui să fie înlocuit cu "% 40" (t. E. P @ ss = p% 40ss).

testarea de performanță

Utilizați următoarea comandă pentru a verifica variabilele de proxy:

$ Plic | proxy grep -i

$ Wget -q -O - checkip.dyndns.org \
| SED -e 's /.* actual Adresa IP: //' -e „s /<.*$//’

sau pur și simplu rulați ping:

Doar utilizând comanda de timp, puteți verifica viteza conexiunii prin utilizarea unui server proxy, și fără ea:

$ Timp wget -q -O - checkip.dyndns.org \
| SED -e 's /.* actual Adresa IP: //' -e „s /<.*$//’

deconectare

Utilizați următoarele comenzi pentru a dezactiva proxy:

$ Nesetat http_proxy
$ Nesetat https_proxy
$ Nesetat ftp_proxy

utilizarea simplificată de proxy

Dacă aveți același server proxy pentru HTTP, HTTPS și FTP trafic, puteți utiliza următoarele comenzi pentru a activa și dezactiva proxy:

Dacă trebuie să utilizați adesea un proxy, puteți crea următoarea funcție de bash (adăugați dvs.

Aplică setările prin repornirea

Acum, pentru a activa și proxy dezactivare, puteți utiliza comenzi și unsetproxy setproxy.