socks4_client

· 1 минута на чтение

Этого не хватало в моей системе:

yum install -y gcc gcc-c++ autoconf automake
mkdir /home/your_user/proxychains
cd /home/your_user/proxychains
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure && make && sudo make install
make install-config

Меняем строку подключения к Socks4 на свою (в конце конфига).
Например, так: socks4 192.168.0.70 7788

vi /usr/local/etc/proxychains.conf

Размещаем исполняемый файл в системе

sudo mv ./proxychains4 /usr/bin/

Использование:

proxychains4 wget https://download.geofabrik.de/russia-latest.osm.pbf

Чтобы заставить Docker тоже ходить через прокси:

1. В файле /etc/sysconfig/docker добавить строчки:
    all_proxy="socks5://192.168.0.70:7788"
    #http_proxy="http://192.168.0.70:7788"
    #https_proxy="http://192.168.0.70:7788"
2. systemctl daemon-reload
3. service docker restart

Источники:
http://pinewong.com/posts/5-proxy-in-centos-7
https://crondev.com/running-docker-behind-proxy/