Я использую ProxyChains для подключения к своему прокси в колледже. Он работает очень хорошо, за исключением того, что он даже перенаправляет пакеты, предназначенные для локального порта, на прокси-сервер:
| S-цепь | - <> - 172.22.2.211:3128-<><>-4.2.2.2:53-<><>-OK
| S-цепь | - <> - 172.22.2.211:3128-<><>-127.0.0.1:57343-<--отклонено
Есть ли способ добавить исключение для 127.0.0.1 в ProxyChains
Последующий патч был включен в эта вилка.
Строить с
git clone https://github.com/rofl0r/proxychains
cd proxychains
git checkout v4.5
./configure
make
sudo make install
sudo rm /usr/local/etc/proxychains.conf
Создайте следующий файл конфигурации в /etc/proxychains.conf
:
strict_chain
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
[ProxyList]
socks4 127.0.0.1 8080
(Видеть src/proxychains.conf
для прокомментированного примера).
Запустите прокси SOCKS на локальном порте 8080 для отправки трафика через сервер без прокси:
ssh -D 8080 -f -C -q -N <proxy-free server>