Как пропустить трафик Wireguard через socks5?

Здравствуйте,
На VDS сервере установлен Wireguard, есть желание пропустить трафик, через прокси (socks5 или https).
Как такое можно реализовать ?

wg0 <-> sock5 <-> eth0

Хочется иметь VDS с WG и на нем просто редактировать конфиг прокси (менять локацию) в зависимости от задач.

Готового решения не нашел.
  • Вопрос задан
  • 2567 просмотров
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Я так понимаю, Вы хотите завернуть VPN внутрь Socks5? Это не получится, увы.
Можно с точностью до наоборот, пускать Socks5 поверх туннеля!
socks5 <-> wg0 <-> eth0

Не получится по одной простой причине - socks5 использует TCP, в то время, как Wireguard - UDP.
Ответ написан
@rPman
wireguard на халяву не загнать в tcp, так как он udp, поэтому потребуется посредник, типа udptunel

Вот пример настройки через udp2raw (он еще и этот трафик 'спрячет' за пингами к примеру, само собой это фигня, нормальный dpi это обнаружит)
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Готового решения и не будет - потому что подход в корне неверный.
Вы можете поставить внутри VPS socks прокси сервер, запустить необходимое вам количество его копий на разных портах (важно - доступных только изнутри Wireguard), в каждой копии сервиса указать нужный вышестоящий прокси сервер.
Затем у себя в браузере просто переключайтесь между вашими socks прокси например через расширение foxyproxy
Ответ написан
Ваш ответ на вопрос

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

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