Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2020, 23:00
Новичок на форуме
Отправить личное сообщение для vanohaker Посмотреть профиль Найти все сообщения от vanohaker
 
Регистрация: 26.03.2020
Сообщений: 1

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 чтобы потом маршрутизироваться через правила в нём но не нашёл модуля который может маркировать пакеты.
Толкните пожалуйста в нужную сторону. Спасибо.
Ответить с цитированием