1. 首页
  2. 学术上网
  3. wireguard

Ubuntu一键脚本安装WireGuard

Ubuntu的wireguard一键脚本来了,比CentOS版简单,安装快捷,不需要升级内核。教程视频版:点击查看(需fq)

脚本介绍

1、适用于ubuntu版本>=14.04。

2、目前在搬瓦工/vultr的14.04/16.04/18.04版本测试通过。

3、如遇到其他错误请留言,或TG:https://t.me/atrandys

4、如需VPS可查看本站推荐:VPS推荐

服务端搭建

连接VPS,使用下面命令

wget https://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_install_ubuntu.sh && chmod +x wireguard_install_ubuntu.sh && ./wireguard_install_ubuntu.sh

选择1 安装wireguard

Ubuntu一键脚本安装WireGuard

等待安装完成,手机可直接扫描,电脑请下载/etc/wireguard/client.conf文件到电脑。



客户端

windows版:

下载安装TunSafe,这是一个windows端的第三方客户端,因为官方windows版本的还没开发完成,先用这个软件代替,TunSafe已经开源了,可以放心使用。

官网下载:TunSafe

打开TunSafe,点击file,选择import file,选择第5步下载的client.conf文件,导入到软件中。

Ubuntu一键脚本安装WireGuard

导入后会自动连接,连接成功后,所有流量都会被代理,也就是全局代理。

安卓版版:

1、去Google Play下载wireguard,目前这个软件在Google Play中是未发布版,也可直接下载下面的f-droid的安装包。

安卓版wireguard:点击下载

2、将软件安装好,并将本教程服务端获取的client.conf文件传输到手机中。打开软件,点击加号,在弹出的页面选择create from file or archive,然后选择保存在手机的conf文件。

注意:这里可能会提示错误,原因是没有文件操作权限,去权限管理里给软件勾上存储权限即可。

Ubuntu一键脚本安装WireGuard

选择文件后如下图所示

Ubuntu一键脚本安装WireGuard

开启代理即可。



iOS版:

现在是测试版,官方和tunsafe都提供了测试版,需要先进链接安装testflight,然后再在手机上打开这个测试版连接,就可以跳转到testflight,然后安装就可以了

官方ios版:wireguard测试版

Tunsafe ios版:进入非国区app store,下载安装tunsafe即可。

导入测试文件很简单,可以直接打开软件,扫描服务上生成的二维码,也可以把文件复制到手机,然后用软件打开。

原创文章,作者:atrandys,如若转载,请注明出处:https://www.atrandys.com/2018/1345.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(58条)

  • Lincky 2019年11月23日 下午9:42

    从2019年11月20日开始 中国 全国性的 采取了TCP时段的策略不管是什么方法 譬如 L2TP 或是 SS 每过5分钟就没有任何流量也不提示被断开。
    采用了WireGuard发现目前一些都好,不过在使用过程中发现几个问题

    1. 若脚本可以指定端口就好了
    2. 同一个配置文件 多人使用 发现好像他同时只能接受一个请求,即便有流量 但是反应很慢。 至少一个配置文件 同一个时间连接没有任何问题

    3. 想问下有没有什么命令可以 建立多个profile出来 还有管理这些 (我见过您的另外一篇GUI模式的 但是部署失败了,所以快速问问有啥办法 在当前的配置中。)

    4. 顺便我想问问 服务器上有啥工具可以监视 当前连接过来的 Profile 请求

    • atrandys 回复 Lincky 2019年11月24日 下午12:36

      1、脚本使用的端口是随机端口,每个人每次使用脚本,端口都不一样
      2、同一配置文件只能1人使用,即便同时连接,但同一时间通信的也只有1个
      3、脚本中增加了增加用户的功能,自动生成新的配置文件
      4、ssh连接服务器,使用”wg”命令,即可显示用户的连接信息

  • 解药 2019年6月30日 下午2:34

    这个脚本还需要加入两个功能就完美了,其一是修改端口,要不然手动换端口太费劲儿。其二就是检测升级,为了后续功能做准备。

  • aknct 2019年6月8日 上午6:28

    请问DNS参数除了8.8.8.8可以自定义吗

    • atrandys 回复 aknct 2019年6月8日 上午9:41

      可以

  • 啦啦啦 2019年5月30日 上午11:36

    请问,怎么客户端连接服务器都走68端口

  • blachy 2019年4月29日 下午11:14

    因为我前面用bbs锐速优化了一下,然后我Mac系统

  • blachy 2019年4月29日 下午10:57

    能不能出个mac系统的教程啊

  • blachy 2019年4月29日 下午10:50

    这个是不是不可以和锐速一起使用

  • skyhsiao 2019年4月10日 上午6:43

    Openvz 的服务器是不是安不上呢?

    • atrandys 回复 skyhsiao 2019年4月10日 上午10:30

      内核版本太低好像不行