命令行 agent: proxychains配置

设置proxychains

设置ProxyChains

sudo apt-get install proxychains
sudo gedit /etc/proxychains.conf

修改端口:

# defaults set to "tor"
socks5 	127.0.0.1 1088

1088为梯子端口号,从agent软件中获取
在这里插入图片描述
然后运行

sudo proxychains wget  google.com

结果:

ProxyChains-3.1 (http://proxychains.sf.net)
--2022-01-11 16:42:17--  http://google.com/
Resolving google.com (google.com)... |DNS-request| google.com 
|S-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK
|DNS-response| google.com is 142.250.193.46
142.250.193.46
Connecting to google.com (google.com)|142.250.193.46|:80... |S-chain|-<>-127.0.0.1:1080-<><>-142.250.193.46:80-<><>-OK
connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.google.com/ [following]
--2022-01-11 16:42:18--  http://www.google.com/
Resolving www.google.com (www.google.com)... |DNS-request| www.google.com 
|S-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK
|DNS-response| www.google.com is 142.250.193.68
142.250.193.68
Connecting to www.google.com (www.google.com)|142.250.193.68|:80... |S-chain|-<>-127.0.0.1:1080-<><>-142.250.193.68:80-<><>-OK
connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

index.html                   [ <=>                               ]  14.69K  --.-KB/s    in 0.07s   

2022-01-11 16:42:20 (201 KB/s) - ‘index.html’ saved [15045]


运行成功

疑难杂症

出现报错

ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
$ proxychains ping google.com
ProxyChains-3.1 (http://proxychains.sf.net)
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
PING google.com (142.251.43.14) 56(84) bytes of data.

问题:
libproxychains.so.3 找不到
解决:
先找一下libproxychains.so.3 在哪里
得知位置:libproxychains.so: /usr/lib/x86_64-linux-gnu/libproxychains.so.3

whereis libproxychains.so.3  
libproxychains.so: /usr/lib/x86_64-linux-gnu/libproxychains.so.3

修改:/usr/bin/proxychains

code /usr/bin/proxychains
#!/bin/sh
echo "ProxyChains-3.1 (http://proxychains.sf.net)"
if [ $# = 0 ] ; then
	echo "	usage:"
	echo "		proxychains <prog> [args]"
	exit
fi
#export LD_PRELOAD=libproxychains.so.3
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
exec "$@"

验证修改:

sudo cat /usr/bin/proxychains
#!/bin/sh
echo "ProxyChains-3.1 (http://proxychains.sf.net)"
if [ $# = 0 ] ; then
	echo "	usage:"
	echo "		proxychains <prog> [args]"
	exit
fi
#export LD_PRELOAD=libproxychains.so.3
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
exec "$@"

验证是否配置成功

$ sudo proxychains wget  google.com

....
Saving to: ‘index.html’

index.html                   [ <=>                               ]  14.73K  --.-KB/s    in 0.05s   

2022-01-11 16:22:20 (281 KB/s) - ‘index.html’ saved [15082]

ProxyChains是什么:
ProxyChains是Linux和其他Unices下的agent工具。它可以使任何程序通过agent上网,允许TCP和DNS通过agent隧道,支持HTTP、SOCKS4和SOCKS5类型的agent服务器,并且可配置多个agent。ProxyChains通过一个用户定义的agent列表强制连接指定的应用程序,直接断开接收方和发送方的连接。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值