Charles Https抓包–windows篇

今天帮同事配置charles https手机抓包,windows端相比mac端还是有不少坑。 

1.安装3.10之后的charles,3.10之前的不适用本方法

2.打开charles -> Help -> SSL Proxying -> Install Charles Root Certificate安装证书

windows下这里有个坑,安装证书的时候不能选择自动,必须选择受信任的根证书颁发机构,这点在官方文档中也有相应的说明:

Windows / Internet Explorer

In Charles go to the Help menu and choose “SSL Proxying > Install Charles Root Certificate”. A window will appear warning you that the CA Root certificate is not trusted.

Click the “Install Certificate” button to launch the Certificate Import Wizard. The certificate must be imported into the “Trusted Root Certification Authorities” certificate store, so override the automatic certificate store selection.

Complete the wizard and your Charles Root Certificate is now installed. You may need to restart IE before the installation takes affect.

3.手机连接charles代理

4.手机打开浏览器输入www.charlesproxy.com/getssl安装证书到手机

5.打开proxy->ssl proxy->enable ssl proxy勾选,location中添加你要抓包的https网站,端口为443

p.s:3.10之前的charles ssl代理证书似乎有问题一直不成功

     电脑端安装好证书后,手机一定要先连代理再安装证书,不然不成功

wordpress codecolorer属性说明

属性说明
属性列表如下,括号内是参数类型.string是字符串;integer是整数;boolean是布尔型(开关),可接受“true” “false”, “on” “off”, 整数 1 or 0.

  • lang (string) – 代码使用的语言。
  • tab_size (integer) – 用以替换制表符的空格数,可在设置界面更改。
  • line_numbers (boolean) – 是否显示行号,可在设置界面更改。
  • first_line (integer) – 指定代码块第一行的行号
  • highlight (string) – 用于指定整行高亮的代码行行数,参数是用半角逗号分隔的数字串(如 1,5,8,9)。
  • no_links (boolean) – 当值为false时,关键字将会添加一个到官方文档的链接,可在设置界面更改。
  • lines (integer) –指定代码块显示的行数,当值设置为-1时,不出现纵向滚动条,可在设置界面更改。
  • width (integer or string) – 代码块宽度,可在设置界面更改。
  • height (integer or string) – 代码块高度,当这个高度可显示的行数比lines指定的值大才会生效,可在设置界面更改。
  • rss_width (integer or string) – 代码块在RSS输出时的宽度,可在设置界面更改。
  • theme (string) – 代码块颜色风格 (default, blackboard, dawn, mac-classic, twitlight, vibrant),可在设置界面更改。
  • inline (boolean) – 内嵌模式开关,用于将一行代码插入到文本中。
  • strict (boolean) – 严格模式的开关。
  • nowrap (boolean) – 当值指定为false时,过长的行将会被自动换行,以避免出现横向滚动条。
  • noborder (boolean) – 是否显示边框的开关。
  • no_cc (boolean) – 当值为true时,code标签将会被解析,但代码块不会有格式。
  • class (string) – 添加一个新的CSS。
  • escaped (string) – 当值为false,代码块里的html转义字符不会被转义,如<不会转义为<,默认为false。

使用方法:

<code lang=”python” nowrap=”false”>print ‘hello'</code>

效果如下:

print 'hello'