Linux IPv6 透明代理(但 Linux 不支持 IPv6 上的 NAT!?)

Linux IPv6 透明代理(但 Linux 不支持 IPv6 上的 NAT!?)

在 Linux 上,我只需添加一个iptables -j REDIRECT命令就可以创建一个透明代理。

令我惊讶的是,我需要支持 IPv6。很简单,对吧?iptables6 -j REDIRECT 命令不支持!?

显然,Linux 放弃了 IPv6 上的 NAT(以及透明代理支持)。我不太关心 IPv6 上的 NAT。那么人们如何让 Squid 透明代理在 IPv6 上运行呢?以Linux作为主机。

答案1

首先阅读一下在这里回答。您必须配置防火墙并使用其他方式提供代理,例如自动配置。IPV6 不提供任何 NAT,因此不会拦截流量,因此没有透明代理。

Squid wiki 有一个Tproxy补丁但对我来说这似乎是一种黑客行为,你可以尝试但我从未测试过。

其他解决方案世界气候变化规划委员会CISCO 的也与 ipv4 紧密相关,并且不适用于 ipv6,但可能会进行更新(或会出现某些东西来替代)。

相关内容