ChmlFrp 官方启动器,基于 Tauri + React + TypeScript 构建的跨平台桌面应用程序。
-
隧道管理
- 创建、启动、停止和删除隧道
- 支持 HTTP、HTTPS、TCP、UDP 隧道类型
- 支持自定义隧道配置
- 隧道状态实时监控
-
进程守护
- 自动守护进程,确保隧道稳定运行
- ChmlFrp 错误自动修复
-
自动启动
- 支持软件开机自启动
- 支持软件启动时自动启动隧道
-
深链接支持
- 通过
chmlfrp://协议在浏览器中启动隧道 - 便捷的远程访问方式
- 通过
-
现代化 UI
- 毛玻璃效果(macOS HUD Window)
- 视频背景支持
- 明暗主题切换
- 自定义侧边栏(悬浮菜单)
- 响应式设计
-
系统集成
- 系统托盘支持
- 最小化到托盘
- 单实例运行
- 原生窗口控制
-
实时监控
- 流量统计(今日上传/下载)
- 连接数监控
- 节点延迟显示
- 隧道日志查看
- 前端框架: React 19 + TypeScript
- 桌面框架: Tauri 2
- UI 组件: shadcn/ui
- 样式: Tailwind CSS 4
- 状态管理: React Hooks
- 后端语言: Rust
- macOS: 需要 macOS 10.13 或更高版本
- Windows: Windows 10 或更高版本
- Linux: 支持的主流 Linux 发行版
使用 pnpm(推荐):
pnpm install启动开发服务器:
pnpm tauri dev构建生产版本:
pnpm tauri build支持通过 chmlfrp:// 协议在浏览器中启动隧道:
chmlfrp://usertoken/start/{tunnel_id}
或
chmlfrp://start/{tunnel_id}
详细的更新日志请查看 CHANGELOG.md
本项目采用 Apache-2.0 许可证。详情请查看 LICENSE 文件。
欢迎提交 Issue 和 Pull Request!
- GitHub: TechCat-Team/ChmlFrpLauncher
- 官网: ChmlFrp
- 文档: ChmlFrpDocs
感谢所有为项目做出贡献的开发者和用户!
Made with love by TechCat Team