N2N Maid - 一个开源多端的 N2N 图形界面

万物互联口号下真正的连接却显得日益奢侈。人们怀念网吧时代局域网联机的无拘无束,渴望随时随地能像坐在同一张沙发上那样,与远方的好友在这个虚拟世界里并肩作战。然而,横亘在彼此之间的,往往是公网 IP 的缺失、复杂的端口映射以及冷冰冰的防火墙高墙。

市面上并非没有成熟的方案。Tailscale 或 ZeroTier 固然稳定,也非常技术,但它们有着严格的"门禁制度"------注册账号、验证身份、授权设备。这就像邀请朋友来家里玩,却还要强迫对方先去物业办理全套门禁卡。对于只是想临时组局打一把游戏的伙伴来说,这种仪式感未免太过沉重。N2N 正解决了这一个问题,但是它的命令行配置又让很多人望而却步。

自己喜欢折腾技术,不代表朋友也乐意。如果扔过去一串 edge -c mynetwork -l supernode.ntop.org:7777 -u mydevice ... 的命令,换来的可能是朋友的一句:"太麻烦了,要不算了吧。"

「把复杂留给后台,把简单还给主人」

工具的门槛,不应成为友谊的绊脚石。恩兔酱让过去那些晦涩的参数配置,现在被简化为了一份直观的"家政需求单"。想要组建一个虚拟局域网,用户只需最开始告诉她一些基本信息,以后都能一键直连 。同时,也支持列举局域网设备、实时测测延迟、看看有没有 p2p 打洞成功等实用功能。

「轻盈,开源,多端,可靠」

其实市面上并不是没有 N2N 的图形界面工具。在 Windows 生态里,大家可能很熟悉那只著名的"小黄鸭"(EasyN2N)。它功能强大,集成了很多实用工具,是很多人的首选。

但作为一个喜欢折腾不同系统的人,我总觉得缺了点什么。我们希望无论在哪个屏幕前,都能获得一致的、流畅的体验。我们也希望这个工具是开源透明的,因为当一个软件接管了你的网络大门时,"信任"比什么都重要。我们希望它不仅仅是一个冷冰冰的"启动器",而是一个能让人会心一笑的伙伴。这意味着你可以随时检查她的胖次,有没有隐藏的后门。如果你愿意,你甚至可以亲手为她缝制新衣,或者教她新技能。

得益于 Rust 语言的高性能和 Tauri 框架的轻量化,恩兔酱的身材非常苗条。她不会像某些 Electron 应用那样吞噬你的内存,也不会在后台偷偷占用过多的 CPU。大多数时候,她只是安静地待在系统托盘的角落里,默默维持着那条通往你数字世界的秘密通道。

恩兔酱目前仍处于成长的早期阶段,或许偶尔还会有些笨手笨脚,但她那份想要消除技术隔阂、连接每一个孤独玩家的初心从未改变。如果你厌倦了命令行的冰冷,如果你希望朋友不再被复杂的设置劝退,不妨试着把这位赛博女仆请回家

「主人,网络通道的打扫工作,随时准备开始」


写作:Framist

编译:Gemini

相关推荐
三水不滴19 分钟前
计网:输入网址到网页显示
经验分享·笔记·计算机网络
微小冷3 小时前
Rust异步编程详解
开发语言·rust·async·await·异步编程·tokio
鸿乃江边鸟3 小时前
Spark Datafusion Comet 向量化Rust Native--CometShuffleExchangeExec怎么控制读写
大数据·rust·spark·native
CS创新实验室14 小时前
《计算机网络》深入学:从自治系统内部到全球互联
计算机网络·考研·智能路由器·协议·408
小李独爱秋18 小时前
计算机网络经典问题透视:蜂窝网络切换如何“扼杀”你的TCP连接?
网络·网络协议·tcp/ip·计算机网络·php·信息与通信
明飞198720 小时前
tauri
rust
三水不滴1 天前
计算机网络核心网络模型
经验分享·笔记·tcp/ip·计算机网络·http·https
咚为1 天前
Rust tokio:Task ≠ Thread:Tokio 调度模型中的“假并发”与真实代价
开发语言·后端·rust
工程师0071 天前
计算机网络知识(一)
运维·服务器·计算机网络
天天进步20151 天前
Motia性能进阶与未来:从现有源码推测 Rust 重构之路
开发语言·重构·rust