kali使用clashforlinux代理

编程

用windows的时候挂代理挺方便,用clash for windows从服务商一键导入配置就可以无脑翻,但是最近用kali的时候,有一个小工具在运行的时候报错


百度了一下基本可以确定是网络的问题,这时候就需要挂个代理,但我从服务商的官网并没有看到支持linux的程序,只好自己捣鼓。

github上有clash for linux的项目,我用的是amd64

在kali中新建clash文件夹

mkdir /usr/clash

cd到clash目录下,下载文件

wget -O clash.gz https://github.com/Dreamacro/clash/releases/download/v1.7.1/clash-linux-amd64-v1.7.1.gz

然后解压

给予可执行权限

chmod +x clash-linux-amd64

运行

./clash-linux-amd64

首次运行后会在/root/.config/clash目录下生成两个配置文件


大概是这样,重要的是这个yaml文件,这里面是你所有的代理信息

之后从你的服务商处获取订阅链接,注意是clash的订阅链接,然后用wget命令下载,将其转换为yaml格式


这是我的订阅链接,port是代理端口,socks-port是sock代理的端口,external-controller是使用clash时需要占用的端口。将得到的配置文件放入/root/.config/clash目录下。

这时候重新运行clash,如果成功则会显示运行日志

./clash-linux-amd64


如果这一步运行不成功,代表你的端口可能被占用了

netstat -nultp 查看进程

kill -9 [进程pid] 关闭进程

再重新运行就可以了。

打开浏览器,输入http://clash.razord.top/#/proxies进行clash的配置


端口就填yaml配置文件中的external-controller后的端口

如果配置成功左下角会显示clash的版本号


最后,在firefox中设置你的代理


万事大吉,可以开个谷歌试试

在终端里用工具需要的话就在clash配置页面选择全局代理

参考链接:https://www.cnblogs.com/rogunt/p/15127947.html

以上是 kali使用clashforlinux代理 的全部内容, 来源链接: utcz.com/z/519950.html

回到顶部