Я хочу маршрутизировать 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), по крайней мере, не вмешиваясь в клиентов.