zkrvndm
@zkrvndm
Архитектор решений

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

Доброго дня. Я на десктопе дома использую Debian 12 KDE. Какие существуют простые способы перенаправить весь трафик в Linux через внешний socks5 прокси? Чтобы весь трафик в ОС шел через прокси. Например, в Windows я эту проблему решил при помощи Proxifier, а в Linux как быть? Есть решения для Linux?

Разумеется, я поискал решения самостоятельно. Нашел, что вроде бы можно использовать iptables и redsocks, но это решение будет работать только для TCP приложений, а мне нужно решение для всех видов трафика и на всех портах, а не только для избранных приложений.

Спустя какое-то время гугления вышел на tun2socks, он вроде как позволяет создать виртуальный сетевой адаптер и весь трафик на нем пустить через прокси, прям то что нужно, но проблема в том, что его настройка немного заморочена, а если плохо разбираешься в настройках сети (прям мой случай), то велик риск все сломать.

Не мог бы кто-нибудь порекомендовать готовые скрипты для автонастройки tun2socks? Ты ему на входе параметры прокси, а он на выходе готовый результат. На крайняк, может где-то есть гайды вменяемые? Те гайды, которые нашел на хабре... они оставляют много пробелов и мне не понятны многие вещи, зачем они делаются.
  • Вопрос задан
  • 923 просмотра
Пригласить эксперта
Ответы на вопрос 4
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Есть два вида странных людей:
  1. Желающие использовать VPN для определённых приложений.
  2. Желающие использовать прокси для всего трафика.

В обоих случаях эти люди хотят использовать неподходящие инструменты, из-за чего и возникают сложности. Почему они так делают - вопрос риторический.
Ответ написан
vesper-bot
@vesper-bot
Любитель файрволлов
Прокси работает на седьмом уровне модели OSI, если ваше приложение не умеет работать с прокси в своём протоколе обмена данными, вы его трафик в socks-прокси не завернёте в принципе. VPN работает фактически на втором, что позволяет завернуть в него ЛЮБОЙ трафик поверх протокола IP, поэтому в него можно завернуть что угодно. То есть, ответ "никак", ибо "в Linux" трафик это IP и всё что выше, а IP в сокс-прокси не заворачивается.
Ответ написан
Комментировать
@pfg21
ex-турист
Ответ написан
Комментировать
CityCat4
@CityCat4 Куратор тега VPN
//COPY01 EXEC PGM=IEBGENER
Никак. Потому что если приложение не умеет работать с прокси - оно с ним не умеет работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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