wireguard谷歌云centos 9安装脚本,扶墙可行~ | 木头分享社

wireguard谷歌云centos 9安装脚本,扶墙可行~

WireGuard是Jason A. Donenfeld开发的开源扶墙协议。目前已经支持Linux, macOS, Android, iOS以及OpenWrt平台(windows)。WireGuard被视为下一代扶墙协议,用来替代Open,IPSec等扶墙协议。官方网站https://www.wireguard.com/ . MullvadAzire这两家已经部署应用了这个协议。

WireGuard使用UDP协议传输数据,在不使用的情况下默认不会传输任何 UDP 数据包,所以比常规VPN省电很多,可以像SS一样一直挂着使用。目前Azireb不再开放免费服务器,现在只有tunsafe一直在免费开放。

需要 WireGuard 的服务端和 TunSafe 的客户端。你可以vultr购买debian或者centos的linux服务器,由于yama的vultr到期了,我就用谷歌云(GCP)搭建。

tunsafe客户端这里下载,我这里是win10当然如果是mac的话选择macos,务必安装homebrew(Mac OS平台下的软件包管理工具,没有的话参考我简书的教程),直接指令在线获取。

下好之后放着备用。wireguard的ios客户端下载链接,tunsafe的ios端下载链接,需要安装testflight测试安装wireguard和tunsafe。

接下来打开GCP(谷歌云),免费送一年100美金的服务,(这个是我之前申请的,然后你需要一张双币卡,mastercard都可以,很多人都说没用,yama之前用光大的也没用,然后用招商银行的卡是有用的,另外如果有浦发、中信的信用卡也是可行的~,另外如果你没Gmail的需要注册Gmail,注册地址)。

点击compute engine—创建实例,名字瞎吉尔取就行,区域后面一般选择asia-east a,b,c任选,选择靠近的香港,台湾,东京,新加坡都行,机器选择micro小型的。

选择centos或者debian的最好,我就选择centos 7,(由于后面用到的一键脚本仅支持centos 7 这里最好用这个)

勾选https和http

 

创建ok

点击ssh浏览器打开。

最后点击vpc网络选择静态ip,谷歌云只允许一个静态ip,防止重启变了。


wireguard安装步骤

输入指令$sudo -i获取root权限

打开一键脚本Github,需要安装wget(自动下载文件的工具),通过指令 yum -y install wget,安装 wget。

右击raw,复制链接地址或者直接复制我的,wget  https://github.com/atrandys/wireguard/raw/master/wireguard_install.sh,确定。

输入命令sh wireguard_install.sh运行sh文件,接着会黑屏(谷歌bug,直接按1,需要3-5分钟安装)

输入y点击重启

在执行一次root权限和执行sh文件命令,接着黑屏按2,再等待3-5分钟

显示绿色的ok

输入wg测试是否在运行,可以看到生成publickey,privatekey hidden(隐藏),端口52459.这里新版的install脚本已经自动生成二维码了,所以可以直接手机端扫码。

接着输入vi /etc/wireguard/client.conf生成客户端(tunsafe)的配置文件,

复制好配置文件粘贴到sublime或者记事本备用。

最后ios或者安卓打开wireguard扫码,或者把以下的文本用一个二维码生成器做成二维码就ok了。

[Interface]
PrivateKey = gIb/7oU3Xv3IzwXa7DopsFjY0xvhWFUfCFRUlFqQdm8=
Address = 10.0.0.2/24
DNS = 8.8.8.8
MTU = 1420
[Peer]
PublicKey = UcKhLqxaF3jIxoy/xmAuQKrul/64+YLmqzgw61QBw3w=
Endpoint = 35.241.91.102:52459
AllowedIPs = 0.0.0.0/0, ::0/0
PersistentKeepalive = 25


ps:苹果端的testflight,安装好之后,再回到原链接用safari打开,用safari打开,用safari打开开,重要的话说三遍,并不需要邀请码~

本文由 木头分享社 作者:yamakuchi 发表,其版权均为 木头分享社 所有,文章内容系作者个人观点,不代表 木头分享社 对观点赞同或支持。如需转载,请注明文章来源。

2

发表评论