да давай задачу мы те ща все сделаем
Пытаюсь решить следующую задачу. Предвидя косые взгляды оговорюсь, что не занимаюсь ничем незаконным или противоречащим принципам порядочности.
Дано:
00 Локальная сеть построенная на Mikrotik (RB4011iGS+) со статическим IP на выходе.
01 Внутри локальной сети Ethernet свичи, к которым подключено 32 идентичных маршрутизатора на OpenWRT (TP-Link MR3020v3), в каждый из которых вставлено по USB модему Huawei (E3372H), модемы прошиты в Hilink.
02 Cервер на Linux, также в локальной сети.
03 Удаленные клиентские машины различных конфигураций.
Необходимо:
00 Получить на каждой связке из "маршрутизатор+модем" по HTTPS / SOCKS5 прокси-серверу, с доступом из внешнего интернета для клиентских машин (входящий канал и авторизация клиентов в прокси порты со статического IP на Mikrotik, а выход в интернет - через LTE модемы). Соответственно, иметь на выходе 32 прокси сервера с доступом из интернета.
01 Изолировать клиентские сессии друг от друга (как в LAN, так и в WAN).
02 Возможность поднимать ХХ сессий в рамках связки "клиент / прокси", также изолированных друг от друга.
03 Маскировка клиентских подключений (TCP отпечатки, запросы, пакеты и прочее) к внешним сайтам под нативные подключения со смартфонов.
04 Случайная генерация некоторых составляющих отпечатка и заголовка запроса - в рамках каждого клиентского подключения.
Бьюсь над реализацией перечисленного уже с неделю.