Настройка прокси на Linux пошаговая инструкция

Определите, какой тип прокси-сервера вы планируете использовать:HTTP, HTTPS или SOCKS. По умолчанию большинство инструментов Linux поддерживают настройку через системные параметры или конфигурационные файлы. Следуйте предложенной инструкции для точной настройки.

Настройка системного прокси для всего трафика

  1. Редактируйте переменные окружения

Добавьте в файл ~/.bashrc или /etc/environment строки с данными прокси:

export http_proxy="http://ваш_прокси:порт"
export https_proxy="http://ваш_прокси:порт"
export ftp_proxy="http://ваш_прокси:порт"
export no_proxy="localhost,127.0.0.1,localdomain"

После внесения изменений обновите переменные командой:

source ~/.bashrc

Настройка прокси для менеджера пакетов

Для APT (Debian, Ubuntu)

  1. Создайте или откройте файл /etc/apt/apt.conf.d/PROXY
  2. Добавьте строки:
Acquire::http::Proxy "http://ваш_прокси:порт";
Acquire::https::Proxy "http://ваш_прокси:порт";

Для YUM/DNF (CentOS, Fedora)

  1. Отредактируйте файл /etc/yum.conf или /etc/dnf/dnf.conf
  2. Добавьте строки:
proxy=http://ваш_прокси:порт

Настройка прокси в конфигурационных файлах приложений

  • Wget – откройте файл ~/.wgetrc и добавьте:
http_proxy = http://ваш_прокси:порт/
https_proxy = https://ваш_прокси:порт/
no_proxy = localhost, 127.0.0.1
  • Curl – используйте параметры командной строки или задайте переменные окружения, как указано выше.

Подключение SOCKS-прокси

  1. Добавьте переменную окружения:
export ALL_PROXY="socks5://ваш_прокси:порт"

Для поддержки SOCKS используйте программы типа tsocks или proxychains. Настройте соответствующие конфигурационные файлы, чтобы все трафики перенаправлялись через указанный SOCKS-сервер.

Проверка настроенного прокси

Запустите команду получения внешнего IP-адреса или запросов через прокси:

curl ifconfig.me