ToB企服应用市场:ToB评测及商务社交产业平台
标题:
分享 — 如何在 Linux_Kali 中进行Clash配置代理
[打印本页]
作者:
罪恶克星
时间:
2022-8-27 20:42
标题:
分享 — 如何在 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
三、对压缩包进行解压操作 并赋予执行权限
gunzip [文件名]
四、在当前目录下运行clash
运行文件时系统会自动在~/.config/clash 即kali配置文件中自动生成三个clash的配置文件
注:
代理信息文件:
config.yaml
数据存储文件:
Country.mmdb (此文件一般情况下会自动下载)
缓存文件:
cache.db (此文件在成功运行clash后会生成)
提醒:
部分家人运行clash时,可能因为网络等其它因素,自动下载“Country.mmdb”文件时会超时导致失败,导致后续的操作不能正常进行。正常运行的家人们可以忽略此条。
可以在宿主机上,访问以下连接并进行手动下载:
https://cdn.jsdelivr.net/gh/Dreamacro/maxmind-geoip@release/Country.mmdb
有VMware安装了vm_tools的,可以直接实现宿主机与虚拟机互相复制文件操作
反之,可以使用“WinSCP”进行文件传输操作
将下载好的“Country.mmdb”文件放在clash配置文件下覆盖就好了(~/.config/clash)
五、动手做一个代理信息文件 config.yaml
每个人用的机场都不同,但是问题不大。
在宿主机上访问自己所用的机场(代理平台)复制订阅链接
在订阅链接后面增加&flag=clash
进行下载操作
与kali进行交互 同样在配置目录下进行覆盖操作(~/.config/clash)
对代理信息配置文件进行覆盖操作命令
cat [文件名] > ~/.config/clash/config.yaml
cat config.yaml
如图所示,这些是代理池信息,出现即说明覆盖配置成功
七、打开浏览器
这里是打开kali里的浏览器哦
输入
http://clash.razord.top/#/proxies
,进行clash图形化界面的配置
看图操作,码字有点累了
设置代理端口 即配置文件里可以看到 config.yaml
进行渗透工作时需要 配置
全局代理
八、配置浏览器代理 这里我用的是firefox
看图操作
General —> Network Settings —> Settings
设置代理端口
九、重新在先前在[/usr/clash]目录下运行./clash 文件 并访问浏览器
查询一下自己的ip
如何关闭clash :在执行的clash的terminal[终端内] 快捷键ctrl+c 终止即可
终止完后 要将浏览器的代理设置更改为“系统代理设置” 不然你上不了网哦
如果流量池用完了怎么办?参考以上第五步,重新覆盖config.yaml就好,覆盖前要将原配置文件删除哦,再进行配置操作哦
关于自动启动,可以在/etc/crontab中编写Linux的计划任务哦
以上方法只是知识海中的一种粗鄙方法,仅供参考,不喜勿喷
如果你认真看完了,那么……
此致!敬礼!kio 感谢大佬的关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4