最近,我试图在centos8 vps里,安装wireguard.什么都搞好了,装了wireguard-dkms, wireguard-tools, 也升级了内核,wireguard模块也装好了,客户端的配置文件也搞好了,
但在客户机器mac上,运行sudo wg-quick up wg1后输出的内容跟我以前运行sudo wg-quick up wg0后输出的内容基本一样,但是,就是无法用这wireguard vpn翻墙。后来看到了GFW.Press的作者的这个项目https://github.com/chinashiyu/wireguard,我访问了https://github.com/chinashiyu/wireguard/blob/master/wg.txt,
才想到可能是防火墙的问题,但是之前我设置iptables规则还是不行。于是就运行了他的这个一键脚本,他的这个一键脚本里用的防火墙程序是firewall-cmd。
wget https://github.com/chinashiyu/wireguard/raw/master/wg.txt -O wg-by-chinashiyu.sh
chmod 755 wg-by-chinashiyu.sh
./wg-by-chinashiyu.sh
脚本运行完毕后,会在当前目录下生成wg1.conf至wg9.conf,共9个配置文件,它们都是客户端的配置文件,
mv ~/*.conf /etc/wireguard/
cd /etc/wireguard/
[root@racknerd-85bbb9 ~]# ls /etc/wireguard
wg0.conf wg2.conf wg4.conf wg6.conf wg8.conf
wg1.conf wg3.conf wg5.conf wg7.conf wg9.conf
[root@racknerd-85bbb9 ~]# cd /etc/wireguard
[root@racknerd-85bbb9 wireguard]# ls
wg0.conf wg2.conf wg4.conf wg6.conf wg8.conf
wg1.conf wg3.conf wg5.conf wg7.conf wg9.conf
[root@racknerd-85bbb9 wireguard]#
随便下载这里面的wg1.conf至wg9.conf里的任何一个配置文件,比如wg2.conf到你的mac机器的/etc/wireguard/,
然后在mac机器上,运行:
sudo wg-quick up wg2
运行完成后,即可用wireguard vpn翻墙。
项目地址:https://github.com/chinashiyu/wireguard
相关帖子:https://briteming.blogspot.com/2018/11/macwireguard.html的“centos8 vps上,安装wireguard“部分。
No comments:
Post a Comment