Как да конфигурирате прокси в Linux

Proxy или пълномощник - в превод от английски. "Представителен" - като набор от сървърни програми по компютърни мрежи, което позволява на клиентите да извършват непреки заявки към други мрежови услуги. Като част от този материал се разбира, прокси сървър изпълнява достъпа до глобалната интернет.

Най-лесният начин да се използва прокси от командния ред, но в зависимост от вида на трафика, можете да дефинирате променлива http_proxy среда. https_proxy или ftp_proxy.

Почти всички комунални услуги команден ред, като извиване, Wget, SSH, ап-да, FTP, Wget, Yum и друга употреба на тези променливи.

Препоръчително е да настроите променливи, за да използвате прокси

Използвайте следния синтаксис, за да изберете вида на трафика, като HTTP, HTTPS и FTP от командния ред:

Използвайте следния синтаксис ако прокси сървъра изисква удостоверяване:

Ако паролата съдържа специален. знаци, трябва да ги заменят с ASCII кодове.

Например куче "@" символ, трябва да се заменя с "% 40" (т. Е. P @ р = р% 40ss).

тестване за производителност

Използвайте следната команда, за да проверите настоящите прокси променливи:

$ Пощенски плик | Впиши-прокси

$ Wget -q -О - checkip.dyndns.org \
| SED-E е /.* Текущ IP адрес: // "-е, е /<.*$//’

или просто пуснете пинг:

Само с помощта на командата време, можете да проверите скоростта на връзката, като използвате прокси сървър, и без него:

$ Време Wget -q -О - checkip.dyndns.org \
| SED-E е /.* Текущ IP адрес: // "-е, е /<.*$//’

разединяване

Използвайте следните команди, за да забраните на пълномощника:

$ Unset http_proxy
$ Unset https_proxy
$ Unset ftp_proxy

Опростен използване на прокси

Ако имате един и същ прокси сървър за HTTP, HTTPS и FTP трафика, можете да използвате следните команди за активиране и деактивиране на пълномощника:

Ако трябва да използвате прокси често, можете да създадете следната функция Баш (добавете

Нанесете на настройките, като рестартирате

Сега, за да включвате и изключвате прокси, можете да използвате команди и setproxy unsetproxy.