名称:Proxychains – 通过代理服务器进行连接
语法:proxychains < 程序名>
描述:
这个程序会强制所有使用特定tcp 连接的客户端所引起的TCP 连接走代理通道。它是一种跳板程序。
这个软件和sockscap 、premo 、eborder 异曲同工。
2.0 版支持SOCKS4 、SOCKS5 、HTTP 类的代理。认证方法:socks-“user/pass” ,http-“basic” 。
什么情况下使用它?
1) 你所在的局域网只能通过代理才能访问外部资源时。
2) 你身处一堵会过滤特定连接的防火墙后面的时候。
3) 当你想在你的代理通道使用两个或两个以上代理时:
例如:你的主机 代理1 代理2 目标主机
4) 当你想让一些本身不支持代理的程序使用代理通道时( 如telent) 。
5) 当你不想在eBorder 或premeo 上花钱时。
一些很出色的特性:
l 这个程序可以在同一通道中混用不同的代理
例如:你的主机 socks5 http socks4 http 目标主机
l 支持不同的通道选项 例如:在列表中去除随机代理 或者 使用精确的指令链接各代理 或者 使用动态指令链接各代理( 在代理链中智能清除死代理)
l 你可以把它和任意的TCP 客户端程序结合使用,甚至是网络扫描软件。是的,没错- 你可以通过代理或代理链进行端口扫描,例如结合fyodor 的Nmap scanner 使用( www.insecure.org/nmap ) 。 Proxychains nmappp -sT –PO –p 80 –iR (find some webserver through proxy)
注意: 你必须是root 用户才能通过proxychains 运行某些suid/sgid 的程序。//s—super;u—user;g—group;
文件:
Proxychains 依照下面的顺序来寻找配置文件:
./proxychains.conf
$(HOME)/.proxychains/proxychains.conf
/etc/proxychains.conf
更多参见/etc/proxychains.conf
举例:
此程序运行的标准方法如下:
Proxychains telnet targethost.com
在这个例子中,telnet 将会通过proxychains.conf 中指定的代理或代理链连接到目标主机
版权:
Proxychains 遵循GUN GPL 协议。
创作者:
Net Creature,Proxy Labs
<http://proxychains.sourceforge.net>