@aroun

Как заставить локальную сеть ходить через НЕ локальный прокси socks5?

Делаю по статье unix.stackexchange.com/questions/144562/redirect-a...

Помечаю пакеты с адреса 192.168.100.2 к примеру и завожу их в таблицу где дефолтный шлюз - tun адаптер

ip rule
0:      from all lookup local
32763:  from 192.168.100.2 lookup 25910
32764:  from all fwmark 0xc8 lookup 25910
32765:  from all fwmark 0x6536 lookup 25910
32766:  from all lookup main
32767:  from all lookup default


Таблица 25910

ip route show table 25910
default via 169.254.1.2 dev tun6536
169.254.1.0/24 dev tun6536  scope link


Не идут пакеты, зато если явно указать маршрут

ip route add 93.158.134.3 dev tun6536

То пакеты к этому узлу проходят.

Почему не попадают в таблицу промаркированные пакеты?
  • Вопрос задан
  • 259 просмотров
Решения вопроса 1
В 3proxy под Linux 3proxy.ru

Можно сделать такой конфиг

plugin /path/to/TransparentPlugin.ld.so transparent_plugin
auth iponly
allow *
parent 1000 socks5 SOCKS5_IP SOCKS5_PORT USER PASSWORD
tcppm -iLOCAL_IP 12345 127.0.0.1 11111

после чего перенаправить весь TCP-трафик кроме SOCKS5_IP:SOCKS5_PORT на LOCAL_IP:12345.

При таком конфиге 3proxy будет доставать исходный адрес:порт и делать запрос к родительскому SOCKS5.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@aroun Автор вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы