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

Недавно УкрТелеком преподнес новый сюрприз - перестал открываться сайт 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

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

Цитата
Сегодня будет непросто, завтра будет еще хуже, но послезавтра все будет прекрасно.
Джек Ма
Категории
Архив