Как настроить прокси в ProxyChains на Linux

Комментарии: 0

Содержание статьи:

Операционная система Linux обеспечивает повышенный уровень приватности и безопасности в сети для пользователей. Однако и здесь клиентам нередко требуется прибегать к использованию прокси для анонимного интернет-сёрфинга, обхода географических ограничений или иных целей.

В дистрибутивы Linux можно интегрировать десятки приложений, но далеко не все из них поддерживают работу с прокси-серверами в Linux напрямую. Для того, чтобы онлайн-трафик этих приложений был зашифрованным и обеспечивал анонимный доступ в сеть через прокси, нужно использовать специальную программу ProxyChains. Для начала разберём, что такое «ProxyChains».

  • Это небольшая утилита, которая подходит для всех дистрибутивов Linux, в том числе для Debian и Ubuntu.
  • Она настраивается внутри терминала, легко взаимодействует со встроенным программным обеспечением операционной системы, как Tor или BlackArch.
  • Работает через Tor, служит в основном для маршрутизации TCP и DNS. Обычно в ProxyChains используются протоколы SOCKS5, SOCKS4, HTTP/HTTPs.

Конфигурация прокси в ProxyChains

Чтобы прокси-цепочки на Linux работали без сбоев, требуется установить сопутствующее программное обеспечение, если его еще нет в конфигурации системы. Туториал, как настроить и использовать ProxyChains:

  1. Установите TOR – внутреннюю оболочку ОС, которая обеспечивает безопасность сетевых подключений. Откройте командную строку или терминал в вашем ПК и поочередно введите в него такие строки кода:
  2. 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

  3. Далее переходите к непосредственной инсталляции ProxyChains на Linux. Ниже указано какой код и для какой версии ОС использовать, чтобы не возникло программных конфликтов при загрузке и распаковке файла.
    • Для Debian/Ubuntu: sudo app-get install proxychains
    • Для CentOS/RHEL: sudo yum install proxychains
  4. Для конфигурации ProxyChains потребуется открыть файл настроек во встроенном текстовом редакторе. Вы можете сделать это с помощью следующей команды:
  5. sudo nano /etc/proxychains.conf

  6. В файле вы найдете строки, которые определяют прокси-серверы. Пример такой строки показан ниже. Здесь сразу понятен формат ввода данных для нового подключения. SOCKS4 – это протокол соединения, 127.0.0.1 – IP-адрес локального хоста, 9050 – порт.

    1.png

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

    2.png

  8. Закройте файл с настройками конфигурации. Вернитесь в терминал и попробуйте запустить программу с использованием «прокси-цепочек» на Linux. Для этого просто предварите нужную команду префиксом proxychains. Пример ниже указывает, что вы запускаете сайт по адресу «site.com» через браузер «FireFox» с помощью «Proxychains».
  9. proxychains firefox site.com

  10. Если вы используете определенный пул прокси, стоит обратить внимание на такие возможности, как потоковое чтение прокси. В настройках конфигурации можно использовать флаги:
    • dynamic_chain — читает прокси в том порядке, в котором их задали;
    • random_chain — использует случайный порядок;
    • strict_chain — читает подряд, включая битые строчки.

После настройки серверов в ProxyChains на ОС Linux, IP-адрес будет меняться, что обеспечит вам хорошую анонимность.

Комментарии:

0 комментариев