隐秘的角落——proxychains代理工具

ProxyChains是一个开源的Linux代理工具,可让任何应用通过SOCKS或HTTP(S)代理进行TCP连接。在KaliLinux中预装,用于隐藏IP执行攻击或代理上网。配置文件位于/etc/proxychains.conf,用户可以添加代理服务器信息。此外,通过SSH的动态端口转发,ProxyChains能帮助访问内网服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

互联网只因你太美,自千禧年之后影响了数十年,无数的弄潮儿和狂热者为你痴迷,也有不尽的黑子们就安全问题而争议。直到现在,HTTPS、SSH、SOCKS、VPN、IPsec等技术逐渐为大众所接受,无法割舍。而这次,我将介绍的是Kali中的代理工具——proxychains。

他是谁

ProxyChains是一个开源Unix/Linux代理工具,能够强制使任何应用的TCP连接使用SOCKS4,SOCKS或者HTTP(S)代理进行连接。Kali中内置了ProxyChains开源代理工具,通过使用这个工具,可以让我们隐藏真实ip实现攻击、代理上网等

配置文件

/etc/proxychains.conf
在这里插入图片描述

它默认支持Tor,需要用#注释

#socks4 127.0.0.1 9050

我们可以通过vim或nano,在最后的[ProxyList]加入我们的代理服务器及协议(即目标主机)

命令行

$ proxychains [any command]
$ proxychains curl www.baidu.com

原理就是端口转发,一般就是用来访问内网服务器的特定端口的,ssh的动态端口转发就跟vpn超级像了,可以访问内网服务器的所有的端口

通过SSH使用Proxychains

如果你想通过SSH使用Proxychains,这里就需要将SSH作为一个proxy代理运行,可以带个参数 -D

ssh -D 127.0.0.1:8080 targethost.com

这里将SSH的网络交由8080端口发往targethost.com,而在proxychains.conf中加入127.0.0.1:8080

参考
Using ProxyChains to Proxy Your Internet Traffic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值