Как настроить прокси в ProxyChains на Linux
Сводка через AI:
Операционная система Linux обеспечивает повышенный уровень приватности и безопасности в сети для пользователей. Однако и здесь клиентам нередко требуется прибегать к использованию прокси для анонимного интернет-сёрфинга, обхода географических ограничений или иных целей.
В дистрибутивы Linux можно интегрировать десятки приложений, но далеко не все из них поддерживают работу с прокси-серверами в Linux напрямую. Для того, чтобы онлайн-трафик этих приложений был зашифрованным и обеспечивал анонимный доступ в сеть через прокси, нужно использовать специальную программу ProxyChains. Для начала разберём, что такое «ProxyChains».
- Это небольшая утилита, которая подходит для всех дистрибутивов Linux, в том числе для Debian и Ubuntu.
- Она настраивается внутри терминала, легко взаимодействует со встроенным программным обеспечением операционной системы, как Tor или BlackArch.
- Работает через Tor, служит в основном для маршрутизации TCP и DNS. Обычно в ProxyChains используются протоколы SOCKS5, SOCKS4, HTTP/HTTPs.
Конфигурация прокси в ProxyChains
Чтобы прокси-цепочки на Linux работали без сбоев, требуется установить сопутствующее программное обеспечение, если его еще нет в конфигурации системы. Туториал, как настроить и использовать ProxyChains:
- Установите TOR – внутреннюю оболочку ОС, которая обеспечивает безопасность сетевых подключений. Откройте командную строку или терминал в вашем ПК и поочередно введите в него такие строки кода:
- Далее переходите к непосредственной инсталляции ProxyChains на Linux. Ниже указано какой код и для какой версии ОС использовать, чтобы не возникло программных конфликтов при загрузке и распаковке файла.
- Для Debian/Ubuntu: sudo app-get install proxychains
- Для CentOS/RHEL: sudo yum install proxychains
- Для конфигурации ProxyChains потребуется открыть файл настроек во встроенном текстовом редакторе. Вы можете сделать это с помощью следующей команды:
- В файле вы найдете строки, которые определяют прокси-серверы. Пример такой строки показан ниже. Здесь сразу понятен формат ввода данных для нового подключения. SOCKS4 – это протокол соединения, 127.0.0.1 – IP-адрес локального хоста, 9050 – порт.

- Чтобы настроить свои прокси-серверы, нужно добавить или изменить эти строки в файле в таком формате: «протокол IP-адрес порт ». Все данные указываются через пробел. Чтобы использовать приватные прокси, после номера порта нужно указать логин и пароль через двоеточие. После редактирования файла данные прокси должны выглядеть как на примере ниже.

- Закройте файл с настройками конфигурации. Вернитесь в терминал и попробуйте запустить программу с использованием «прокси-цепочек» на Linux. Для этого просто предварите нужную команду префиксом proxychains. Пример ниже указывает, что вы запускаете сайт по адресу «site.com» через браузер «FireFox» с помощью «Proxychains».
- Если вы используете определенный пул прокси, стоит обратить внимание на такие возможности, как потоковое чтение прокси. В настройках конфигурации можно использовать флаги:
- dynamic_chain — читает прокси в том порядке, в котором их задали;
- random_chain — использует случайный порядок;
- strict_chain — читает подряд, включая битые строчки.
sudo app-get install torsocks tor
echo "AutomapHostsOnResolve 1" | sudo tee -a /etc/tor/torrc
echo "DNSPort 53530" | sudo tee -a /etc/tor/torrc
echo "TransPort 9040" | sudo tee -a /etc/tor/torrc
sudo systemctl start tor
sudo systemctl enable tor
sudo nano /etc/proxychains.conf
proxychains firefox site.com
После настройки серверов в ProxyChains на ОС Linux, IP-адрес будет меняться, что обеспечит вам хорошую анонимн ость.
