Разделение потоков по сетевым интерфейсам



  • Допустим, у меня 5 TUN-TAP интерфейсов и скрипт, работающий в 5 потоков. Хотелось бы иметь возможность задавать каждому потоку, через какой интерфейс ему работать.
    Сейчас я делаю следующим образом:
    Запускаю 5 копий локальных прокси-серверов socks, каждый слушает свой порт и ходит в инет через свой интерфейс. А в потоках, соответственно, прописываю каждому свой прокси. Но это как то очень геморно и некрасиво. хотелось бы интеграции такой возможности в БАС.
    Или подскажите способ решить эту задачу попроще.



  • @medenlin А в чем сложность поднятия соксов отдельно? У меня 10 висит постоянно, если разрыв соединения происходит, то переподключается сразу, я использую SSH Tunnel Manager



  • @myweb101 Да, это как вариант, только нужно то же самое, но вместо SSH - туннели OpenVPN



  • Обнаружил модули для Node.js - openvpn-client и openvpn-bin. Попробую с ними поколдовать. Может даже без стороннего софта что то получится сделать.


Log in to reply