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.