WireGuard一键脚本安装教程

之前做了一个视频并且写了几篇关于WireGuard安装的文章,但是一连串的命令操作对于一些人来说可能有点困难。所以做了视频关于如何用脚本在Vultr安装WireGuard,这篇文章是对视频的补充。

准备

在开始安装之前,可以先下载好WireGuard客户端,如果是电脑使用就下载电脑端客户端,手机就下载手机端的app。需要注意的是,如果你是用手机的话,建议扫码来完成客户端配置,因为手动输入还是有点麻烦的。然后从服务器下载二维码的话,建议使用Cyberduck,从相应的应用商店下载。

步骤

  1. Vultr创建好服务器,记录下ip地址和密码

  2. 通过终端命令ssh连接到服务器\

    1
    ssh root@ip

    @后面输入自己之前创建的服务器的ip地址,应该会让你输入密码,密码不会显示,你可以直接复制粘贴

  3. 运行脚本

  • 下载脚本\
    1
    2
    wget --no-check-certificate -O /opt/wireguard.sh https://raw.githubusercontent.com/teddysun/across/master/wireguard.sh
    chmod 755 /opt/wireguard.sh
  • 从代码编译安装\
    1
    /opt/wireguard.sh -s
    或者
  • 从repository直接安装\
    1
    /opt/wireguard.sh -r
  1. 安装完成之后如果是电脑通过命令来得到客户端配置,如果是手机的话需要扫描二维码
    WireGuard VPN Server installation completed WireGuard VPN default client file is below: /etc/wireguard/wg0_client WireGuard VPN default client QR Code is below: /etc/wireguard/wg0_client.png Download and scan this QR Code with your phone Welcome to visit: https://teddysun.com/554.html Enjoy it
  • 配置电脑端的话,输出相应配置复制到客户端就可以了
    1
    cat /etc/wireguard/wg0_client
  • 手机端的话通过Cyberduck预览或者下载图片扫描二维码就可以了,下面👇的是二维码图片地址\
    1
    /etc/wireguard/wg0_client.png

其他操作

  1. 添加客户端配置
    1
    /opt/wireguard.sh -a
  1. 删除客户端配置

    1
    /opt/wireguard.sh -d
  2. 列出所有用户

    1
    /opt/wireguard.sh -l
  3. 编译升级到当前最新版本

    1
    /opt/wireguard.sh -u
  4. 卸载

    1
    /opt/wireguard.sh -n

一些问题以及解决办法

  • 在创建服务器时建议选择fedora作为操作系统,因为经过测试发现,在fedora运行脚本时成功率比较高。
  • Fedora這個操作系統有時候也很讓人迷惑,最近安裝發現34版本系統無法安裝成功,切換到33版本成功,有時候可能需要來回切換,你也可以嘗試其他系統。
  • 然后每个月的价格是根据国家和地区有所区别,根据自己的喜好和需求来选择。
  • 如果你运行脚本失败,可以多尝试几次。因为这里是在Vultr进行操作的,其他的服务器可能有所区别。
  • 如果你是Windows操作系统,那么你可以选择自己进行SSH连接的工具比如说Putty,不过推荐使用Hyper,这是一个开源软件,而且支持多平台,重要的是很好看。

一些链接

  1. Vultr使用这个链接注册你可以获得免费100美金使用,我也可以获得一定返利。
  2. WireGuard客户端下载页面
  3. 秋水逸冰关于这个脚本的说明和使用方法
  4. 脚本地址
  5. Cyberduck下载页面
作者

UmeLabs

发布于

2021-08-25

更新于

2021-10-10

许可协议