您当前的位置:首页 > 计算机 > 软件应用 > 网络应用

Fiddler代理设置

时间:02-06来源:作者:点击数:

一、Chrome浏览器

有一些网络请求,想使用Fiddler进行抓包。当我们打开Fiddler的时候,我们会发现系统代理中多了一个设置,如下:

在这里插入图片描述

地址中的内容为:http=127.0.0.1:8888;https=127.0.0.1:8888,这就是Fiddler代理服务器的地址和端口号。

当要抓包Chrome浏览器时,如果安装有Proxy SwitchyOmega等的一些代理管理插件的话,需要选择使用“系统代理”,如下:

在这里插入图片描述

如果选择的是“直接连接”,则Chrome浏览器就不会使用任何代理了。

二、IntelliJ IDEA

在Android手机上,如果我们连接是Wifi,则可以在Wifi设置里设置代理。

如果是在电脑上使用,比如在IntelliJ IDEA中写了一段网络请求,发现抓包抓不了,IntelliJ的设置中也设置了代理,发现也不管用,这是因为IntelliJ的代理设置只用于IntelliJ工具的使用,比如IntelliJ的更新、下载依赖等,但是对于我们的代码写的网络请求是不起作用的,如果你是用的OkHttp请求,则可以在代码中设置代理,如下:

OkHttpClient client = new OkHttpClient.Builder()
    // 设置代理服务器为:127.0.0.1:8888
    .proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8888)))
    .build();

在Android程序中,也可以不通过WIFI设置代理,而使用代码来设置代理也是可以的。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门