mirror of
https://github.com/woodchen-ink/clash-and-dashboard.git
synced 2025-07-18 05:51:56 +08:00
31 lines
915 B
Markdown
31 lines
915 B
Markdown
# Clash and Dashboard
|
||
- 这是一个基于[Dreamacro/clash-dashboard](https://github.com/Dreamacro/clash-dashboard)修改的仓库
|
||
- 项目用于将Dashboard管理页面直接打包进clash的docker镜像中,**实现一个容器同时启动Clash和Dashboard**
|
||
- 修改了后台接口部分代码,使后台只会连接到同一docker容器中clash的9090端口,不再需要配置即可直接管理。
|
||
- 当然,因为去除了后台接口配置功能,所以此页面只能一对一了。
|
||
|
||
## 打包
|
||
```sh
|
||
npm install -g pnpm
|
||
pnpm i
|
||
pnpm build
|
||
docker build -f ./build/Dockerfile -t clash-and-dashboard:latest .
|
||
```
|
||
|
||
## 启动
|
||
```sh
|
||
docker run -d \
|
||
--name clash \
|
||
-v clash.yaml:/root/.config/clash/config.yaml \
|
||
-p 8080:8080 -p 7890:7890 \
|
||
clash-and-dashboard:latest
|
||
```
|
||
|
||
- 8080为管理界面端口
|
||
- 7890为http端口
|
||
- 7891为socks端口
|
||
- 注意勾选允许局域网连接
|
||
|
||
## LICENSE
|
||
MIT License
|