软硬件环境
- ubuntu 18.04
- wireguard
视频看这里
此处是youtube
的播放链接,需要科学上网。喜欢我的视频,记得订阅我的频道,点赞并分享,谢谢。
wireguard简介
wireguard
是一种新型的VPN
协议,相比目前主流的VPN
协议,wireguard
具有轻便、高效、安全的特点,被称为下一代的VPN
协议。wireguard
最初是为linux
内核开发,但目前已经提供跨平台支持,可以在linux
、android
、iOS
、macOS
、windows
等多个平台使用。
wireguard安装
我们来到 搬瓦工的VPS,通过SSH
登录上去。使用wireguard
一键安装脚本进行安装,命令如下
wget --no-check-certificate -O /opt/wireguard.sh https://raw.githubusercontent.com/teddysun/across/master/wireguard.sh
chmod 755 /opt/wireguard.sh
/opt/wireguard.sh -s
wireguard.sh
脚本的功能很多,可以通过加参数-h
来查看。脚本执行完成后,注意屏幕的输出信息。其中/etc/wireguard/wg0_client
是客户端的配置文件,/etc/wireguard/wg0_client.png
是一张图片,图片的内容是一个二维码,客户端通过扫描这个二维码,就可以完成配置的导入,非常方便。
windows客户端的配置
到官方下载站点去下载客户端的软件,我这里备份了一个,防止官网打不开,地址https://rapidgator.net/file/dea4e7b4f936eb32c7fad74ce975b641/wireguard-amd64-0.0.35.msi.html。打开客户端,点击左下方的Add tunnel
–> Add empty tunnel
,然后将VPS
上的文件/etc/wireguard/wg0_client
内容粘贴到客户端中,见下图
atrandys的一键安装脚本
最近有网友发现上面的一键脚本在多个vps
上面安装不成功,这样的话就可以考虑其他的安装脚本了,这里推荐一个
ubuntu
系统的安装方法如下
wget https://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_install_ubuntu.sh && chmod +x wireguard_install_ubuntu.sh && ./wireguard_install_ubuntu.sh
centos
系统的安装方法如下
yum install -y wget && wget https://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_install.sh && chmod +x wireguard_install.sh && ./wireguard_install.sh
进入脚本,直接输入数字1就可以了,后面就是非常自动化的安装过程了,等到安装结束后,会出现一个二维码,这是方法手机端用户使用的。如果不是使用二维码的话,需要将/etc/wireguard/client.conf
文件的内容复制下来,粘贴到客户端中进行使用。