Skip to content

Commit fc973b2

Browse files
committed
doc: 更新 readme 文档
1 parent 0660f04 commit fc973b2

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Ruley
2+
3+
一个用于解析订阅、整理节点规则并生成 `Clash` / `Mihomo` 配置的 Web 工具。
4+
5+
支持本地管理、配置预览、云端托管订阅链接,以及基于 SQLite 的配置持久化。
6+
7+
## 功能
8+
9+
- 导入多种订阅输入:订阅链接、Base64 内容、YAML、节点 URI
10+
- 解析常见协议:`vmess``vless``ss``ssr``trojan``hysteria``hysteria2``tuic``wireguard``snell`
11+
- 生成 `Clash` / `Mihomo` 配置
12+
- 自定义代理组、规则和高级 DNS
13+
- 保存配置到本地数据库
14+
- 生成可访问的订阅托管链接
15+
- 支持配置分支管理
16+
17+
## Docker 部署
18+
19+
1. 配置 `.env`
20+
2. 下载docekr-compose.yml
21+
3. 启动服务
22+
23+
```bash
24+
docker compose up -d
25+
```
26+
27+
默认访问地址:
28+
`http://localhost:4000`
29+
30+
## 环境变量
31+
32+
| 变量 | 说明 | 默认值 |
33+
| ------------------------- | ------------------- | ------------ |
34+
| `ADMIN_PASSWORD` | 后台登录密码 | 无,必须设置 |
35+
| `JWT_SECRET` | JWT 签名密钥 | 无,必须设置 |
36+
| `PORT` | 服务端口 | `4000` |
37+
| `NODE_ENV` | 运行环境 | `production` |
38+
| `NODE_MAX_OLD_SPACE_SIZE` | Node 内存限制 | `256` |
39+
| `MEM_LIMIT` | Docker 容器内存限制 | `512m` |

0 commit comments

Comments
 (0)