Назад | Перейти на главную страницу

iptables направляет PPTP VPN через HTTP-прокси polipo

Я хочу маршрутизировать http-трафик моего локального pptp-сервера для использования Polipo http_proxy.
Итак, я нашел этот QA: IPTABLES: маршрутизация пользователей VPN через прозрачный Squid

но я тестирую свою систему и меняю правило iptables с 3128 к 8123 как это :
iptables -t nat -A PREROUTING -i ppp+ -p tcp --dport 80 -j REDIRECT --to-port 8123
Когда я хочу получить любую веб-страницу из браузера, я видел Polipo страница конфигурации!

Я не могу установить правила iptables?

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

Я бы порекомендовал вам использовать Красные носки. На странице есть хорошие примеры того, как ее настроить, и она очень надежна. Только будьте осторожны, чтобы не закончились дескрипторы файлов, это выдаст ошибку «Слишком много открытых файлов», и вам придется перезапустить его.

PS: Вы не можете использовать какой-либо прокси, чтобы делать то же самое с SSL (por 443), по крайней мере, не вмешиваясь в клиентов.