feat: support NAS imports and proxy names
This commit is contained in:
@@ -34,3 +34,36 @@ node sub2proxy.js
|
||||
node sub2proxy.js --cli
|
||||
```
|
||||
配置会自动输出到 `out/CatMata-sub.yaml` 和 `out/CatMata-sub.json`,并归档于 `out/history`。
|
||||
|
||||
## Docker / 飞牛部署
|
||||
|
||||
### 使用 Compose
|
||||
先确认当前目录下存在 `subs.json`,再运行:
|
||||
```bash
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
默认访问地址:
|
||||
```text
|
||||
http://飞牛IP:3000
|
||||
```
|
||||
|
||||
需要持久化的数据:
|
||||
* `subs.json` - 订阅源配置,控制面板修改后会写入这里
|
||||
* `out/` - 当前输出和历史配置
|
||||
* `templates/` - Clash / Sing-box 模板,默认只读挂载
|
||||
|
||||
### 手机/电脑一键导入
|
||||
如果手机或电脑通过 `http://飞牛IP:3000` 打开控制面板,导入链接会自动使用这个地址生成,Clash 客户端可以直接从飞牛拉取配置。
|
||||
|
||||
如果你通过反向代理、域名或 HTTPS 访问,建议在 `docker-compose.yml` 中设置:
|
||||
```yaml
|
||||
PUBLIC_BASE_URL: "https://你的域名"
|
||||
```
|
||||
|
||||
如果使用局域网固定 IP,也可以显式设置:
|
||||
```yaml
|
||||
PUBLIC_BASE_URL: "http://192.168.1.10:3000"
|
||||
```
|
||||
|
||||
注意:不要让导入链接使用 `127.0.0.1` 或 `localhost`,手机/电脑上的 Clash 会把它理解为设备自己,而不是飞牛服务器。
|
||||
|
||||
Reference in New Issue
Block a user