Skip to content

Commit d038179

Browse files
committed
Add GitHub profile-style project summary
1 parent 27c3439 commit d038179

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

README.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,22 @@
22

33
一个原生 Rust 的 `linux.do` 专属加速器,同时提供:
44

5+
- 单一二进制:同一个 `linuxdo-accelerator` 同时支持 `CLI` 和桌面 `GUI`
56
- `CLI`:适合脚本和终端操作
67
- 桌面壳:双击启动 GUI,点击“加速/停止”,支持最小化
78
- 一键生成并安装本地根证书
89
- 一键写入 `hosts`
910
- 本地监听 `80/443`
1011
-`linux.do` / `www.linux.do` 反向代理回真实站点
1112

13+
适合直接作为 GitHub 首页说明的摘要:
14+
15+
- 原生 Rust 开发,不依赖 Node 运行时
16+
- Windows / Linux / macOS 三端统一交付
17+
- 单程序同时支持双击启动和命令行调用
18+
- 配置集中在一个 `linuxdo-accelerator.toml` 文件
19+
- 支持一键安装证书、接管域名、DoH 和本地监听
20+
1221
## 二进制结构
1322

1423
- `linuxdo-accelerator`
@@ -102,7 +111,24 @@ macOS 不再走本地交叉编译脚本,改为使用 GitHub Actions 工作流
102111

103112
## 配置文件
104113

105-
默认配置文件会写到系统用户配置目录下,内容类似:
114+
默认情况下,程序只使用一个主配置文件 `linuxdo-accelerator.toml`。三端默认位置如下:
115+
116+
- Linux
117+
- 配置文件:`~/.config/linuxdo-accelerator/linuxdo-accelerator.toml`
118+
- 运行状态目录:`~/.local/share/linuxdo-accelerator/runtime`
119+
- 证书目录:`~/.local/share/linuxdo-accelerator/certs`
120+
- Windows
121+
- 配置文件:`%APPDATA%\linuxdo\linuxdo-accelerator\config\linuxdo-accelerator.toml`
122+
- 运行状态目录:`%LOCALAPPDATA%\linuxdo\linuxdo-accelerator\data\runtime`
123+
- 证书目录:`%LOCALAPPDATA%\linuxdo\linuxdo-accelerator\data\certs`
124+
- macOS
125+
- 配置文件:`~/Library/Application Support/io.linuxdo.linuxdo-accelerator/linuxdo-accelerator.toml`
126+
- 运行状态目录:`~/Library/Application Support/io.linuxdo.linuxdo-accelerator/runtime`
127+
- 证书目录:`~/Library/Application Support/io.linuxdo.linuxdo-accelerator/certs`
128+
129+
如果你启动时显式传了 `--config /path/to/linuxdo-accelerator.toml`,程序会改用你指定的那一份配置文件;对应的 `runtime``certs` 目录也会优先跟着这个配置目录走。
130+
131+
配置文件内容类似:
106132

107133
```toml
108134
listen_host = "127.0.0.1"

0 commit comments

Comments
 (0)