Total Pageviews

Tuesday, 11 May 2021

终于搞定利用centos8上的wireguard vpn翻墙

 最近,我试图在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