Прокси-сервер для Linux:

Прокси-сервер для Linux:

Я ищу программу, которая действует как прокси-менеджер для Ubuntu, какПроксиферподходит для окон.

решение1

Согласно описанию на домашней странице Proxifier, программное обеспечениеПривоксиПохоже, это хорошая рекомендация. 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-адрес, имя хоста или регулярное выражение. Весь трафик, который соответствует, будет отправлен на последнюю запись в строке. Это адрес прокси-сервера. Когда вы используете .(точку) в конце строки, это означает, что шаблон перед этим не будет использовать никакой прокси-сервер. Вы найдете больше информации насправочник.

решение2

Я знаю, что это очень старый вопрос. Но я отвечу на него для тех, кто все еще ищет хорошую альтернативу "Proxifer".

Redsocks, похоже, справляются со своей задачей хорошо!

http://darkk.net.ru/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

решение3

Прокси-сервер для Linux:

По состоянию на 2019 год не существует готового приложения, которое бы делало все то, что делает Proxifier. Вместо этого вы можете использовать разные приложения для каждой функции Proxifier.

  • Блокировать сеть для приложения

    Вотподробный список решений для этой цели

  • Маршрут по ip

    Линукстаблица маршрутизацииможет использоваться для добавления правил в таблицу маршрутизации и, таким образом, маршрутизации IP/IP-диапазона

  • Маршрут по домену

    Комбинация sniproxy и DNS-сервера может справиться с этой задачей (она также поддерживает socks и может быть легко настроена).SNI-SSL-ПроксииНесвязанный(на github)

  • Маршрут по приложению (прокси)

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

  • Маршрут по приложениям (интерфейсы)

    Этот ответперечислите различные решения для этой цели.

  • Отслеживание и мониторинг сетевого трафика

    Сетевой наблюдательилиНаблюдатель-TCP-Просмотрсделает работу

решение4

вы можете использовать tsocksилиdante

Связанный контент