mac下如何安装charles和资源代理

几天前换了mac,对于喜欢用fiddler开发的我很纠结,因为mac下没有fiddler,幸好同事推荐使用charles,可是从来没使用过的我,安装也是很痛苦的,而且这东东还是收费的。。。幸好可以破译 。嘿嘿!下面就让我来说说吧!

1.前提:安装charles的前提必须有jdk

我安装的是,

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

这里的Mac OS X x64,然后你一路安装就可以了。

2.安装:下载http://www.charlesproxy.com/download/

我下载的是最新的3.10.1版本的,你最好也下载这个吧。之后正常安装,看到提示如下所示,有人推荐选择后者,但是我个人使用的是not yet.

注:Charles是收费商用应用,免费的30天试用期内打开Charles有10秒的延时倒数,过了试用期也可继续使用,但使用30分钟后会要求退出一次。

3.破解:文件下载 http://pan.baidu.com/s/1pJ61iEB

下载我的那个文件,来替代如下操作的那个文件,这个就破译了,不会每30分钟一关闭了,也不会收费呢,反正我用了一周多了,目前是正常的!

Finder-->左侧应用程序-->找到charles,右键显示包内容,如图:

4.代理:访问线上,使用本地资源

我们公司的开发方式是前后端完全分离,前端的模版使用velocity,放在后端的工程中的,而有时候前端需要开发个新页面,往往只能使用新建html,但是又无法模拟线上的环境和权限校验一些无法模拟的东西,此时就需要使用代理,即,访问线上路径,使用charles将请求指向本地,来寻找本地的文件,达到开发效果,此时你就愉快的打开charles吧,记得设置proxy:

注意:使用谷歌浏览器刚好又使用红杏的朋友们,把红杏记得关了哈,败像我似的,傻乎乎的哼次哼次找了大半天为啥我的谷歌访问东东它抓不到包,直到那个毛毛虫来告诉我说,是因为我的红杏。。。关了就有了。。。

首先找到你想要替换的线上页面,记得要选中map local...:

然后会酱紫,出现如下所示的图,红框的地方选中你想要展示的本地文件,点击ok之后,刷新你之前的页面:

就变成了酱紫:

大家可以看地址和ico是没变的,变的是里面的内容,被我替代成了本地的一个html,所以我们就可以愉快的开发啦。

5.关闭代理:我也找了好久,原谅我这么多年来放荡不羁的爱自由0.0,一张图给你答案:

没啦~~目前我只用到了这个功能哦,其他的暂时没新的分享啦~如果我有帮到你,记得给我留言点赞哦!么么哒!

时间: 2024-08-02 17:33:58

mac下如何安装charles和资源代理的相关文章

Mac下webpack安装

最近开始接触构建工具webpack,公司电脑是 windows,而我自己的呢是mac.本来以为在自己电脑安装很简单,但是出了点问题,所以写出来分享下. 这里用npm的方式安装,首先你要安装node.js,这里献上地址   https://nodejs.org/en/download/ node.js 的安装我就不多说了,很简单和普通软件安装没什么区别. node.js 安装好后,就等于你安装好了node 和npm ,下面我们打开终端执行命令查看下: node -v[查看node版本].npm -

Mac下删除安装的pkg

Mac下的安装和删除都比windows更加简单清晰,这点在dmg方式下非常明显,但很多时候我们会使用pkg来进行安装,这样的安装想删除就有点麻烦了. 比如,我安装了Golang这个pkg用于go语言的编译,安装后确实可以使用,但安装的是一个工具链,并不是一个应用软件.所以在Application目录下是没有内容的,你可以查到安装在/usr/local/go这个目录下,但是否所有的内容都安装在这个目录下呢?我删除这个pkg的目的是为了用源码直接编译出工具链来应用,如果还有其他一些配置文件遗漏,可能

Mac下新安装的MySQL无法登陆root用户解决方法

一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如果已存在删除:  sudo rm -rf .bash_* 2.输入 i 3.然后粘贴以下内容 # mysql alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin' # ls ali

Mac下go安装

1.0 访问下载地址,32位系统下载go1.0.3.darwin-386.pkg,64位系统下载go1.0.3.darwin-amd64.pkg,双击下载文件,一路默认安装点击下一步,这个时候go已经安装到你的系统中,默认已经在PATH中增加了相应的~/go/bin, 2.0 这个时候打开命令行终端,输入go 3.0 如果出现go的Usage信息,那么说明go已经安装成功了:如果出现该命令不存在,那么可以检查一下自己的PATH环境变中是否包含了go的安装目录 Mac下go安装

Mac 下 docker安装

http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 和 dial unix /var/run/docker.sock: no such file or directory 云主机可以选择系统镜像快速创建主机,这比虚拟机更便捷了,我们本地也可以这么做了,因为有了Do

Mac下 cobra安装

Mac下 cobra安装 1.配置.bash_profile export GOPATH=$PWD/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN 2.在$GOPATH/src/ go get -v github.com/spf13/cobra/cobra 没有xxx 上网可能会出错 3.在$GOPATH/src/新建. golang.org/x/文件夹 git clone https://github.com/golang/sys.gi

mac下 home-brew安装及php,nginx环境安装及配置

Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是m

Mac下使用安装MongoDB

1.安装方法1:Mac电脑上面安装很简单,直接下载需要的版本解压即可: 下载网址 https://www.mongodb.com/download-center?jmp=nav#community 方法2: brew install mongodb 2. mongodb 数据默认存在/data/db下,所以需要创建这个文件夹 $ sudo mkdir -p /data/db     #data与bin同级     $ sudo chown xxx /data/db   (sudo chown A

Redis/zookeeper/ActiveMQ在Mac下的安装配置

框架中需要用到redis.zookeeper和activemq,目前开发环境搭建在Mac下,使用brew安装是比较简便快捷的方式: $ brew search zookeeper zookeeper ? homebrew/php/php53-zookeeper homebrew/php/php55-zookeeper homebrew/php/php54-zookeeper homebrew/php/php56-zookeeper $ brew search redis hiredis redi