Бывают ситуации когда есть необходимость протолкнуть сетевые подключения приложения через 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.Работает