首先 我们在买到buyvm的服务器他会给我们一个控制面板 控制地址是https://manage.buyvm.net/, 登录自己的账号和密码 账号一般是邮箱 登录以后 我们先添加一个ipv6 用于绑定
点击添加
然后我们按随机添加一个就行了
但是这样只能添加一个ipv6 或者添加的比较少 官方为了满足我们无限ipv6的要求呢 /48个ipv6 特意有了ip route功能 这里我们点击
然后我们点击
然后我们点save就可以了 接下来我们在系统里绑定所有ipv6 怎么实现呢 我先给我的系统装了个centos9 然后我们输入 ip addr
我们去看看这个ipv6的信息
在ipv6 点那个小齿轮就行了 就可以看到 这个机器的ip 配置显然是不正确的 我们的ip地址2605:6400:10:7d7:9c82:d428:8bb5:cfe9 我们想办法配置
sudo ip -6 addr add 2605:6400:10:7d7:9c82:d428:8bb5:cfe9/48 dev eth0 #改成你自己的ip/48
sudo ip -6 route add default via 2605:6400:10::1 dev eth0 #改成你自己的网关地址
这样就可以绑定好ipv6 我们试试看 curl ipv6.ip.sb
看到自己的ip了 显示正确了 这时候 我们要绑定 2605:6400:874c::/48 所有的ipv6地址怎么办呢 我们先要声明 这个ipv6这个段的地址都是我们的了 sudo ip -6 route add 2605:6400:874c::/48 dev eth0 输入指令
sysctl net.ipv6.ip_nonlocal_bind=1 然后输入 ip route add local 2605:6400:874c::/48 dev eth0 就可以实现绑定 成功了 curl --interface 2605:6400:874c:78da:4f3b:91c2:45e3:bc2f ipv6.ip.sb
curl --interface 2605:6400:874c:78da:4f3b:91c2:45e3:bc5f ipv6.ip.sb 随便一个ipv6 都可以用了 然后实现以后 怎么具体做一个代理ip (如果能随机任意一个ipv6 就可以很好的解决封锁) 这里我们要说 https://github.com/zu1k/http-proxy-ipv6-pool 这一个项目了 构建好 ./http-proxy-ipv6-pool -b 127.0.0.1:51080 -i 2605:6400:874c::/48 就会创建一个代理ip 127.0.0.1:54080 每次请求都回随机访问2605:6400:874c::/48的任意ip了