WireGuard是一款新型的VPN代理工具,作用类似于Shadowsocks/SSR/V2Ray/Trojan等,可以作为以上几款工具的备用补充。
之前我们介绍过WireGuard的一键脚本三合一版,可在CentOS、Debian、Ubuntu系统上,部署搭建WireGuard。
具体内容可以参考:
WireGuard一键安装脚本三合一版 适用于CentOS/Debian/Ubuntu搭建
下面我们介绍另一款WireGuard一键脚本,同样适配CentOS/Debian/Ubuntu三大系统,可以作为以上脚本的备用版本使用。
WireGuard一键脚本秋水版 特点
本脚本特点:
- 支持CentOS、Debian、Ubuntu系统下的一键安装。
- 支持两种安装方式:从代码编译安装、从repository直接安装。
- 支持多用户,可自定义添加多个客户端配置。
- 支持一键升级、一键卸载。
- 支持配置参数文件下载,支持二维码连接。
WireGuard一键脚本秋水版 搭建要求
1.需要一台国外VPS服务器:
从稳定性和性价比方面综合考虑,推荐口碑和性价比都不错的两家:
此外,如果你觉得搭建流程太麻烦,可以考虑Justmysocks的代理服务,可以免去搭建流程,速度和性价比也不错。
2.架构要求:
支持KVM,不支持OpenVZ(OVZ)。
目前绝大部分商家已经抛弃OpenVZ架构,KVM架构更为主流,包括以上提到的搬瓦工和Vultr。
3.系统要求:
本脚本支持 CentOS 7+、Debian 8+、Ubuntu 16+、Fedora 29+、Raspbian 10
在购买VPS选择系统时,建议选择符合要求的系统版本。
WireGuard一键脚本秋水版 使用教程
1.成功购买VPS服务器后,使用Putty连接至VPS,右键复制以下命令下载脚本:
1
|
wget —no–check–certificate –O /opt/wireguard.sh https://raw.githubusercontent.com/teddysun/across/master/wireguard.sh
|
2.修改脚本运行权限:
1
|
chmod 755 /opt/wireguard.sh
|
3.以下命令任选其一,开始安装WireGuard。
从代码编译安装:
1
|
/opt/wireguard.sh –s
|
或者:
从repository直接安装:
1
|
/opt/wireguard.sh –r
|
4.当出现下图界面时,代表WireGuard安装完成:
根据上图提示:
WireGuard客户端配置文件位于:/etc/wireguard/wg0_client
WireGuard客户端配置二维码图片位于:/etc/wireguard/wg0_client.png
5.接下来根据自身需求,下载对应的WireGuard客户端连接服务端即可。
WireGuard客户端的下载及使用教程,可以参考:
WireGuard一键脚本秋水版 常见问题
1.使用本一键脚本安装WireGuard失败?
由于WireGuard的安装,涉及到系统内核版本,在部分系统内核下可能会出现安装失败的情况。
此时建议尝试另外一款WireGuard一键脚本:
WireGuard一键安装脚本三合一版 适用于CentOS/Debian/Ubuntu搭建
2.如何获取WireGuard客户端的配置文件?
WireGuard服务器端成功搭建完成后,客户端配置文件在VPS的如下位置:/etc/wireguard/wg0_client,可使用Winscp下载至本地电脑,用于WireGuard电脑端连接使用,比如WireGuard Windows客户端/Mac客户端/Linux客户端。
3.WireGuard 二维码如何使用?
二维码图片位于/etc/wireguard/wg0_client.png,可用Winscp下载至本地电脑,用于移动设备WireGuard客户端的连接,比如WireGuard 安卓客户端/iOS客户端,扫码之后会自动添加代理服务器。
4.如何为WireGuard添加用户,实现多用户连接?
运行以下命令新增客户端配置:
1
|
/opt/wireguard.sh –a
|
5.如何卸载WireGuard?
运行以下命令:
1
|
/opt/wireguard.sh –n
|
6.其它常用命令?
列出WireGuard客户端配置:
1
|
/opt/wireguard.sh –l
|
删除已添加的多用户(客户端配置):
1
|
/opt/wireguard.sh –d
|
查看当前WireGuard版本信息:
1
|
/opt/wireguard.sh –v
|
升级WireGuard到最新版本:
1
|
/opt/wireguard.sh –u
|