Chrome SPDY error when SSL proxying using Charles Proxy on MacOS

I would like Charles to decrypt HTTPS traffic when viewed in Chrome on MacOS.

But when I visit a website (e.g. https://www.facebook.com ), there are errors in net::ERR_SPDY_COMPRESSION_ERRORfor several resources.

How can i fix this?

The steps that I have performed so far are:

  • Open Keychain Access, find charlesand delete each item that mentionscharles
  • Open Charles proxy server, select Help > SSL Proxying > Save Charles Root Certificate...and savecharles-ssl-proxying-certificate.pem
  • Open again Keychain Access, click File > Import Items..., select charles-ssl-proxying-certificate.pem, click "Open."
  • Double-click the new certificate, click Trust, then to When using this certificate:selectAlways Trust
  • Close the window and enter my password in the "Certificate Trust Settings" pop-up window and click Update Settings
  • Close access to Keychain.
  • In Charles Proxy, select Proxy > Proxy Settings.... Check Enable SSL Proxyingand type *:*in Location. Click OK.
  • Restart Charles and Chrome.
  • Enable MacOS proxy in Charl.
  • Visit https://www.facebook.com in the Chrome incognito window.
  • I see several errors net::ERR_SPDY_COMPRESSION_ERRORin the Chrome Inspector console.

I also tried the same steps except using Install Charles Root Certificate from the Charles Proxy help menu, but this leads to the same problem.

Charles 4.0.2
Network: WPA2 WiFi
VPN: no
OS: MacOS 10.12.5
Chrome: 58.0.3029.110
+4
source share

Source: https://habr.com/ru/post/1679749/


All Articles