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

相关推荐
javajenius20 分钟前
Pixi:用 Rust 重写 Conda 体验的包管理工具
开发语言·其他·rust·conda
laowangpython22 分钟前
tokio-rstracing:Rust 可观测性的标准答案
开发语言·后端·其他·rust
星栈独行37 分钟前
写 Makepad Demo 不难,难的是把它写成项目
前端·程序人生·ui·rust
梁辰兴1 小时前
计算机网络基础:在 P2P 对等方中搜索对象
网络·计算机网络·计算机·p2p·计算机网络基础·梁辰兴
JZZC21 小时前
第1章 计算机网络概论-其他
计算机网络
爱讲故事的1 小时前
计算机网络第四章复习:网络层 Data Plane 数据平面
网络·计算机网络·平面
梁辰兴1 小时前
计算机网络基础:计算机网络面临的安全性威胁
网络·计算机网络·计算机·计算机网络基础·梁辰兴
阿正的梦工坊12 小时前
【Rust】12-借用检查器与非词法生命周期
开发语言·后端·rust
吴佳浩14 小时前
炸裂!!!给 codeX 装上本地大脑:cc-switch_Ollama 接入全记录
人工智能·rust·openai
liulilittle16 小时前
拥塞控制:排水终止的两种决策:OR 与 AND
网络·tcp/ip·计算机网络·算法·信息与通信·tcp·通信