本文最后更新于 2023年1月14日 请注意相关内容可能已过时
通过cf warp不止能解锁netflix还可以访问ipv4站点!
前期准备需要先获得wgcf.con配置文件,不知道如何获得的可以看下我前面的文章。
正式步骤:
1、给euserv安装go
yum update -y yum install wireguard-tools -y cd /tmp && wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz && tar zvxf go1.13.4.linux-amd64.tar.gz && mv go /opt/go1.13.4 && ln -s /opt/go1.13.4/bin/go /usr/local/bin/go go version
2、给euserv安装wireguard-go
yum install make -y cd /usr/local/src && wget https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-0.0.20191012.tar.xz && tar xvf wireguard-go-0.0.20191012.tar.xz && cd wireguard-go-0.0.20191012 或者使用本站镜像(同时支持ipv6与ipv4) cd /usr/local/src && wget https://down.loukky.com/wireguard-go/wireguard-go-0.0.20191012.tar.xz && tar xvf wireguard-go-0.0.20191012.tar.xz && cd wireguard-go-0.0.20191012 make cp wireguard-go /usr/local/bin wireguard-go --version
3、生成wireguard KEY
wg genkey | tee private key | wg pubkey > publickey
4、编辑 /lib/systemd/system/[email protected],在“Environment=WG_ENDPOINT_RESOLUTION_RETRIES=infinity ”这行的下方,插入一行:
Environment=WG_I_PREFER_BUGGY_USERSPACE_TO_POLISHED_KMOD=1
5、执行:
ln -s /usr/bin/resolvectl /usr/local/bin/resolvconf ln -sf /lib/systemd/system/systemd-resolved.service /etc/systemd/system/dbus-org.freedesktop.resolve1.service
6、放入先期工作的wgcf.conf到/etc/wireguard目录下,删AllowedIPs = ::/0,并改endpoint=[2606:4700:d0::a29f:c001]:2408
7、运行
wg-quick up wgcf wg-quick down wgcf systemctl enable [email protected] systemctl start [email protected] wg
8、检验,关闭之前的ipv4隧道或者nat64。ping ipv4.google.com 能成功ping通的话就OK了。
[[email protected] wireguard]# systemctl enable [email protected]
[[email protected] wireguard]# wg-quick down wgcf
[#] ip -4 rule delete table 51820
[#] ip -4 rule delete table main suppress_prefixlength 0
[#] ip link delete dev wgcf
[#] umount /etc/resolv.conf
umount: /etc/resolv.conf: not mounted
[#] iptables-restore -n
这个怎么了?