Я шукаю програму, яка діє як проксі-менеджер для Ubuntu так само, як Proxifier для Windows.
Я шукаю програму, яка діє як проксі-менеджер для Ubuntu так само, як Proxifier для Windows.
Відповіді:
Відповідно до опису домашньої сторінки Proxifier, програмне забезпечення Privoxy виглядає гарною рекомендацією. Privoxy - це проксі-програма, яка фільтрує багато речей, пов’язаних із конфіденційністю (файли cookie, веб-помилки тощо). Однак програмне забезпечення дозволяє налаштувати HTTP, SOCKS та інші види програмного забезпечення та є дуже гнучким. Я впевнений, що це хороша заміна.
Прочитавши ваш коментар, я можу трохи детальніше ознайомитись: Центральний файл конфігурації є /etc/privoxy/config
. У каталозі також /etc/privoxy
є деякі інші файли. config
Файл дуже добре документований.
Припустимо, ви хочете відправити весь трафік на example.com, хоча проксі-а і весь трафік на askubuntu.com через proxy-b. SSL / TLS трафік (HTTPS) не повинен використовувати жоден проксі. Отже, ви додаєте наступні рядки:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
Ключове слово forward
супроводжується сайтом або шаблоном. Це може бути IP-адреса, ім'я хоста або звичайний вираз. Весь трафік, який відповідає, буде відправлений до останнього запису у рядку. Це адреса проксі. Якщо ви використовуєте .
(крапку) кінець рядка, це означає, що раніше в шаблоні не буде використаний жоден проксі. Більше інформації ви знайдете в посібнику .
Я знаю, це дуже старе питання. Але я відповім на всіх, хто все ще шукає хорошу альтернативу "Proxifer".
Червоні шкарпетки, здається, добре справляються!
Я налаштував його на маршрут до декількох проксі-носіїв шкарпеток. Приклад конфігурації /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 рік не існує в комплекті додатків, які б робили все, що робить проксіфікатор, замість цього ви можете використовувати різні програми для кожної функції проксифікатора.
Блокувати мережу для програми
Ось детальний перелік рішень для цієї мети
Маршрут ip
Таблиця маршрутизації Linux може використовуватися для додавання правил до таблиці маршрутизації і, таким чином, маршрутизація ip / ip-range
Маршрут по домену
Комбінація sniproxy плюс dns-сервера може зробити цю роботу (це також підтримує шкарпетки та їх можна легко встановити) SNI-SSL-Proxy та Unbound ( на github )
Маршрут за допомогою програми (проксі)
Проксібанда може зробити цю роботу
Маршрут за допомогою програми (інтерфейси)
У цій відповіді перераховуються різні рішення для цієї мети.
Слідкуйте і стежте за мережевим трафіком
Network-Watcher або Watcher-TCP-View зроблять цю роботу