配置Windows和Linux之间的WireGuard对接

d8686781318bb5395b5ad1f49f52de0f.gif

正文共:1197 字 20 图,预估阅读时间:2 分钟

今天简单测试一下WireGuard在Windows系统和Linux系统之间的对接情况。首先下载Windows安装包,这个安装包的轻量化程度让我大为震惊,可以说是第一次看见这么小的安装包,只有85.3 KB。

c401fa38a85a3c2187021de8dd044cc4.png

双击即可自动安装,不会询问任何事项,直接默认安装到C盘的Program Files路径下,占用磁盘空间8.97 MB,这个文件大小还稍微正常点;但是是下载安装的还是编译安装的没看到过程。

1a78dc2fdad39716be822d71f8ca7041.png

新建隧道有两种方式,一是从文件导入隧道,二是新建空隧道。

0dc869787119b5bc92b8d0cd51e91efe.png

我们暂时没有配置文件,就先新建一个空隧道,正好看一下配置文件长什么样。

db59e9cce3130a1b4eeb52657eb06322.png

好像也看不出来配置长什么样,先保存一下,这时隧道接口竟然就创建好了。

9e1bc9ed61b92116bb28a9cd7e24afa6.png

点击连接竟然还连上了,这是连到哪里去了?

3a742f293a4095f1f533bc362d36e01c.png

在网络连接里面出现了一个新的名为“tietou”的网络连接,很明显,就是刚才创建的。夸张的是,速率写的100 Gbps,但是没有接口地址。

4df59ea3964636207aad74559611b2e8.png

我们先简单回顾一下Linux的配置过程。

39b9b0e5e56d294e9abd83734ffed9b5.png

可以看到,目前Windows和Linux相比,虚拟接口有了,但是没有IP地址;公钥和私钥有了,但是本地监听接口不知道,每次启动都会更改,可以手工指定一下。对比Linux,在Windows中增加几行配置。

0d2648c4f803fd3c3e6ae0dc5df2b085.png

然后在网络连接中配置网卡的IP地址为10.1.1.2/24。

0c97a7b7b1a2c57db9dc5c1ecf970e6a.png

对等的,在Linux系统上配置好邻居信息。

wg set wg0 listen-port 10086 peer af5sz8nDrH663fBh2HFH1LKUwGvin1hmKRz3sMiGMns= allowed-ips 10.1.1.2/32 endpoint 12.1.1.2:40846

测试连通性,状态正常,访问正常。

9ac400d52748444ecdcfb12b5d1406f8.png

在Windows上可以通过窗口查看状态信息。

8dc9b828f3230d2348d76b0cb06918e0.png

还可以通过命令行进行查看。

8605a435dda8795a42ecbbefa723f2dd.png

但是好像有个小问题,那就是断开隧道和重连隧道时隧道口的IP地址会丢失,手工配置的也没用。

237e9d45d1b4f4ed5693b07d0200401f.png

是哪里出的问题呢?能不能设置一下IP地址呢?很遗憾,百度没能解决我的问题,那就只能自己尝试了。最后发现只要在配置文件中增加一条Address配置就可以了。这个时候感觉没有指导手册就很烦躁。

41e2e173587f3e52cf75e1183e7d146d.png

再次测试一下。

2c2a30f220cbe378f63fabff5b4c6571.png

可以了,那前面的没有地址应该不是重启丢失了,是配置文件没有,所以把接口IP地址删掉了。

然后就是转发性能了,应答一下第一篇文章使用8条命令即可完成的VPN配置!CentOS快速配置WireGuard全互联组网中小伙伴的问题。

ff38325dfde7a97ac098935ca3e5945d.png

可以看到,使用VPN隧道访问时的带宽是730 Mbps;而不走VPN隧道转发的性能是2.06 Gbps,大概差了60%多。只有为什么多核不能增加性能,看下面这张图应该就比较明显了。

a9b628a55d453d4174c3a18c8ddcbd0a.png

可以看到CPU0工作强度还是比较大,其他核心有点摸鱼的嫌疑。

然后我们把Linux端作为服务器端再反向测试一下。

3409a90623144ffb03bf2352b06c93cc.png

可以看到,不走VPN隧道转发的性能是1.99 Gbps,使用VPN隧道访问时的带宽是530 Mbps,大概差了75%。

