手机网络代理工具_PC客户端爬虫,这样设置代理就对了

可能你会遇到这样的问题

公司网络不让上QQ、视频软件等客户端工具

或者作为开发者,自己开发了一个PC端软件,需要网络调试,看看网络请求数据有没有错误等等。

解决方案就是用代理工具先来看两个图,把原理搞懂

c52b15461ecc5f85347777553dd9f66b.png

直连方式是客户端软件直接连远程云端服务器,背后有哪些请求完全不知道

397aaa5ebaec3a404abaa464384de9a7.png

如果用APP走代理工具,那么APP的网络请求就可以从代理工具中查看到

比如我使用代理客户端Proxifier,通过设置,让微信的请求都走Proxifier,所有请求都能看到

e8e3fcb4cda9a1bc3b952c4bc0cec23b.png

需要注意的是,Proxifier 只是代理客户端,真正向服务器请求数据的不是它,而是中间的代理服务器,比如 Fiddler、AnyProxy、mitmproxy 或者其它代理工具(严格来说是安装了这些工具的电脑)

代理客户端的请求会转发给代理服务器,我们在代理服务器中可以看到所有的请求数据。

例如下图我是用 mitmproxy 代理请求,这样我就能很清楚的看到客户端发送的请求数据和服务端返回的接收数据是什么了。这在前后端调试的时候非常有用。

ae792c28e4d1018f2ff8a1a47b6502d1.png

如何配置

Proxifier的配置很简单,先添加Proxy Server,菜单选择Profile->Proxy Server。

这个Proxy Server 需要事先运行,可以是Fiddler、AnyProxy这样的工具,这个前面已经提到过。

7ce6df3a2568cceff3f66adf2c635832.png

然后给指定的客户端设置代理规则就可以。

选择 Profile-> Proxification Rules->Add->Browse ,找到该客户端的exe执行文件。

Action选择前面设置好的代理规则

619cc88519f9aeb4904969db0a52249f.png

设置完成后,就可以启动应用程序愉快的分析请求啦。

关注公众号回复【proxy】免费获取Proxifier安装文件

622df69768cb6769c8eb5e78abd64399.png

推荐阅读:

jieba,宇宙最强Python分词工具使用指南雷军同款手机屏保:“能不敲的代码,一定不敲” 超强算法: 一张图让二次元妹纸活起来! GitHub 标星 1.6w+,我发现了一个宝藏项目,作为编程新手有福了! 好文和朋友一起看~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值