安装过程如下
配置文件准备
首先准备一份配置文件,可以从PC电脑上如图复制一份。自行放到某个目录,文件名为config.yaml
。
注意:切记一定要在在配置文件中加上
external-controller: 0.0.0.0:9090
这句,否则开启失败。我初次安装就是卡在这里。
docer镜像安装
然后打开docker镜像仓库,搜索laoyutang/clash-and-dashboard
并按照图示下载。
安装完成后再本地镜像里点击运行。
容器名称自行设置,默认即可。勾选开机自动运行后点击下一步。
端口:7888
为控制面板,7890
,7891
为代理端口
/root/.config/clash/config.yaml
目录为容器内目录,不能更改,照抄。
我是用最高权限运行,防止出现问题。
接着点下一步,创建。等待运行完成
开启一个新页面输入ip:7888
进入控制面板,调整你的代理即可。
测试运行
打开ssh连接到服务器,sudo -i
进入root用户,curl -x 127.0.0.1:7890 https://www.google.com/
命令测试访问谷歌是否成功,
成功访问如图所示。
注意:此处有坑,如果你使用了异地组网等修改dns的程序,可能需要去检查你的dns,否则无法访问成功。
比如我使用了tailscale,就需要到tailscale后台添加dns。可使用命令
tailscale dns status
查看当前tailscale使用的dns。如果还是不能访问成功,那大概率是节点问题,更换节点再测试,我测试时发现香港节点就经常失败。