proxychains: прокси-цепочка из socks5 в http

Недавно УкрТелеком преподнес новый сюрприз - перестал открываться сайт twitter.com. Для просмотра сайтов, которые по той или иной причине не открывается через каналы этого провайдера, я использую socks5-прокси. В большинстве приложений есть поддержка этого типа прокси, но некоторые могут похвастатся только http-проксей. В таких случаях помогают утилиты которые поддерживают оба типа проксей и могут выступать в качестве посредника. Одна из таких утилит - proxychains.

proxychains умеет направлять сетевой поток (TCP) приложения через туннель разных проксей. Заявлена поддержка таких типов прокси: http, socks4, socks5. Настройки позволяет гибко переключаться между разными прокси:

  • dynamic_chain - прокси берутся из списка, с пропуском не работающих;
  • random_chain - прокси выбираются из списка случайным образом;
  • strict_chain - прокси берутся из списка последовательно, если в списке есть не рабочий сервер, то вся цепочка не работает;

Установка под Ubuntu

sudo apt-get install proxychains

Установка под Arch

yaourt proxychains

Настроем proxychains, добавив в /etc/proxychains.conf список проксей

# sudo vim /etc/proxychains.conf

[ProxyList]
socks5  127.0.0.1 9999

Пример использование, сетевой поток приложения hotot пропускается через proxychains

proxychains hotot

Дополнительное чтиво

blog comments powered by Disqus