Skip to content

Commit dfa10cf

Browse files
authored
Merge pull request #25 from TechCat-Team/develop
Develop
2 parents 52dba43 + cfc67d0 commit dfa10cf

37 files changed

Lines changed: 2417 additions & 1167 deletions

CHANGELOG.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Changelog
22

3+
## v0.4.1
4+
5+
### ✨ 新增
6+
- 编辑隧道功能
7+
8+
### 🎨 优化
9+
- 取消登录限制,未登录也能创建自定义隧道
10+
- 开关在暗色模式下的视觉效果
11+
- 自定义隧道的创建逻辑,允许包含多个隧道的配置文件
12+
- 自定义隧道块UI与交互逻辑
13+
- 添加节点预加载功能以优化节点选择的动画
14+
- 加强毛玻璃视觉效果的毛玻璃效果
15+
- 顶部栏样式,取消始终毛玻璃效果
16+
- 整体视觉效果的表现
17+
18+
### 🐛 修复
19+
- 无法退出登录的问题
20+
21+
322
## v0.3.12
423

524
### ✨ 新增
@@ -9,7 +28,7 @@
928
- 429错误提示功能
1029

1130
### 🎨 优化
12-
优化UI,首页新增交流群链接
31+
- 优化UI,首页新增交流群链接
1332

1433
### 🐛 修复
1534
- 窗口宽度小于1024px时会被左侧菜单栏挡住

README.md

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,125 @@
11
# ChmlFrp Launcher
2+
3+
ChmlFrp 官方启动器,基于 Tauri + React + TypeScript 构建的跨平台桌面应用程序。
4+
5+
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)
6+
7+
## 特性
8+
9+
### 核心功能
10+
11+
- **隧道管理**
12+
- 创建、启动、停止和删除隧道
13+
- 支持 HTTP、HTTPS、TCP、UDP 隧道类型
14+
- 支持自定义隧道配置
15+
- 隧道状态实时监控
16+
17+
- **进程守护**
18+
- 自动守护进程,确保隧道稳定运行
19+
- ChmlFrp 错误自动修复
20+
21+
- **自动启动**
22+
- 支持软件开机自启动
23+
- 支持软件启动时自动启动隧道
24+
25+
- **深链接支持**
26+
- 通过 `chmlfrp://` 协议在浏览器中启动隧道
27+
- 便捷的远程访问方式
28+
29+
### 用户体验
30+
31+
- **现代化 UI**
32+
- 毛玻璃效果(macOS HUD Window)
33+
- 视频背景支持
34+
- 明暗主题切换
35+
- 自定义侧边栏(悬浮菜单)
36+
- 响应式设计
37+
38+
- **系统集成**
39+
- 系统托盘支持
40+
- 最小化到托盘
41+
- 单实例运行
42+
- 原生窗口控制
43+
44+
- **实时监控**
45+
- 流量统计(今日上传/下载)
46+
- 连接数监控
47+
- 节点延迟显示
48+
- 隧道日志查看
49+
50+
## 技术栈
51+
52+
- **前端框架**: React 19 + TypeScript
53+
- **桌面框架**: Tauri 2
54+
- **UI 组件**: shadcn/ui
55+
- **样式**: Tailwind CSS 4
56+
- **状态管理**: React Hooks
57+
- **后端语言**: Rust
58+
59+
## 系统要求
60+
61+
- **macOS**: 需要 macOS 10.13 或更高版本
62+
- **Windows**: Windows 10 或更高版本
63+
- **Linux**: 支持的主流 Linux 发行版
64+
65+
## 快速开始
66+
67+
### 安装依赖
68+
69+
使用 pnpm(推荐):
70+
71+
```bash
72+
pnpm install
73+
```
74+
75+
### 开发模式
76+
77+
启动开发服务器:
78+
79+
```bash
80+
pnpm tauri dev
81+
```
82+
83+
### 构建
84+
85+
构建生产版本:
86+
87+
```bash
88+
pnpm tauri build
89+
```
90+
91+
## 深链接使用
92+
93+
支持通过 `chmlfrp://` 协议在浏览器中启动隧道:
94+
95+
```
96+
chmlfrp://usertoken/start/{tunnel_id}
97+
98+
chmlfrp://start/{tunnel_id}
99+
```
100+
101+
## 更新日志
102+
103+
详细的更新日志请查看 [CHANGELOG.md](CHANGELOG.md)
104+
105+
## 许可证
106+
107+
本项目采用 Apache-2.0 许可证。详情请查看 [LICENSE](LICENSE) 文件。
108+
109+
## 贡献
110+
111+
欢迎提交 Issue 和 Pull Request!
112+
113+
## 联系方式
114+
115+
- **GitHub**: [TechCat-Team/ChmlFrpLauncher](https://github.com/TechCat-Team/ChmlFrpLauncher)
116+
- **官网**: [ChmlFrp](https://www.chmlfrp.net)
117+
- **文档**: [ChmlFrpDocs](https://docs.chmlfrp.net)
118+
119+
## 致谢
120+
121+
感谢所有为项目做出贡献的开发者和用户!
122+
123+
---
124+
125+
Made with love by [TechCat Team](https://github.com/TechCat-Team)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chmlfrplauncher",
33
"private": true,
4-
"version": "0.3.12",
4+
"version": "0.4.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ChmlFrpLauncher"
3-
version = "0.3.12"
3+
version = "0.4.1"
44
description = "ChmlFrp的官方启动器"
55
authors = ["南充市轻爪网络科技有限公司 <chaoji@chcat.cn>"]
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)