socks5 сервер на nodejs
Всем привет господа кодеры. Толкните пожалуйста в нужном направлении.
Есть задумка сделать socks5 сервер с авторизацией на nodejs (ибо других подходящих под данную задачу софтин я просто не нашёл). Задумка такая. Пользователю в личном кабинете даётся ip:port user:password от сервера, он вбивает эти данные в свою программу клиент и в зависимости от комбинации пользователя и пароля строится маршрут трафика за socks5 сервером. Например: 1.1.1.1:4444 user1:password1 пользователь выходит в Нидерландах 1.1.1.1:4444 user2:password2 пользователь выходит через Амстердам 1.1.1.1:4444 user3:password3 пользователь выходит через Германию То есть в зависимости от авторизации меняется маршрут. Сам процесс так сказать зарождения socks5 на порту сервера можно реализовать на https://www.npmjs.com/package/simple-socks, авторизацию на RADIUS https://www.npmjs.com/package/radius А вот дальше беда. Я думал что можно маркировать пакеты и строить правила в iptables чтобы потом маршрутизироваться через правила в нём но не нашёл модуля который может маркировать пакеты. Толкните пожалуйста в нужную сторону. Спасибо. |
Часовой пояс GMT +3, время: 03:27. |