IPv6 proxy pool configuration
写在前面 感谢 zu1k 在两年前就已经踩好了坑,因此在我配置的过程中相对比较顺利。本文是基于 https://zu1k.com/posts/tutorials/http-proxy-ipv6-pool/ 的教程进行配置的,在此基础上广播自己的 IPv6 地址。 BIRD 相关的配置 # /etc/bird/bird.conf protocol static { ipv6; route 2a06:a005:1c40::/44 reject; route 2a06:a005:1c40::/64 via fe80::5cb0:94ff:fe8e:5f24%ens18; } 当然你可以直接把 2a06:a005:1c40::/64 改成 2a06:a005:1c40::/44 ,这样你就可以获得更多的 IPv6 地址,可用的 IPv6 数量为 2^84 个。 网卡配置 # /etc/network/interfaces auto lo iface lo inet loopback iface lo inet6 static address 2a06:a005:1c40::/64 up ip route add local 2a06:a005:1c40::/64 dev lo 这里有个很坑的地方,我一开始尝试将 /64 添加到 lo 上,但是发现似乎无法通过任何 IP 出站。后来查了一下,似乎必须是 /128。 于是我就干了一件很蠢的事情。我用 Python 写了一个脚本,把整个 /120 的所有 IPv6 地址手动添加到了 lo 上。...