About Me

Android, HTML5 and BlackBerry apps developers. Proactive towards new technologies. Reading books, playing chess are my hobbies.

Tuesday, December 9, 2014

Charles proxy - configuration behind firewall

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information). (Source )

You can download the Charles proxy from charles

If your machine is not under any firewall then configuring Charles is pretty straightforward and is clearly explained here

However if your machine is under firewall then the following changes are required on your machine.

Steps to do this on Windows 7 machine :


  1. Control Panel ---> Network and Internet ---> Network and Sharing Center
  2. Click on Windows Firewall (located at the bottom left)
  3. Advanced Settings
  4. Click on Inbound Rules (located at top left)
  5. Click on New Rule (located at top right)
  6. Rule Type --> Program --> Next
  7. Program ---> Browse to the Charles.exe installation path --> Next
  8. Action ---> Allow the connection ---> Next
  9. Profile ---> Select All the options ---> Next
  10. Name ---> Assign any name and Click Finish.
Now in the Under Windows Firewall window --> Click "Allow a program or feature.." to verify the rule that is created. If the rule is successfully created it should appear here and you good to play with Charles Proxy.

Happy Proxying !!

No comments:

Post a Comment