clash for linux
clash 启动后会在 ~/.config/clash
目录生成配置文件。
wget https://github.com/Dreamacro/clash/releases/download/v1.11.4/clash-linux-amd64-v1.11.4.
mv clash-linux-amd64 clash
chmod u+x clash
./clash
ls -al ~/.config/clash
.rw-r--r-- 10 einverne 23 Mar 19:30 config.yaml
.rw-r--r-- 4.0M einverne 23 Mar 19:30 Country.mmdb
配置Clash订阅以及面板
1、把windows的订阅打开文件夹
2、讲对应的yml改成config.yaml
3、将此config.yaml替换到~/.config/clash里面的config.yaml
4、下载面板文件
cd ~/.config/clash
wget https://github.com/haishanh/yacd/archive/gh-pages.zip
unzip gh-pages.zip
mv yacd-gh-pages/ dashboard/
可以直接复制windows版本的clash里面的配置文件 然后修改少量的地方
在配置文件中加上/修改如下
secret就是api的访问秘钥 如果没有的话任何人都可以访问你的clash面板的api 不安全
secret: xxxx
external-controller: 0.0.0.0:9090 #别忘记在服务器厂商开放端口号
external-ui: dashboard #打开面板
修改后记得重启服务
然后就可以访问
http://serverip:9090/ui/
访问到在线面板了 这里就是相当于自己部署了一个前端页面 跟随着clash启动 填入对应的api就可以查看到机器代理的情况了
那么对于我来说就是我的
修改系统代理
vim /etc/profile
加上如下内容 其中端口号根据你的配置文件中指定的端口灵活修改就行
export http_proxy=127.0.0.1:7890
export https_proxy=127.0.0.1:7890
最后重载配置文件
source /etc/profile
这里我们修改的是整个系统的代理配置 如果有更高优先级的配置例如 用户变量 可能会导致不生效 如果代理没有生效可以检查其他的地方是不是也设置了优先级更高的代理 例如当前bash设置的临时变量优先级就比系统优先级更高
关 注 有 礼
还在等什么?赶紧点击下方名片关注学习吧!
推荐阅读
原文始发于微信公众号(渗透安全团队):Linux服务器上搭建Clash Web图形化
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论