171e0b15b4014e7433eca8fcdea72c2d.png

而在发送时CPU压力好像不大,不知道Linux那边是怎样的,我不会看,有没有高手来指点我一下?

9b9a03837b8dd56cb65c167619088f63.gif

长按二维码
关注我们吧

802fdc09a63b137256e7d2cb9b2d4803.jpeg

aa11df6bc8f40c8158c489bc726ba072.png

既然Win11不支持Android,那就直接装一台Android-X86吧

2个报文即完成隧道建立!WireGuard的报文交互竟然比野蛮模式还快!

使用8条命令即可完成的VPN配置!CentOS快速配置WireGuard全互联组网

1分钟时间快速学习一下使用ISO镜像部署EVE-NG

千呼万唤始出来:EVE-NG终于来了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/414118.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Flask学习笔记

不论POST请求还是GET请求都支持在 URL 中添加变量&#xff0c;可以选择性的加上一个转换器&#xff0c;为变量指定数据类型。 history_alarm.route(/test/<int:post_id>, methods[POST]) def test(post_id):print(f"参数类型为&#xff1a;{type(post_id)}")i…

语音编码的区别和使用场景

语音编码标准各自在音质、数据压缩率、对带宽的需求、计算复杂性、延迟、鲁棒性以及专利许可费用等方面有所不同。这些差异决定了它们在不同场景下的使用。那常见语音编码标准的区别和典型使用场景&#xff1a; 1. G.711&#xff1a; 区别&#xff1a;使用脉冲编码调制&#…

IDEA开发环境热部署

开发环境热部署 在实际的项目开发调试过程中会频繁地修改后台类文件&#xff0c;导致需要重新编译重新启动&#xff0c;整个过程非常麻烦&#xff0c;影响开发效率。Spring Boot提供了spring-boot-devtools组件&#xff0c;使得无须手动重启SpringBoot应用即可重新编译、启动项…

水电表远程集中抄表管理系统

水电表远程集中抄表管理系统是当前水电行业智能化发展的关键技术之一&#xff0c;为水电企业和用户提供了便捷、高效的抄表管理解决方案。该系统结合了远程监控、自动抄表、数据分析等多种功能&#xff0c;实现了水电抄表的智能化和精准化&#xff0c;为用户节省了大量人力物力…

【自然语言处理三-self attention自注意是什么】

自然语言处理三-自注意力 self attention 自注意力是什么&#xff1f;自注意力模型出现的原因是什么&#xff1f;词性标注问题解决方法1-扩展window&#xff0c;引用上下文解决方法2-运用seq2seq架构新问题来了&#xff1a;参数量增加、无法并行的顽疾 自注意力self attention模…

JDK安装及环境变量配置(保姆级教程)

什么是JDK&#xff1f; JDK&#xff08;Java Development Kit&#xff09;是Java开发工具包的缩写 它是Java开发人员必备的软件包之一。JDK包含了用于编译、调试和运行Java程序的各种工具和库。通过安装JDK&#xff0c;开发人员可以开始编写、编译和运行Java应用程序、Applet和…

UE5 UE4 自定义插件自动开启关联插件(plugin enable)

在我们自己编写UE4、UE5的插件时&#xff0c;常常需要开启相关联的插件进行功能编写。 例如&#xff1a;UE4/5 批量进行贴图Texture压缩、修改饱和度_ue4批量修改纹理大小-CSDN博客 而让插件使用者每次使用时&#xff0c;依次进行开启其他相关联插件确实有些麻烦。 如何只需要…

【医学影像】LIDC-IDRI数据集的无痛制作

LIDC-IDRI数据集制作 0.下载0.0 链接汇总0.1 步骤 1.合成CT图reference 0.下载 0.0 链接汇总 LIDC-IDRI官方网址&#xff1a;https://www.cancerimagingarchive.net/nbia-search/?CollectionCriteriaLIDC-IDRINBIA Data Retriever 下载链接&#xff1a;https://wiki.canceri…

麒麟银河操作系统V10部署ffmpeg

麒麟银河操作系统V10部署ffmpeg 部署ffmpeg用来处理视频的各种操作 想使用ffmpeg&#xff0c;要先安装nasm&#xff0c;yasm&#xff0c;x264之后&#xff0c;否则会报错 nkvers 查看麒麟操作系统版本 cat /proc/version #查看linux版本信息 uname -a #查看linux版本和内核…

