Ну смысл заключается в том что есть прокси-сервер 3proxy, он умеет с помощью опции -e оправлять пакеты в определенный интерфейс. Это необходимо чтобы менять ip у прокси.
Пример настройки:
flush
auth iponly
allow *
maxconn 5000
proxy -n -a -p53201 -e192.168.101.1
Для linux-решений решается просто, это изложено в документации 3proxy -
https://www.3proxy.ru/howtor.asproute add -p 10.1.1.1 10.1.1.101
route add -p 10.1.1.2 10.1.1.102
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.2
В windows тоже самое делается так (конфиг выше)
route add 0.0.0.0 mask 0.0.0.0 192.168.101.1
Проблема в том что включение маршрутизации на linux никак не влияет на работу 3proxy, а включение маршрутизации в windows вызывает долгий отклик с последующей 502 ошибкой.
Задал вопрос разработчику -
https://github.com/z3APA3A/3proxy/issues/12