ipv6服务器的使用
下载工具
1wget nj.walc.top:8008/gost && chmod +x gost && mv gost /usr/bin/
2wget nj.walc.top:8008/wgcf && chmod +x wgcf
使用到的两个工具分别是wgcf和gost。由于github不支持IPV6,所以只能通过一些其他途径下载工具。
下载运行脚本
1wget nj.walc.top:8008/wgr.sh && chmod +x wgr.sh
2wget nj.walc.top:8008/dg.sh && chmod +x dg.sh
3wget nj.walc.top:8008/wg.sh && chmod +x wg.sh
我已经把命令都封装在脚本中了。
wgr脚本的作用是注册wireguard账号,wg脚本的作用是下载安装wireguard(centos7版本,如果系统不一样请自行搜索wireguard install),dg则是快速部署gost的脚本。
1./wgr.sh && ./dg.sh && ./wg.sh
2reboot
运行三个脚本,会在主目录生成gost.sh脚本,脚本中password内容需要替换成自己的密码。
wireguard的安装脚本运行完成后,要重启服务器。
修改配置
刚才运行的第二个脚本会在当前目录产生一个wgcf-profile.conf配置文件,对它进行修改:
1[Interface]
2PrivateKey = ....
3Address = ...
4Address = ...
5DNS = 1.1.1.1
6MTU = 1280
7+ PostUp = ip -6 rule add from 你的ipv6地址 lookup main
8+ PostDown = ip -6 rule delete from 你的ipv6地址 lookup main
9[Peer]
10PublicKey = ...
11AllowedIPs = 0.0.0.0/0
12AllowedIPs = ::/0
13改 Endpoint = [2606:4700:d0::a29f:c001]:2408
ipv6地址可以通过ip addr命令进行查看
放入配置目录并启动
1cp wgcf-profile.conf /etc/wireguard/w.conf
2wg-quick up w
添加开机启动
1echo "wg-quick up w" >> /etc/rc.local
2chmod +x /etc/rc.local
测试
如果wireguard配置正确,应该就可以访问ipv4的网站了。例如:
1curl https://claws.top