vibe coding 了一个基于 .NET + mihomo 的纯控制台代理管理工具

周末 vibe coding 了一个基于 .NET + mihomo 的纯控制台代理管理工具 Paprika

之前做过 .net 开发的,第一次尝试 vibe coding 感觉好爽
目前已经做了这些功能:

  • mihomo 核心下载 / 更新 / 启动 / 关闭 / 重启

  • 本地配置导入

  • 订阅链接导入和更新

  • 配置切换

  • 策略组 / 节点选择

  • 系统代理开关和排除域名管理

  • TUN 模式

  • TUN 健康检查、一键修复、连通性测试

  • TUN 排除网段管理

  • 连接查看、搜索、关闭

  • mihomo 日志和应用日志查看

  • 后台运行:退出前台但保留核心和代理运行

当前主要支持 Windows 。macOS / Linux 的基础控制台能力后续可以适配,但系统代理和 TUN 模式暂未完整支持。

它是一个基于 .NET 和 mihomo 内核的控制台代理管理工具,界面用 Spectre.Console 做的。初衷是想要一个“不做 GUI ,但双击也能用”的代理工具:打开就是一个控制台菜单,方向键选择,回车操作,不需要记命令行参数。

这个项目目前还是早期版本,更多是我自己边用边补出来的 MVP 。因为是控制台程序,所以 UI 风格和常见 GUI 代理客户端不太一样,比较适合喜欢轻量、能直接看日志、能手动控制细节的人。
欢迎各位大佬点评点评

项目地址: https://github.com/meowioo/Paprika

聊天