关于如何使用clash dashboard
Closed this issue · 4 comments
TangentH commented
你好!谢谢你的这个仓库,我成功在autodl服务器上开启了我的clash代理
不过clash dashboard我不是很清楚应该怎么使用,在我执行了sudo bash start.sh
后,我的输出结果是:
CPU architecture: amd64
正在检测订阅地址...
Clash订阅地址可访问! [ OK ]
正在下载Clash配置文件...
配置文件config.yaml下载成功! [ OK ]
判断订阅内容是否符合clash配置文件标准:
解码后的内容不符合clash标准,尝试将其转换为标准格式
配置文件已成功转换成clash标准格式
正在启动Clash服务...
服务启动成功! [ OK ]
Clash Dashboard 访问地址: http://<ip>:9090/ui
Secret: <这里我隐去了>
请执行以下命令加载环境变量: source /etc/profile.d/clash.sh
请执行以下命令开启系统代理: proxy_on
若要临时关闭系统代理,请执行: proxy_off
上面的clash dashboard访问地址中显示的并不是一个具体的ip地址,显示的就是**<ip>**,请问我应该如何去访问clash dashboard?
另外,之前有咨询过autodl的客服,在容器中使用代理有下次无法ssh连接的风险,这个是真的吗?(为了避免这种事情发生,我会将clash完全关掉再关机,不过不清楚不关的话会发生什么
谢谢!
TangentH commented
第一个问题已解决
解决方案是:使用ssh将服务器上external-controller的端口转发到本地的端口,然后访问https://yacd.haishan.me/ 输入的API Based URL是http://127.0.0.1:<映射到的本地端口>即可正常使用yacd
ssh -p <ssh端口> -L <external-controller端口>:127.0.0.1:<将要转发到的本地端口> root@xxxx.com
以上命令在本地而非远程上运行
VocabVictor commented
抱歉同学现在才看到,我已经更新了图文说明了
VocabVictor commented
在容器中使用代理有下次无法ssh连接的风险,这个是真的吗?和其他能够代理到更底层网络的梯子不同,clash的只是对应用层的代理,应该是不会影响到SSH的连接的
VocabVictor commented
你的考虑我也会着手解决,后面我会加上在关机的时候自动关闭clash的代码