De­bian 10+ VPS 主机如何安装 Wire­Guard

Wire­Guard官方没有提供详细安装方法。按照网上很多方法难免会有问题。我自己一般使用De­bian 10+,分享这篇 De­bian 10+ 系统的 Wire­Guard 安装教程,方便有手动配置 Wire­Guard 需求的童鞋。

准备

安装 sudo 及 lsb_release

apt install sudo lsb-release -y

添加 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 iproute2 openresolv -y

安装 wireguard-tools (Wire­Guard 配置工具:wg、wg-quick)

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

安装 WireGuard

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

目前 De­bian 10 自带的内核版本是 4.19,没有集成 Wire­Guard。所以有如下几个安装方法可供选择:

  1. 安装版本高于 5.6 的内核
  2. 安装 wireguard 内核模块
  3. 安装 wireguard-go

理论网络性能:内核集成 ≥ 内核模块 > VPS-go

不过并不是所有 VPS 都能随便装,最终选择还要看 VPS 所使用的虚拟化技术:

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

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

如果只要安装方便快捷,对网络性能没有极致追求,请直接移步到 安装 wireguard-go。

安装新版内核

KVM / Hy­perV / XEN 等虚拟架构的 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 内核模块

这种方法对于 Linux 不熟悉的人很容易出错,尤其是使用过改内核的脚改了一些未知来源的 “BBR 减速内核”。

KVM / Hy­perV / XEN 等虚拟架构的 VPS,内核版本 5.6 以下可以尝试执行以下命令安装 wire­guard 动态内核模块。

sudo apt install wireguard-dkms -y

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

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

安装 wireguard-go

OpenVZ / LXC 架构的 VPS 与不想折腾内核、追求稳定的童鞋可以安装 wireguard-go。理论网络性能可能不及内核集成方案,不过对于正常使用没有影响。

对于 OpenVZ 或 LXC 的 VPS 需要先执行lsmod | grep tun命令来检查 TUN/​TAP 功能是否正常启用,若没有请自行咕鸽搜索开启方法,否则安装了也是不能使用的。

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

curl -fsSL git.io/wireguard-go.sh | sudo bash
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 31/07/2021
下一篇 03/08/2021

相关推荐

  • WordPress 上传图片或文件自动重命名教程

    通常在 WordPress 后台上传什么名称的文件就使用什么名称作为文件名,很多通过截图或微信中保存下来的图片名称中带有中文,中文链接地址对 搜索引擎 SEO 不友好,且会产生一大堆的乱码。 复制以下代码到主题 functions.php 文件最后即可。 // WordPress上传图片或文件自动重命名的方法 // https://themebetter.com/wordpress-upload-auto-filename.html add_filter('sanitize_file_name', 'tbwp_new_filename', 10); function t...

    技术教程 06/09/2023
    2530
  • WordPress删除文章时怎么才能删除缩略图及图片附件

    在写博客的时候,发现删除文章时,写文章上传到媒体库的图片等附件不会自动删除,占用了网站空间。 通过几行代码的简单方式实现在删除文章时自动删除缩略图以及图片附件,这样就不用手动去媒体库寻找并删除,准确而且效率高。 WordPress代码 /* 删除文章时删除图片附件 /* ------------------------ */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( "...

    技术教程 08/03/2019
    11.0K0
  • 大前端 DUX 7.1 破解去授权无后门

    本站不提供下载。诚然有热心的童鞋义务破解,但别有用心的人会植入后门,越流行的主题越是这样。为保护作者知识产权和保护网站安全,支持购买正版主题,辛辛苦苦的站不能因为一时贪便宜毁于一旦。需要正版的请移步:DUX,XIU themebetter WordPress 主题双11大促 themebetter 推出双11年度大放价,WordPress主题全场6折特惠,史上最低价,年度唯一特惠。主题最高直降320元,一样的高品质、不一样的超低价。 wordpress主题 原价 ...

    16/03/2021
    53.5K0
  • 电信清理CN2 GIA市场,后续可能涨价

    早几天发现本站使用的搬瓦工DC6 CN2 GIA-E 线路抽风比较严重,丢包率较高,访问速度明显变慢。常去的鸡场美西节点也出现同样的问题。 根据鸡场后台推送信息显示上海到洛杉矶的海底光缆断裂,因为疫情关系,官方目前还无法确定什么时候修复。这段海底光缆经常出问题,因为疫情的关系,也可能远远超过上次故障的修复时间。 目前CN2 GIA线路丢包问题得到了缓解,已经基本降为0,但由于光缆未修复,所以延迟会增大。延迟需要待光缆...

    27/04/2020
    15.1K0
  • DMIT 洛杉矶 Cloudflare 高防 CN2GIA 线路 LAX.sPro VPS 测评

    DMIT 商家的CN2 GIA线路质量很高,与搬瓦工伯仲之间。去年推出了Cloudflare Magic Transit 高防的 VPS 云服务器,年付106刀入手;最近的八五折促销,113刀入手,走 CN2 GIA 线路,而且又有Cloudflare 防御,特别适合建站,不适合机场业务。自从入手一直没有进行测评,今天就放出关于LAX.sPro的评测。 DMIT 黑五优惠码 DMIT优惠码:Go-Build-A-Site;仅适用于年付PVM.LAX.sPro.CREATOR 高防套餐可享受八五折优惠。 DMIT 洛杉矶 C...

    28/02/2021
    8.6K0
  • 如何去除WordPress文章中的图像大小属性

    WordPress程序在默认情况下,会将图像元素width和height属性添加到图像元素中。 这些属性会影响CSS宽度和高度属性,图片延迟加载时默认图片的大小,可通过 PHP、JavaScript 和 CSS 来删除属性,或者让其失效。 阅读推荐:WordPress 超高压缩率 支持webp图片格式的图片压缩插件:ShortPixel 代码禁用WordPress程序图片裁剪功能 WordPress网站上传图片出现http报错解决办法 从媒体库插入的图像中删除图像大小属性 删除图像大小属...

    技术教程 19/10/2019
    12.7K0
  • Debian 10 如何启用 BBR 加速

    本站搬瓦工 VPS 安装了最新的 Debian 10 。该系统基于Linux 4.19内核,默认编译了 BBR 模块,通过以下步骤来开启 BBR。启用 BBR 后,网站速度明显有所提升。 1、修改系统变量 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf 2、保存生效 sysctl -p 3、查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即...

    技术教程 03/10/2020
    930
  • 青龙面板程序安装教程,自动领京东京豆

    青龙面板是一个多功能的可视化面板,可以装在 VPS 云服务器上,利用青龙面板来自动执行京东领京豆,做东东农场任务签到浇水免费领水果,京喜牧场养小鸡收集鸡蛋,京东极速版金币,京东赚赚领金币,东东萌宠喂养。同时还能自动领取京东红包、京喜红包、京东极速版红包和签到。 安装青龙面板前准备 需要一台 VPS 云服务器,建议使用国内,如果挂机服务器在海外太过明显。 全新安装 CentOS 7.6,开放22、5600 、888、8888 端口。 ...

    05/05/2022
    1630
  • 体验 Google AdSense 广告联盟的链接广告样式

    细心的站长们可能发现明月的博客现在在文章标题下的广告位内容已经 PC 端和移动端都统一为谷歌 AdSense 的“链接广告”样式了,这样做的目的主要是为了提升广告跟内容的匹配度的,同时也根据用户特点专门选择的,毕竟明月的博客来访者几乎都是博客站长,对于图片、文字类广告的免疫度都很强悍,这势必会影响到点击率和浏览体验,所以最终明月还是感觉“链接广告”是最合适了。 “链接广告”跟其他的谷歌 AdSense 广告相比,最大的特点...

    07/03/2019
    12.1K0
  • Linux VPS 使用 Speedtest CLI 测试网速

    Linux VPS 可以直接使用 SpeedTest.net 官方提供的 Speedtest-CLI 来进行速度测试。Speedtest-CLI 是 SpeedTest.net 官方开发的一个速度测试工具,拥有 Linux(Ubuntu、CentOS 等)、MacOS、Windows 等多个平台的客户端,使用起来也很方便。不过使用 Speedtest-CLI 这个工具每次就只能测试一个节点,如果需要测试多个节点,我们还需要多次进行测试才行。所以只能是自己本地测试测试速度,我们可以选择一个距离自己本地比较近的...

    技术教程 27/04/2022
    9470
返回顶部