全程按这个教程来的:
https://bjeager.blogspot.com/2022/05/how-to-install-clash-on-qnap.html
只找到这一个qnap clash的教程,且需要些许调整才能完成安装
Step 1.找到并下载clash镜像
这一步在container station 里搜索clash找到了Dreamacro/clash,点安装出现“获取版本失败”提示,于是参考(https://post.smzdm.com/p/285104/)找到的办法,搜索镜像名称并提取;
Step 2.准备文件
打开File Station,在Container目录下新建clash_config文件夹,在clash_config/下创建如下两条记录:
config.yaml:机场提供的clash配置文件,或自己自定义的文件,把yml 这个后缀改一下就好
ui 文件夹:从这里下载clash-dashboard的源代码,放到ui下用于后续web端后台
Step 3.config.yaml的配置
加入以下代码:
mixed-port: 7890
allow-lan: true
external-controller: 0.0.0.0:9090
external-ui: ui
在创建完如果提示出错了,可以看错误提示修改这个配置文件的内容。
Step 4:打开Container Station->创建->创建应用程序,打开docker-compose编辑页面,
输入以下代码:
version: '3'
services:
clash:
image: dreamacro/clash
container_name: clash
volumes:
- /share/Container/clash_config:/root/.config/clash
ports:
- 7890:7890
- 9090:9090
restart: unless-stopped
点击create完成容器创建
Step 5 查看clash运行状态
网址:http://clash.razord.top/
修改127.0.0.1为nas的即可,我在这一步点确实没用,点了两次添加才进入页面。
nasip:9090 这个网址在教程里说可以访问,但我访问只看得到“hello clash” 这几个字