Як налаштувати проксі в 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.