Seawater resistant ADS-B Antenna for off-shore use

目录 Introduction Technical data Introduction This ADS-B antenna, made of V4A (1.4571 316Ti) stainless special steel, is suitable for off-shore use and includes mounting kit. Condensation in the antenna itself is excluded by a hermetically sealed seal. …

弱结构化日志 Flink SQL 怎么写?SLS SPL 来帮忙

作者&#xff1a;潘伟龙&#xff08;豁朗&#xff09; 背景 日志服务 SLS 是云原生观测与分析平台&#xff0c;为 Log、Metric、Trace 等数据提供大规模、低成本、实时的平台化服务&#xff0c;基于日志服务的便捷的数据接入能力&#xff0c;可以将系统日志、业务日志等接入 …

Spring Boot到底是如何进行自动配置的?

【1】从 spring.factories 配置文件中加载 EnableAutoConfiguration 自动配置类&#xff09;,获取的自动配 置类如图所示。 【2】若 EnableAutoConfiguration 等注解标有要 exclude 的自动配置类&#xff0c;那么再将这个自动配置类 排除掉&#xff1b; 【3】排除掉要 exclude …

【Azure 架构师学习笔记】-Azure Synapse -- Link for SQL 实时数据加载

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Synapse】系列。 前言 Azure Synapse Link for SQL 可以提供从SQL Server或者Azure SQL中接近实时的数据加载。通过这个技术&#xff0c;使用SQL Server/Azure SQL中的新数据能够几乎实时地传送到Synapse&#xff08;…

猫头虎分享:Element UI Element Plus组件的安装及使用

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

FinalShell控制远程Linux服务器(首先得自己已购买好Linux服务器并安装了对应的系统,这里是安装的centos系统)

1、电脑上需要安装FinalShell软件 可以到分享的链接中下载软件&#xff0c;然后双击点击下一步安装即可 链接&#xff1a;https://share.weiyun.com/Y6TrdDHp 密码&#xff1a;gbvyg62、建立远程连接 3、输入连接信息 4、显示连接主机成功&#xff0c;表示远程进入 5、输入…

解决i18n国际化可读性问题,傻瓜式webpack中文支持国际化插件开发

先来看最后的效果 问题 用过国际化i18n的朋友都知道&#xff0c;天下苦国际化久矣&#xff0c;尤其是中文为母语的开发者&#xff0c;在面对代码中一堆的$t(abc.def)这种一点也不直观毫无可读性的代码&#xff0c;根本不知道自己写了啥 &#xff08;如上图&#xff0c;你看得出…

云里物里轻薄系列电子价签,如何革新零售?

云里物里的DS轻薄系列电子价签&#xff0c;凭借轻巧外观和强劲性能&#xff0c;为零售行业提供了更便捷的商品改价方案。这不仅是对纸质价标的替代&#xff0c;更以其安全性和可持续发展性&#xff0c;实现对零售行业的效率升级&#xff0c;让商家们轻松迎接数字化时代的挑战&a…

可视化图文报表

Apache Echarts介绍 Apache Echarts是一款基于Javascript的数据可视化图表库&#xff0c;提供直观&#xff0c;生动&#xff0c;可交互&#xff0c;可个性化定制的数据可视化图表。 官网&#xff1a;Apache ECharts 入门案例&#xff1a; <!DOCTYPE html> <html>…

Firefox Focus,一个 “专注“ 的浏览器

近期才开始使用 Firefox Focus&#xff0c;虽然使用频率其实并不高&#xff0c;基本上只有想到了才去用&#xff0c;但每次使用的体验都很不错。 Firefox Focus 这款浏览器大约在 2015 年首次发布&#xff0c;不同于一般版本的 Firefox&#xff0c;它主打“自动删除浏览记录”…

数据结构:树/二叉树

一、树的概念 逻辑结构&#xff1a;层次结构&#xff0c;一对多 节点&#xff1a;树中的一个数据元素根节点&#xff1a;树中的第一个节点&#xff0c;没有父节点孩子节点&#xff1a;该节点的直接下级节点父(亲)节点&#xff1a;该结点的直接上级节点兄弟节点&#xff1a;有…