Автор Тема: Заворачиваем любое приложение на proxy [FreeBSD]  (Прочитано 1549 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Pascal

  • Администратор
  • Сообщений: 7277
  • Репутация: 34
  • OS:
  • Mac OS X 10.6.3 Mac OS X 10.6.3
  • Browser:
  • Safari 4.0.5 Safari 4.0.5
    • Просмотр профиля
    • Форум системных администраторов UNIX
Бывают ситуации когда есть необходимость протолкнуть сетевые подключения приложения через proxy но само приложение не поддерживает его, ни через ключи, ни через переменные окружения.
Здесь мы рассмотрим пример с использованием socks5 proxy
Для этого необходимо установить proxychains

# cd /usr/ports/net/proxychains
# make install clean

Далее правим конфиг
/usr/local/etc/proxychains.conf
коментируем параметр proxy_dns и добавляем строку с socks сервером

#proxy_dns
socks5   10.0.2.8   1080   user   password

проверяем
вначале запустим напрямую

# ssh 1.2.3.4
ssh: connect to host 1.2.3.4 port 22: Permission denied

теперь через socks5

# proxychains ssh 1.2.3.4
ProxyChains-3.1 (http://proxychains.sf.net)
|S-chain|-<>-10.0.2.8:1080-<><>-1.2.3.4:22-<><>-OK
The authenticity of host '(1.2.3.4)' can't be established.

Работает :)


« Последнее редактирование: Май 28, 2010, 10:45:39 am от Pascal »
#define TRUE FALSE