Общесистемный прозрачный прокси с использованием шаблонов URL

Интернет-цензура, где я живу, практически перестала работать в Интернете, поэтому я решил настроить прозрачный прокси-сервер, используя Tor для своей домашней сети. Ince Tor работает очень медленно - отсюда проксирование всего трафика через Tor замедлит мое подключение к сканированию. Поэтому мне нужен механизм для выборочного прокси трафика.

Я немного знаю "iptables", и мне кажется, что это решение моей проблемы. Однако есть хитрость. Поскольку большинство веб-сайтов, к которым мне нужно получить доступ через Tor (например, Google+, Facebook и т. Д.), Используют несколько IP-адресов для своих точек входа, для меня почти невозможно добавить правила "iptables" для всех этих IP-адресов. Мне нужен механизм для прокси трафика на основе шаблонов URL. Например, мне нужно иметь возможность прокси-доступа к "*.facebook.com" через Tor.

Таким образом, вопрос сводится к следующему: как настроить прозрачный прокси-сервер для всей системы, используя шаблоны URL?

Любая идея / подсказка высоко ценится.

2 ответа

Кальмар может быть тем, что вы хотите.

Конфигурация Squid из коробки, как правило, готова к использованию в качестве прокси-сервера, поэтому следующая вещь, которая вам понадобится, это ACL вроде:

acl viator dstdomain .hotmail.com

Так что здесь вы должны включить все домены, которые вы хотите прокси.

И вы хотите, чтобы прокси tor был определен:

cache_peer tor.proxy     parent    <tor port>       0

Затем команда для направления трафика на tor и предотвращения прямого доступа к этим доменам, затем пропустите все остальное через:

cache_peer_access tor.proxy allow viator
never_direct allow viator
always_direct allow !viator

Развертывание squid в вашей среде потребует больше информации о вашей настройке.

Конечно, вам не нужно устанавливать и использовать дополнительный прокси-сервер.

В конце концов, выбор прокси-сервера HTTP в соответствии с шаблоном URL-адреса - это именно то, что делают сценарии автоматической настройки прокси-сервера.

дальнейшее чтение

Другие вопросы по тегам