Я ищу программу, которая действует как менеджер прокси для Ubuntu так же, как Proxifier делает для Windows.
Согласно описанию домашней страницы Proxifier, программное обеспечение Privoxy выглядит как хорошая рекомендация. Privoxy - это прокси-приложение, которое фильтрует множество вещей, связанных с конфиденциальностью (куки, веб-жучки и т. Д.). Однако программное обеспечение позволяет настраивать HTTP, SOCKS и другие типы программного обеспечения и является очень гибким. Я уверен, что это хорошая замена.
После прочтения вашего комментария я могу немного подробнее остановиться: файл центральной конфигурации - /etc/privoxy/config
. В каталоге /etc/privoxy
есть и другие файлы. Файл config
очень хорошо документирован.
Предположим, вы хотите отправить весь трафик на example.com через proxy-a и весь трафик на askubuntu.com через proxy-b. Трафик SSL / TLS (HTTPS) не должен использовать прокси. Таким образом, вы добавляете следующие строки:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
За ключевым словом forward
следует сайт или шаблон. Это может быть IP-адрес, имя хоста или регулярное выражение. Весь соответствующий трафик будет отправлен на последнюю запись в строке. Это адрес прокси. Когда вы используете .
(точку) в конце линии, это означает, что шаблон до этого не будет использовать прокси. Более подробную информацию вы найдете в справочнике .
Я знаю, это очень старый вопрос. Но я отвечу на это всем, кто все еще ищет хорошую альтернативу «Проксиферу».
Redsocks, кажется, делает хорошую работу!.
Я настроил его для маршрутизации на несколько прокси-серверов socks. Пример конфигурации из /etc/redsocks.conf
ниже:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
Затем настройте iptables для маршрутизации на разные порты
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
По состоянию на 2019 нет никакого связанного приложения, которое делает все, что proxifier делает вместо этого, можно использовать различные приложения для каждой proxifier функции.
сеть Block для приложения
Здесь подробный список решений с этой целью
, Маршрут таблицей маршрутизации ip
Linux может использоваться, чтобы добавить правила к таблице маршрутизации и таким образом направить IP/диапазон IP
Маршрут доменом
, комбинация А sniproxy плюс сервер DNS может сделать задание (это также поддерживает носки и может быть быть установкой легко) SNI-SSL-Proxy и Развязанный ( на github)
Маршрут приложением (прокси)
, Proxybound может сделать задание
Маршрут приложением (интерфейсы)
, Этот ответ перечисляет различные решения с этой целью.
Часы и сетевой трафик монитора
Сетевой Наблюдатель или Представление TCP наблюдателя сделает задание