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

wireguard一键脚本,支持centos7+/ubuntu16+/debian9+,安装快,不升级内核

PS:有些服务器还是会遇到安装出错或无法使用的情况,这一般是内核不标准导致的,还是得升级一下内核。

这次带来了wireguard三合一一键脚本,支持centos7+、ubuntu16.04/18.04、debian9/10,三合一版,脚本调用wireguard官方安装命令,安装速度快,脚本自动配置好服务端和客户端配置文件,也支持增加多用户。

在wireguard热度过去一段时间后,博主为什么还要更新一版一键脚本呢,其实博主对于wireguard的定义,不是一个科学上网的工具,而是一个短小精悍的VPN,而用途可以用来全局游戏加速(例如IPLC线路自建加速器),或者内网穿透,或者就是纯粹用VPN的功能(在不过墙的环境中,还是非常稳定的),制作一键脚本的目的就是为了以后用起来便利一些。

wireguard一键脚本说明

适配系统

1、支持centos7/8

2、支持ubuntu16.04、ubuntu18.04,19.04和19.10暂未支持

3、支持debian9、debian10

wireguard一键脚本使用教程

1、在VPS中执行以下命令

curl -O https://raw.githubusercontent.com/atrandys/wireguard/master/wg_mult.sh && chmod +x wg_mult.sh && ./wg_mult.sh

2、然后选择1. Install wireguard

3、然后等待安装完成,下载/etc/wireguard/client.conf文件或使用以下cat命令,获取配置并复制保存到本地

cat /etc/wireguard/client.conf

4、下载wireguard客户端


windows版:

下载安装TunSafe,这是一个windows端的第三方客户端,TunSafe已经开源了,可以放心使用,你也可以去wireguard.com官网,下载官方的Windows版客户端,但个人感觉tunsafe很好用。

官网下载:TunSafe

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

wireguard一键脚本,支持centos7+/ubuntu16+/debian9+,安装快,不升级内核

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

安卓版版:

1、去Google Play下载wireguard,也可直接下载下面的f-droid的安装包。

安卓版wireguard:点击下载

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

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

wireguard一键脚本,支持centos7+/ubuntu16+/debian9+,安装快,不升级内核

选择文件后如下图所示

wireguard一键脚本,支持centos7+/ubuntu16+/debian9+,安装快,不升级内核

开启代理即可。


iOS版:

官方ios版:wireguard下载

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

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

增加wireguard多用户

1、进入下载脚本的路径,然后使用以下命令打开脚本

./wg_mult.sh

2、选择4 add user

3、然后输入一个用户名,不要和之前的重复

4、然后获取新用户名.conf文件即可

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

发表评论

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

