Прокси SOCKS5 в масштабе всей системы

Как был указан в комментариях, больше информации необходимо для точного диагностирования проблемы.

Я могу быть дезинформирован, но мое понимание - то, что способность имеет лучшее разрешение зависимости, чем обычная старая Кв. - добирается. Вы могли попробовать способность?

5
03.08.2012, 13:35
2 ответа

SOCKS5 протокол (т.е. на прикладном уровне OSI), так простая сетевая маршрутизация (например, через iptables) один не сделает. (Это, вероятно, необходимо, но не достаточно.)

То, в чем Вы нуждаетесь, является proxifier. Не попробовав его, tun2socks, разрешение Вас к "socksify TCP на сетевом уровне", выглядит многообещающим (как делает proxychains, без iptables но снабжая префиксом программы явно).

(Мог socat использоваться здесь? Это упоминает socat для socksifying, но я не уверен в данный момент.)

6
27.01.2020, 20:39
  • 1
    tun2socks в сочетании с iptables сделал задание, большое спасибо! –  Momo 03.08.2012, 16:04

Proxyboundможет выполнить эту работу

Чтобы применить его в системе широко, как вы просили, вы можете объявить его в качестве предварительно загруженной библиотеки по умолчанию, для этого отредактируйте /etc/ld.so.preloadи добавьте /usr/local/lib/libproxybound.soили libproxybound.soв зависимости от того, как вы установили proxybound

После перезагрузки любое запущенное приложение будет предварительно загружаться через прокси-сервер и, таким образом, проксироваться

Этот метод необходимо тщательно протестировать, поскольку proxybound не совместим со всеми приложениями, с которыми вы можете столкнуться, (что приводит к тому, что некоторые приложения не запускаются, поскольку proxybound не позволяет запускать неподдерживаемые приложения. избегать утечек ). В качестве альтернативы вы можете установить переменную env LD_PRELOADсо значением /usr/local/lib/libproxybound.soдля определенного пользовательского пространства или сеанса пользователя, чтобы ограничить применение прокси-привязки.

1
27.01.2020, 20:39

Теги

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