charles 代理设置

本文参考:charles 代理设置

charles的代理身份配置区域

这里应该没啥好说的了,

window/MAXCos proxy 是charles的代理启用开关;

如果你选中,则表示电脑使用charles作为代理(这里就是正向代理),取消同理;

因为为不用火狐浏览器,下面也是一样的道理,就不做说明了;

注意;如果你使用的是chrome,并且有用chrome的host相关扩展工具;

请暂时关闭你的chrome扩展,并把代理设置为本机,否则charles是捕获不到的;

如上图,此时为使用了Host Switch Plus 这个host管理工具,此时为在chrome里是所有访问,都不会出现在charles里;

(如果你只想看到手机上的访问,电脑的chrome全部不捕获,可以使用扩展工具的方法,暂时避免,可以让你更集中);

关闭扩展程序后,默认即可,或者在 Chrome 中设置成使用系统的代理服务器设置即可,或者直接将代理服务器设置成 127.0.0.1:8888 也可达到相同效果。

proxy setting

(代理设置)

设置的主界面如下:

动态端口

启用动态端口选项来监听动态端口,每次查询启动时选择。这样可以避免与计算机上可能运行的其他网络服务的冲突,包括Charles的其他实例(如果是共享计算机)如果你开的端口很多,搞到你自己都记不清楚了,那么推荐你用这个;但是我都是写好一个端口的,比如代理写8888,别的就不会监听这个端口了,而且为了手机方便连接,都是使用指定好的端口。

注意;如果你charles设置了8888的端口,别的服务就不能再使用这个端口号了,否则冲突会发生意外的错误;

透明的HTTP代理

透明代理使Charles能够支持不支持HTTP代理服务器的客户端,或者不知道他们正在使用HTTP代理服务器,例如TCP / IP连接由路由器或防火墙重定向到Charles。这里可以被手机连接;

手机连接的时候,http代理那里写=选手动,并填写此时charles的本机地址和上面设置的8888端口即可;

options 里 主要是设置 绕过代理

这里可以设置您的浏览器/操作系统遇到哪些域名的时候,使用默认而不用Charles;配置的列表使用空格或逗号分隔,并在Charles配置其代理设置时注入浏览器。 有关详细信息,请参阅操作系统和浏览器特定选项卡。

后面系统代理和火狐浏览器的就不写了,主要是一些开关和配置,因为也不用火狐,都默认就可以了;

本文参考:https://www.axihe.com/

原文地址:https://www.cnblogs.com/broszhu/p/11565590.html

时间: 2024-10-12 21:09:54

charles 代理设置的相关文章

charles SSL代理设置

本文参考:charles SSL代理设置 charles SSL代理设置 SSL Proxying Srtting 这里最常用的设置就是第一个ssl proxying,这里记录了需要捕获哪些ssl的信息; 注意,如果你不在这里设置,虽然你安装了ssl的charles证书,你依然无法正常捕获: 通过SSL代理,您的浏览器或应用程序将收到由Charles签名的证书,而不是来自远程Web服务器的原始证书.这将在您的浏览器或应用程序中触发警告,某些应用程序实际上可能会拒绝该连接. 您可以将浏览器或应用程

charles代理以及关于其抓取https信息的操作

一直没有写一篇关于charles的文章来记录,但是发现偶尔还是会忘记,所以还是记一下,查起来比较方便. 首先在安装了charles之后默认的本地代理地址是 127.0.0.1:8888这个地址.如果希望代理本地计算机的http流量或者socks流量,可以将代理地址设置到127.0.0.1:8888这个地址上,就能在charles上查看到现在正在使用的流量了. 其实我平时常用的代理并不是代理pc上的流量,因为现在大部分现代浏览器都自带可以看包的功能,所以更多的时候,我可能需要使用它来代理我手机上的

Charles代理配置截取https iOS11

按照以往版本安装 Charles 自签名根证书 Mac 上启动 Charles,在同一个局域网内,把 iOS 设备的代理设置到 Mac机的 Charles 代理端口上.假定 Mac 机 IP 为192.168.1.10,Charles 的默认端口号为 8888,则设置到192.168.1.10:8888. 在 Safari 中访问 http://chls.pro/ssl,根据提示输入锁屏密码,安装自签名根证书. iOS 10 及以下的操作系统就能正常抓到 https 的请求内容.但 iOS 11

安卓7.0以上手机使用charles代理抓取https数据

谷歌在安卓7.0修改了安全策略,用户添加的CA证书不能再用于安全连接,对于https传输的数据就抓取不到了,会显示<unknown>. 我的解决方法是将charles的CA证书安装进系统信任的证书目录下,这样在开启charles代理的时候,系统就会认为CA证书安全,从而可以获取https数据. 准备工作: 一台已root过的手机,我用的是小米5,开启开发者选项连接电脑. 下载charles证书,电脑端浏览器输入chls.pro/ssl即可下载,如果未下载也可以在charles>>h

android sdk manager 代理设置

解决android sdk更新慢的问题(公司竟然把sdk更新给墙了). 第一步:如下图 第二部:进入代理设置页面,进行设置.如下图

powershell 实现自动IE代理设置

#IE代理设置函数#$proxy_enable (0:禁用IE代理 1:启用IE代理)#$proxy_server (192.168.1.111:8080)Function F_Set_Proxy([string]$proxy_enable,[string]$proxy_server) { #是否启动IE代理 if($proxy_enable -eq "0") { #禁用IE代理 Set-ItemProperty -path "HKCU:\Software\Microsoft

git代理设置方法

客户公司办公,上外网需要代理,临时查一下资料,记录一下: 1.设置代理: git config --global http.proxy http://IP:Port 2.代理设置完成后,查看设置是否生效: git config -–get -–global http.proxy 3.删除代理设置 git config --global --unset http.proxy

Java网络代理设置笔记

有时候使用Java需要设置代理,那么如何实现呢? 使用System.setProperty(...) http.proxyHost (default: <none>) http.proxyPort (default: 80 if http.proxyHost specified) 使用jvmargs # 在启动时指定相应的property java -Dhttp.proxyHost=your_proxy_host -Dhttp.proxyPort=proxy_port_number ... #

CentOS7.2 安装Squid3.5及正、反向代理设置

Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟.目前使用Squid的用户也是十分广泛的.Squid与Linux下其它的代理软件如Apache.Socks.TISFWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议.       Squid之所以用的很多,是因为它的缓存功能,Squid缓存不仅可以节省宝贵的带宽资源,也可以大大降低服务器的I/O. 从经济角度考虑,它是很多网站架构中不可或缺的角色.