BashOther

Unix proxy socks5 client

Proxychains - аналог Proxifier под Unix.

Для того чтобы под linux/bsd запускать любую программу через прокси socks4/5 нам требуется программа Proxychains, которая ставится из репозитория или портов в зависимости от системы или из исходников:
http://proxychains.sourceforge.net/ 

Далее нам нужно подправить конфиг:

  1. $ sudo vi /etc/proxychains.conf
 

Следует закомментировать все строки кроме следующих:

  1. tcp_read_time_out 15000
  2. tcp_connect_time_out 8000
  3. [ProxyList]
  4. socks5 127.0.0.1 9050

В разделе [ProxyList] следует написать наш socks proxy вместо IP 127.0.0.1 и порта 9050 (между IP и портом должен быть пробел) Также можно указать несколько IP адресов, в этом случае будут выбираться рандомно при запуске какой-либо программы.

Для запуска любой программы через socks прокси следует выполнить следующие действия, очень ВАЖНО перейти в корень, иначе может корректно не запуститься:

  1. $ cd /

Следующую команду следует выполнить для проверки и зайти на какой-нибудь сайт, который показывает ваш IP, если вы все сделали правильно, то будет показан анонимный IP адрес, а значит можно запускать любую другую программу:
  1. $ proxychains lynx site.ru

Единственный недостаток Proxychains это то, что нельзя указать какой IP должна использовать та или иная программа (или можно но я не знаю как).

Также есть ряд аналогичных программ:
-tsocks
-dante-client