评论列表(28条)

  • laius 2020年3月22日 下午8:13

    Debian9装完你的Trojan+Ng一键脚本 此脚本没用

  • lisa1936 2020年3月13日 上午11:36

    你上面漏写了敲入ws有菜单。
    另外GCP debian10好像有问题~
    RTNETLINK answers: Operation not supported
    Unable to access interface: Protocol not supported
    [#] ip link delete dev wg0
    Cannot find device “wg0”

    • lisa1936 回复 lisa1936 2020年3月13日 下午12:30

      还有,ios的wireguard扫码不识别阿

  • lisa1936 2020年3月13日 上午2:36

    第一次用比较蒙。一键脚本输入完没客户端参数……
    listen port 60149 endphont 51820,我VPS到底应该开放哪个端口呀

    • atrandys 回复 lisa1936 2020年3月13日 上午8:06

      服务端输入wg,看listen这个

  • 摩登怪客 2020年3月11日 下午5:59

    大佬,我用的谷歌云,端口按照配置文件已打开,但是连接不上,请教怎么回事?

    • 摩登怪客 回复 摩登怪客 2020年3月11日 下午6:02

      延时好长,可以上了。

    • 摩登怪客 回复 摩登怪客 2020年3月11日 下午6:03

      谢谢,大佬提供的代码!

  • KINCI 2020年3月9日 下午9:12

    emmm 小白想问一下 搭建完之后都需要开放那些端口 阿里云默认给我全屏蔽了

    • atrandys 回复 KINCI 2020年3月9日 下午11:05

      wg 看看用了哪个端口开哪个

    • KINCI 回复 atrandys 2020年3月10日 下午1:09

      好滴谢谢大佬 顺便再问一下配置多用户时指的进入下载脚本时的路径是哪里

    • atrandys 回复 KINCI 2020年3月10日 下午1:31

      如果没切换目录,那就是/root目录,试试吧:cd /root

  • jfiwof 2020年3月9日 上午11:12

    mkdir: cannot create directory ‘/etc/wireguard’: File exists
    ./wg_mult.sh: line 156: wg: command not found
    ./wg_mult.sh: line 156: wg: command not found
    ./wg_mult.sh: line 157: wg: command not found
    ./wg_mult.sh: line 157: wg: command not found
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 14 100 14 0 0 1111 0 –:–:– –:–:– –:–:– 1166
    ./wg_mult.sh: line 193: wg-quick: command not found
    Failed to execute operation: No such file or directory
    Ubuntu16.04安装显示错误,导出的文件里面没有公钥和私钥,要怎么解决

  • jeory 2020年3月8日 上午8:14

    被墙过的IP不能连吗?

  • Tolioja 2020年2月28日 下午8:41

    Trojan 和 Wireguard 冲突么?为什么我在virtono 的VPS装了Trojan 好用了之后再装Wireguard wireguard就不好用?我的vultr上SS和wireguard都好用。

  • shule 2020年2月28日 下午4:33

    [16:30:36] Loading file: C:\Program Files\TunSafe\Config\client.conf
    [16:30:36] TAP Driver Version 9.21
    [16:30:36] Blocking standard DNS on all adapters
    [16:30:36] Added Route 216.24.178.132/32 => 192.168.110.1
    [16:30:36] Added Route 0.0.0.0/1 => 10.77.0.1
    [16:30:36] Added Route 128.0.0.0/1 => 10.77.0.1
    [16:30:36] Sending handshake…
    [16:30:41] Retrying handshake, attempt 2…
    [16:30:46] Retrying handshake, attempt 3…
    [16:30:51] Retrying handshake, attempt 4…
    [16:30:56] Retrying handshake, attempt 5…
    [16:31:01] Retrying handshake, attempt 6…
    [16:31:06] Retrying handshake, attempt 7…
    [16:31:11] Retrying handshake, attempt 8…
    [16:31:17] Retrying handshake, attempt 9…
    [16:31:22] Retrying handshake, attempt 10…
    [16:31:27] Retrying handshake, attempt 11…
    [16:31:32] Retrying handshake, attempt 12…
    [16:31:37] Retrying handshake, attempt 13…
    [16:31:42] Retrying handshake, attempt 14…
    [16:31:47] Retrying handshake, attempt 15…
    [16:31:52] Retrying handshake, attempt 16…
    [16:31:57] Retrying handshake, attempt 17…
    [16:32:03] Retrying handshake, attempt 18…
    [16:32:08] Retrying handshake, attempt 19…
    [16:32:13] Retrying handshake, attempt 20… (last notice)

    配置都没有错误,但是上不了外网

    • atrandys 回复 shule 2020年2月28日 下午4:43

      如果之前安装过TAP网卡,设置TAP网卡一下自动获取IP

  • bao_ww 2020年2月26日 下午9:22

    我都是按照一步步走的。google云VPS,然后ubuntu16.04。所有步骤都是成功的。但是为什么最后TUN一直都是握手不成功。。。。为什么呀

  • free123 2020年2月24日 上午11:39

    安卓版文件没有了

  • skych92 2020年2月22日 下午11:36

    连接倒是很快,秒连,我看数据显示大概是在1-2kb/s,所以打不开网页

  • 跨境电商之家 2020年2月14日 下午12:44

    试了下只有几KB。。。然后挂了。。

  • 膜法师 2020年2月10日 下午3:50

    为什么在手机上看油管很快但是在谷歌商店里下东西很慢?

  • 小肉鸡想飞 2020年2月3日 上午12:39

    555太感动了!大大我是你的舔狗!

  • jimzl 2020年1月29日 上午1:10

    你好,我手机和电脑都设置成功都显示连上了,但是就是上不了网,连原本能打开的网页都没响应了。我看了一下电脑端的log说handshake没有响应,是怎么回事啊?多谢!

    • jimzl 回复 jimzl 2020年1月29日 上午1:32

      你好我回来了。我重新弄了一下成功了,之前是debian9没反应,现在换了CenOS7可以用了

    • Yip 回复 jimzl 2020年1月31日 下午5:21

      Ubuntu也是一样的问题,看来只能换centos才能用了

    • atrandys 回复 Yip 2020年1月31日 下午9:20

      你们倒是来tg贴错误信息啊,不然这脚本是没法优化的