Proxifier+Fiddler抓包教程

1. Proxifier简介

Proxifier是一款客户端通用代理软件,它有如下功能:

  1. Proxifier主要用途是在系统级别通过代理服务器强制Web请求,从而使来自不支持代理的应用程序的请求通过代理上网。

  2. 支持应用程序通过HTTPS、HTTP或SOCKS协议代理上网。

  3. Proxifier代理可以指定程序,指定端口。

下载链接:https://pan.baidu.com/s/1i3vwbl-5B-BdSBVN9wl_gg?pwd=wpwe

1.png

2. Proxifier设置

Proxifier安装完成后,就可以开始上手配置代理了,总共需要两步;

  1. 配置代理服务器:配置Proxifier 连上你的代理服务器;

  2. 配置代理规则:指定对应程序强制走你配置好的代理服务器。

2.1. 设置代理服务器

在Proxifier的“配置文件”菜单上,点击“代理服务器”选项,再点击“添加”按钮,在弹出的“代理服务器”对话框中,设置理服务器IP地址、端口和选择对应协议。

2.png

填写本地代理服务器IP地址:127.0.0.1和端口:8888(保持与Fiddler中的端口一致),协议选中“HTTPS”,再点击“检查”测试代理是否可用,确定可用后,再点击“确定”按钮保存,示例如下所示。

3.png
4.png
5.png

2.2. 设置代理规则

下面我以设置本地测试应用走代理作为示例;

  1. 在Proxifier的“配置文件”菜单上,点击“代理规则”选项。
6.png
  1. 在弹出的“代理规则”对话框中,点击“添加”新增代理规则;
7.png

3)规则名称可自定义,应用程序可浏览设置指定程序(支持多选)、目标主机/端口可按实际需求设置(一般不设置),动作选择本地代理服务器,最后点击确定保存。

8.png

动作Direct代表不通过代理直接连接,Proxy则是通过代理进行连接,Block就是阻止访问。

4)环回地址配置说明

::1是IPv6中的环回地址,将其视为127.0.0.1的IPv6版本,有些进程在本地通讯中会用到这个,必须先让它直连,如果它走代理的话对应的进程会出问题;所以这条代理规则在列表中要处于最高(优先进行),通过右边的按钮,将这条规则调整到首行,如下图所示;

9.png
10.png

动作选择Direct直接连接,即不走任何代理即可。

5)配置完成后,运行fiddler,就可以抓取测试应用的接口请求情况了。

11.png
12.png

3. 注意事项

  1. 使用通用代理软件Proxifier的客户端,所有网络应用程序必须取消代理设置,否则客户端代理上网会失败。

  2. 通过Proxifier代理上网,必须先启动Proxifier,才能访问互联网。


    end.gif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容