Есть такая задача, есть ноутбук с несколькими 3г модемами , нужно создать SOCKS5 proxy порт для каждого сетевого интерфейса и пробросить на сервер, т.ч. подключившись к соответствующим портам на сервере пакеты вышли из модемных интерфейсов на ноутбуке.
Написал такой скрипт https://pastebin.com/0y6ECN1e
который создает пользователей и генерит iptables конфигурацию, вот пример
Но в таком раскладе если я делаю просто $sudo runuser -l ip2@localhost $ ssh -D 22102 localhost
а потом curl --socks5 localhost:22102 check-host.net/ip то соединение просто отваливается по таймауту
Что я делаю не так? Как исправить таблицу маршрутизации чтобы просто заработал мой пример? Дальше я планирую его пробросить через ssh server_ip -R 10102:localhost:22102 и уже использовать curl --socks5 server_ip:10102 check-host.net/ip
кто возьмется это реализовать в короткие сроки (сегодня) готов обсуждать достойную оплату.