使用 docker-compose 部署 clash
某次想用国内服务器下载一下 github 上的工具,发现下不了…,在网上搜查了很多办法都感觉太繁琐了.
最后我想到了 docker,最后一查,欸,这样部署才简洁优雅!
前提
需要先在云端安装好 docker 以及 docker-compose.
以及一个 clash 的配置文件,官方配置文档.
新建部署文件夹
项目目录如下
docker 的配置
clash 项目地址docker-compose.yml
的内容如下,可根据需求修改
1 | version: '3' |
clash 的配置
config.yaml
的部分内容如下
1 | port: 7890 |
管理面板资源
进入 Releases 选择对应的资源包下载并解压到 ui
目录下
部署
进入该目录,使用一下命令部署
1 | docker-compose up -d |
部署完成后,还需要手动设置代理,可以使用以下命令
1 | echo "export https_proxy=http://127.0.0.1:7890" >> ~/.bash_profile |
然后可以通过 http://hostname:9090/ui 访问管理面板 (注意路径要加上 /ui)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 流浪的猫!
评论