Як налаштувати проксі в linux

Проксі-сервер або proxy - в перекладі з англ. «Представник» - сервер як комплекс програм в комп'ютерних мережах, що дозволяє клієнтам виконувати непрямі запити до інших мережних служб. В рамках даного матеріалу проксі розуміється сервер виконує доступ до глобальної мережі інтернет.

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

Практично всі утиліти командного рядка, такі як curl, wget, ssh, apt-get, ftp, wget, yum та інші, використовують дані змінні.

Розглянемо налаштування змінних для використання проксі

Використовуйте наступний синтаксис для настройки таких типів трафіку як http, https і ftp з командного рядка:

Використовуйте наступний синтаксис, якщо проксі-сервер вимагає аутентифікацію:

Якщо Ваш пароль містить спец. символи, Ви повинні замінити їх на ASCII коди.

Наприклад символ собаки «@», повинен бути замінений на «% 40» (т. Е. P @ ss = p% 40ss).

тестування роботи

Використовуйте наступну команду для перевірки поточних змінних проксі:

$ Env | grep -i proxy

$ Wget -q -O - checkip.dyndns.org \
| sed -e 's /.* Current IP Address: //' -e 's /<.*$//’

або просто запустити ping:

Так само, за допомогою команди time, Ви можете перевірити швидкість з'єднання при використанні проксі-сервера і без нього:

$ Time wget -q -O - checkip.dyndns.org \
| sed -e 's /.* Current IP Address: //' -e 's /<.*$//’

відключення

Використовуйте наступні команди для відключення проксі:

$ Unset http_proxy
$ Unset https_proxy
$ Unset ftp_proxy

Спрощене використання проксі

Якщо у Вас один і той же проксі-сервер для http, https і ftp трафіку, Ви можете використовувати наступні команди для включення і відключення проксі:

Якщо Вам доводиться дуже часто користуватися проксі, Ви можете створити такі bash функції (додайте в Ваш

Застосуйте настройки, перезагрузив

Тепер, для включення і відключення проксі можна використовувати команди setproxy і unsetproxy.

Схожі статті