当前位置:首页 > 互联网 > 正文内容

Debian Linux VPS 服务器 WireGuard 安装教程

cmc3年前 (2021-03-20)互联网1386

前言

WireGuard 想必不用过多介绍了,目前网上的 Wire­Guard 教程有的是一键脚本、有的是老方法,安装慢而且会带入了一堆乱七八糟的东西,而官方文档并没有详细说明安装方法。对于 VPS 而言则还要考虑一些实际因素,不然随意安装只有报错等着你。所以博主根据实际经验写了这篇适用于通用操作系统 De­bian 的通用 Wire­Guard 安装教程,适合有手动配置 Wire­Guard 需求的小伙伴。

准备工作

  • 添加 back­ports 源

    echo "deb http://deb.debian.org/debian $(lsb_release -sc)-backports main" | 
    sudo tee /etc/apt/sources.list.d/backports.list
    sudo apt update

安装依赖组件

  • 安装网络工具包

    sudo apt install net-tools iproute2 openresolv dnsutils -y
  • 安装 wireguard-tools (Wire­Guard 配置工具:wgwg-quick)

    sudo apt install wireguard-tools --no-install-recommends

安装 WireGuard

先执行 uname -r 命令查看内核版本。如果是 5.6 以上内核则已经集成了 Wire­Guard ,就不需要安装了。

当然看到这篇教程的小伙伴肯定大多数都不是这个情况,因为目前 De­bian 10 自带的内核版本是 4.19 。所以有如下几个安装方法可供选择:

  1. 安装版本高于 5.6 的内核

  2. 安装 wireguard 内核模块

  3. 安装 wireguard-go

网络性能方面内核集成内核模块wireguard-go,至于如何选择还要看实际情况:

KVM / HyperV / XEN HVM 等完整虚拟化的 VPS 主机,以上都是可选项,根据实际情况任选其一,后面有相关说明。

OpenVZ / LXC 等非完整虚拟化 VPS 主机,由于是共享宿主机内核,故无法对内核进行修改,就只能安装 wireguard-go

如果只要安装方便快捷,对网络性能没有极致追求,又或者对以上信息一脸懵逼,请直接移步到 安装 wireguard-go 章节。

安装新内核

KVM / Hy­perV / XEN HVM 等完整虚拟化的 VPS 主机,且如果你能应对更换内核可能带来的不良后果,或者是全新安装的系统,那么最为推荐这个方式。

为了稳定性推荐安装 back­ports 仓库中的内核 (截止发文版本为 5.9)。以下是一把梭命令:

sudo apt -t $(lsb_release -sc)-backports install linux-image-$(dpkg --print-architecture) linux-headers-$(dpkg --print-architecture) --install-recommends -y

安装完重启,并执行 uname -r 命令查看内核版本来确认新内核是否被启用。

安装 wireguard 内核模块

内核版本 5.6 以下,且没有瞎改过乱七八糟的 “BBR 减速内核”,则可以执行以下命令安装 wire­guard 动态内核模块。

sudo apt install wireguard-dkms -y

安装后执行 modprobe wireguard 命令加载 Wire­Guard 内核模块。

然后执行 lsmod | grep wireguard 命令检查是否成功加载。

安装 wireguard-go

OpenVZ/LXC VPS 或者不想折腾内核的小伙伴可以安装 wireguard-go,只不过网络性能较低。

自己编译或者使用博主写的一把梭脚本来安装已编译好的最新稳定版 wireguard-go 二进制文件:

curl -fsSL git.io/wireguard-go.sh | sudo bash
TIPS: 对于 OpenVZ/LXC 的 VPS 需要执行lsmod | grep tun命令来检查 TUN 模块是否正常加载,若没有请自行咕鸽搜索开启方法,否则是不能正常使用的。

尾巴

安装完成你就可以开始你的 Wire­Guard 折腾之旅了。


扫描二维码推送至手机访问。

版权声明:本文由陈茂春的博客发布,如需转载请注明出处。

本文链接:https://www.0817cmc.com/post/767.html

分享给朋友:

相关文章

祝大家新年快乐

日:给你温暖;月:给你温馨;星:给你浪漫;风:给你清爽;雨:给你滋润;雪:给你完美;霜,给你无暇;冰,给你晶莹;我:给你祝福;送一份美丽让你欢笑,送一份祝福让你骄傲,送一份开心让你不老,送一份梦想让你逍遥,送一份真情不要回报,再送你平安才算...

八岁女童墓志铭:我来过,我很乖

八岁女童墓志铭:我来过,我很乖

无奈的父亲   有一个美丽的小女孩,她的名字叫做佘艳,她有一双亮晶晶的大眼睛,她有一颗透亮的童心。她是一个孤儿,她在这个世界上只活了8年,她留在这个世界上最后的话是“我来过我很乖”。她希望死在秋天,纤瘦的身体就像一朵花自然开谢的过程。在遍地...

54万!白血病女孩佘艳留下7份救命钱

54万!白血病女孩佘艳留下7份救命钱

昨日,对7个患白血病等重大疾病且面临生死危机的成都孩子来说,具有非常特别的意义。因为一个名叫“佘艳”的孩子,这7个孩子的命运得到彻底的改变——“我来过我很乖”的佘艳送给了这7个正徘徊在生死边缘的小朋友同一个礼物:“生命”。这7个孩子分别是杨...

什么是IIS连接数,关于IIS连接数的详细解释说明

IIS或WEB连接数是指在同一时间内服务器可以接受的访问数,可以简单的理解为在同一时间内允许打开多少个浏览器窗口访问你的网站。一般地,一个IE浏览器产生2个IIS连接,例如,我们在一台访问量为26万IP每天的服务器上,观察到这个值峰值为18...

延长系统的使用寿命 打造不死的Windows

Windows给我们带来方便的同时,也让我们不得不忍受系统从崩溃→重装的痛苦。于是如何延长Windows的使用寿命,减少重装次数,也就提上了我们的日程……事实上,通常出现的一些诸如蓝屏、死机等现象,大多是由于某些系统文件操作不当或者感染病毒...

实测KGB压缩:解开1.4MB的Office2007之迷

实测KGB压缩:解开1.4MB的Office2007之迷

压缩软件界永远有说不完的故事,Winzip虽然还有着少量的更新,但国内用的人已经很少了,皆因大量的压缩文件都是RAR格式的,而Winzip不可以支持这种格式,所以绝大部分的江山,都给兼容Zip格式的WinRAR抢去了。  不过最近网上出现了...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。