File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
108134listen_host = " 127.0.0.1"
You can’t perform that action at this time.
0 commit comments