分享 — 如何在 Linux_Kali 中进行Clash配置代理


声明:

此贴仅分享用于各安全人员进行安全学习,或有合法授权的安全测试。
请勿参考用于其他非法用途!! 如有,后果自负。

前言:

在日常渗透测试工作中,为了方便,我们都会为自己的设备配置代理设置。代理IP最大的好处可以通过IP管理网络资源,限制部分网络资源进入特定的区域用户,保护资源的地域性。
懂得都懂0.0 !
在以前配置kali的时候,找遍了很多的方法,很多缺少了核心操作。
今天恰逢周末,翻一篇自己的笔记水一下,平日里我都是使用小猫(clash)在kali中进行代理配置,为我的渗透工作提供了很多便利。
废话不多说,小弟这厢有礼了。如有不足,望请指教!

准备工作:

项目地址:
作者:Dreamacro
项目地址:https://github.com/Dreamacro/clash
根据自己的机型版本下载对应的安装包
数据存储文件:
地址:https://cdn.jsdelivr.net/gh/Dreamacro/maxmind-geoip@release/Country.mmdb
环境:
VMware Workstation Pro
Kali_linux

内容有点多,耐心看完,受益终生~

linux kali 中配置clash 代理软件详解

一、在用户目录(usr)下创建clash文件夹(clash)

  • 这里路径是保存clash运行文件的位置,路径随意,自己记得就行

mkdir /usr/clash

二、 在/usr/clash文件夹下拉取clash
根据自己的系统版本选择对应的clash版本
Linux 查看系统信息命令:uname -a

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

三、对压缩包进行解压操作 并赋予执行权限
gunzip [文件名]
image.png

四、在当前目录下运行clash
image.png
运行文件时系统会自动在~/.config/clash 即kali配置文件中自动生成三个clash的配置文件
注:
代理信息文件:config.yaml
数据存储文件:Country.mmdb (此文件一般情况下会自动下载)
缓存文件:cache.db (此文件在成功运行clash后会生成)

提醒:
部分家人运行clash时,可能因为网络等其它因素,自动下载“Country.mmdb”文件时会超时导致失败,导致后续的操作不能正常进行。正常运行的家人们可以忽略此条。
可以在宿主机上,访问以下连接并进行手动下载:
http://clash.razord.top/#/proxies,进行clash图形化界面的配置
看图操作,码字有点累了
image.png
设置代理端口 即配置文件里可以看到 config.yaml
image.png
进行渗透工作时需要 配置全局代理
image.png

八、配置浏览器代理 这里我用的是firefox
看图操作
image.png
General —> Network Settings —> Settings
image.png
设置代理端口
image.png

九、重新在先前在[/usr/clash]目录下运行./clash 文件 并访问浏览器
image.png
查询一下自己的ip
image.png

如何关闭clash :在执行的clash的terminal[终端内] 快捷键ctrl+c 终止即可
终止完后 要将浏览器的代理设置更改为“系统代理设置” 不然你上不了网哦

如果流量池用完了怎么办?参考以上第五步,重新覆盖config.yaml就好,覆盖前要将原配置文件删除哦,再进行配置操作哦

关于自动启动,可以在/etc/crontab中编写Linux的计划任务哦

以上方法只是知识海中的一种粗鄙方法,仅供参考,不喜勿喷
如果你认真看完了,那么……
此致!敬礼!kio 感谢大佬的关注