@KhikaShika

Трафик каждого vpn-клиента перенаправить через разные внешние Socks5?

Имеется сервер с поднятым OpenVpn хотелось бы трафик каждого отдельного клиента пускать через внешний SOCKS5 сервер с аутификацией, тобишь являться таким раздатчиком proxy.
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 3
hempy80
@hempy80
Внесистемный администратор
Если я ничего не путаю, использование socks-прокси настраиваются на клиенте. то есть, вы не можете просто перенаправить трафик с VPN сервера на сокс5 прокси. Это так не работает. Вы можете запретить ходить трафику пользователя куда-либо ещё кроме прокси, но так или иначе настройку использования прокси сервера должен произвести сам пользователь.
Ответ написан
Комментировать
@UPSA
anykey. Я не программист, я просто ленивый.
Сам не делал но....
Разделяем задачу на 3 этапа.
1. VPN сервер. Клиент получает IP адрес с маской /32, те к каждому клиенту придется прописывать сеть из одного IP. Если нужно разделить VPN клиентов.
2. Ставим прокси, например Dante, можно попробовать через Docker, в котором также прописываем пользователей и пароли.
3. Весь трафик Клиента VPN перенаправляем (или как то перехватываем) на наш прокси через iptables. Что возможно не обязательно - в браузерах сразу можно прописать адрес сервера.
Ответ написан
Комментировать
ValdikSS
@ValdikSS
Используйте программу RedSocks.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы