问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Ubuntu 18.04快速配置WireGuard互联

发布网友 发布时间:2024-09-27 01:24

我来回答

1个回答

热心网友 时间:2024-10-22 03:02

大概是去年这个时候,我发了几篇有关WireGuard的文章(使用8条命令即可完成的VPN配置!CentOS快速配置WireGuard全互联组网),WireGuard的对标选手主要是IPsec和openVPN,目标是比IPsec更快、更简单、更精简、更有用,比 OpenVPN 性能更高。

对比IPsec部分,我们之前也测试过了(2个报文即完成隧道建立!WireGuard的报文交互竟然比野蛮模式还快!),在Windows系统中,WireGuard确实相比传统的IPsec有了较大的改进,一般需要至多6次报文交互即可完成隧道建立;并且,传统的IPsec在转发层和接口层是分离的,而WireGuard则直接新建了一个虚拟接口来进行转发。

性能部分,虽然我们没有测试到WireGuard官方宣称的速率,但是比主机IPSec加密的性能领先空间还是巨大的!

WireGuard认为OpenVPN的性能很差,因为必须在内核空间和用户空间之间多次复制数据包,需要一个长寿命的守护进程。并且支持全部过多的TLS功能,增加了相当多的代码,提高了漏洞暴露的风险。目前我们也多次测试过openVPN了(openVPN的Linux客户端竟然比Windows客户端性能高5倍不止),后面我们会将相关信息验证一下。

之前协助很多小伙伴处理了WireGuard的一些问题,今天我们来介绍一下Ubuntu 18.04系统中配置WireGuard的基本方法。

首先是软件安装,这个就很简单了,我们之前在CentOS 7系统中提供了3种方法,这里我们直接用最简单的。

首先,作为前提条件,我们需要为主机增加一个虚拟网卡,并配置一个IP地址。

在另一台主机中做同样的操作。

然后就是创建WireGuard的配置文件,可以参考之前的文章(Wireguard配置文件详解)。主要就是[Interface]中本地的接口配置和[Peer]中邻居的配置信息,其中公钥和私钥信息需要手工在本地生成。

在另一台主机中做同样的操作。

到这里我们就拿到了双方的公钥和私钥信息,私钥是配置在本端的[Interface]配置中的,公钥是配置在对端的[Peer]配置中的。

接下来,我们想让两台主机使用通过10.1.1.0/24网段建立连接,对应[Peer]配置中的Endpoint部分,端口号使用10086,配置允许邻居通过WireGuard网卡传入的流量以及本地要发送给对端发送的流量仅限10.10.1.0/24网段。那我们可以将配置文件简单配置成如下所示:

对应的,对端的Wireguard配置如下:

两端都配置完成之后,就可以配置调用生效了。

可以看到,配置前后的显示存在明显差异;再配置好另一台终端,就可以测试访问了。

我们查看一下设备的路由表信息。

通过上次的测试,我们发现Ubuntu 18.04的性能最大可以达到30 Gbps(Debian阵营还是要原装,Ubuntu是真不行)。接下来,我们来测试一下载Ubuntu系统中WireGuard能达到多少性能。

可以看到,在相同配置参数下,使用底层网卡打流的带宽是30.7 Gbps,经过WireGuard隧道转发的带宽是2.44 Gbps,这个数值比之前它自己宣称的1 Gbps高出去一倍多了。

呃,不过好像这个带宽也没有VPP的性能高啊?毕竟我们之前将1C1G的VPP的性能测得了3.57 Gbps(CPU0实锤了!VPP这个精致的单核英雄主义者!!),是不是WireGuard测得不仔细啊?

对了,最后提一下,这里我们手工创建的WireGuard网卡wg0重启之后就失效了,还需要再次配置,非常不方便。如果我们想实现WireGuard开机自动连接,可以将相关命令写入到启动脚本文件/etc/rc.d/rc.local中就可以了。

还有一个使用wg-quick配置的方法,你还记得吗?(配置Wireguard的几个进阶玩法)

好了,今天就介绍到这里吧!

长按二维码 关注我们吧
Ubuntu 18.04快速配置WireGuard互联

到这里我们就拿到了双方的公钥和私钥信息,私钥是配置在本端的[Interface]配置中的,公钥是配置在对端的[Peer]配置中的。接下来,我们想让两台主机使用通过10.1.1.0/24网段建立连接,对应[Peer]配置中的Endpoint部分,端口号使用10086,配置允许邻居通过WireGuard网卡传入的流量以及本地要发送给对端发送...

如何在 Ubuntu 18.04 上设置 WireGuard VPN

确保您拥有一台 Ubuntu 18.04 服务器,能够以 root 或具有 sudo 权限的用户身份登录。设置 WireGuard 服务器 在本章节,我们将通过安装 WireGuard 软件包并在 Ubuntu 机器上配置它作为服务器。我们将指导流量通过 Ubuntu 服务器进行引导。1. 在 Ubuntu 18.04 上安装 WireGuard WireGuard 维护了 APT 源...

在Ubuntu Linux上安装Wioguard VPN教程

目标明确:安装步骤适用于Ubuntu 16.04、18.04和18.04用户,尤其是Windows PC的连接配置。初始安装只需几行代码,其他系统只需进行简单的调整,参考wireguard.com/install进行操作。Wioguard的潜在应用包括创建私有网络连接,如远程服务器访问,确保数据安全。使用时,尽量避免以root用户操作,而是以sudo权限...

Ubuntu 20.04 LTS可通过Windows 10应用商店获得

获取Ubuntu 20.04 LTS: Microsoft Sotre Portal 值得一提的是,这也是Ubuntu的第一个带有Fast ID Online(简称FIDO)的版本,它可以轻松地在操作系统中提供通用的多重身份和无秘密身份验证.此外,Canonical预装了对Ubuntu 20.04 LTS的WireGuard虚拟专用网支持,并且还将反向移植到Ubuntu 18.04 LTS.用户可...

Ubuntu 20.04 LTS可通过Windows 10应用商店获得

Ubuntu 20.04 LTS是首个搭载Fast ID Online(FIDO)的版本,提供通用多重身份验证,无需密码,简化身份验证流程。Canonical预装了WireGuard虚拟专用网支持,并对Ubuntu 18.04 LTS进行了反向移植。用户可通过手动升级或使用应用商店的Linux子系统(WSL)在Windows 10上安装Ubuntu 20.04 LTS,简化安装过程。...

互联地址怎么配置 互联地址和用户地址怎么配置 交换机互联配置 两个三层交换机互联配置 trunk配置 快速配置工具 快速查看电脑详细配置 快速看电脑配置 如何快速了解电脑配置
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何保养中央空调? 宠物天技碎片获得方法 宠物天技碎片获取 高中化学有机物分子鉴定读图 问道手游天技碎片获取方式及用处详细解读 桑乐太阳能上不了水显示满着呢 锦州到南昌的火车票学生票提前多少天可以买到? 我在北票,怎么买锦州到南昌的火车票 结肠炎和结肠癌区别 谁能告诉我有没有南昌到锦州的火车或者长途汽车?价格多少?用时多久?谢 ... 结肠炎与结肠癌的区别 清远职业技术学院、河源职业技术学院、阳江职业技术学院哪个学校... Centos openvpn访问超级慢 清远职业技术学院占地面积是多少 OpenVPN搭建(1) centos 7 安装openvpn client 基于centos7部署OpenVPN服务 微信app在哪里跟附近的人打招呼? 高三最后一年怎么复习比较好 青藤之恋换了手机号怎么办 退伍军人的养老保险可以卖掉吗?因为不打算交。 疝和疝气是一回事吗? 成人腹股沟疝是什么? 求一篇课前演讲稿,一两分钟就可以,议论文 或说理性散文 不要太长... 腹外疝临床病理类型 哪些东西看起来很贵,实际上很便宜? 有什么看起来很贵,实际上很便宜的东西吗? 公车私用出车祸由谁负责赔偿? “私车公用”发生交通事故,谁来担责? 我在自己微信公众号里发别人网站里的大学介绍专业内容是违法行为吗... 在宝宝学习认识形状时,有哪些有趣的形状游戏可以尝试? 技嘉H61M- DS2主板可以配酷睿i7吗? 技嘉H61M- DS2主板能支持什么处理器? 请问:大学是一本的有那些大学啊? CAN总线是怎样的一种总线结构? 在人类出现以前,地球上是否有过发达文明? v-can总线主要连接汽车哪些模块? 原来客厅放绿植要小心这4点忌讳,放对位置家里就能财源滚滚! 贫血的症状是什么,怎么不贫血…?拜托各位了 3Q 贫血算是病么?有什么症状么拜托各位了 3Q 怎么医贫血,拜托各位了 3Q 如何看自己网关的ip地址? 手机怎么查看网关是多少啊? 居家监测和居家隔离的区别 对象怎么划分 居家检测和居家隔离的主要区别是什么? 贫血。头晕,倦怠乏力,心悸是什么原因?该什么治疗?拜托了各位 谢谢 贫血和低血糖有什么不同?拜托各位了 3Q ...只有一次逾期一天,都是按时还款的。会影响买房贷款吗? 《贞观律》的贡献 和平精英自定义布局怎么删除键位_设置自定义布局的方法介绍 属于唐朝颁布的律典有( ).A.《贞观律》B.《唐六典》C.《开元律》D...