知识星球: 迷途小书童;个人微信:xituxiaoshutong100

wireguard安装、配置及使用

科学上网 迷途小书童 0评论

软硬件环境

视频看这里

此处是youtube的播放链接,需要科学上网。喜欢我的视频,记得订阅我的频道,点赞并分享,谢谢。

wireguard简介

wireguard是一种新型的VPN协议,相比目前主流的VPN协议,wireguard具有轻便、高效、安全的特点,被称为下一代的VPN协议。wireguard最初是为linux内核开发,但目前已经提供跨平台支持,可以在linuxandroidiOSmacOSwindows等多个平台使用。

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文件的内容复制下来,粘贴到客户端中进行使用。

参考资料

喜欢 (1)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址