How to Configure Charles Web Proxy for Firefox Browser in Windows

Charles is a web debugging proxy server tool that lets you view all traffic over an HTTP or HTTPS connection. It works on all the popular platforms like Windows, Linux and macOS. Using this proxy you can both monitor and debug the way your computer interacts with various web servers as you try to open a website in your web browser.

In Windows, I found out that Charles Proxy does not work right out of the box and we have to take some extra steps to make it work. This is because of the problem in finding the installed JRE on your Windows PC. You can follow these steps to properly install and configure Charles Proxy in Windows and use it with Firefox browser:

  1. Download Charles Proxy for Windows from https://www.charlesproxy.com/ and install it.
  2. Download JDK 13 from https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html and install it in Windows.
  3. Open the folder C:\Program Files\Charles, find Charles.ini file and open it in Notepad.
  4. Replace the line that begins with vm.location with vm.location=”C:\Program Files\Java\jdk-13\bin\server\jvm.dll”. Save and close Charles.ini after this.Charles Web Debugging Proxy
  5. Launch C:\Program Files\Charles\Charles.exe and when Charles Proxy windows shows up, ensure that Windows Proxy option is checked under the Proxy menu.Charles Web Debugging Proxy
  6. Now launch Firefox browser, open Options and then Network Settings. You have to select System Proxy from the proxy settings for Firefox and save the settings.Charles Web Debugging Proxy
  7. Now Charles Proxy is configured to work with Firefox browser. Any website you open in Firefox will be routed through Charles Proxy server and you will see all the details in the Charles interface.

Charles Web Debugging Proxy

Charles is a really very powerful proxy server and it even works with the HTTPS secure connections. Some of the websites using SSL secure connection might fail to work unless you install Charles SSL certificate in the browser. You can install SSL root certificate in Windows by choosing SSL Proxying → Install Charles root certificate from the Help menu of Charles Proxy window.

One comment

  1. Hi there for the last 3 years I’ve had all of my Samsung or lg phones completely taken over and when I say that I mean they even got in to my smart tv thru my roku in not very clever with tech but I have been reading some of these stories about there settings being reset and tons of ads or pages bookmarked or linned I tried to reset my phone it said not allowed user something a bout can’t access function I also found out they had my phone set up to take random screen shots thru the homepage this is what I thought it said after reafibg for 3 hrs and up til 4 days ago I’ve never heard of rooting or debigging..im kinda lost for answers I’ve bought 7 different cells in 4 years always tge same i change passwird wifi even gone as far as changing wifi comlunes.plse any help would be great I must add for about 3 months i had the s1oe galaxy they never got thru as far as I knew never seen a difference like the other phones echoing on calls google voice just start typing I was asleep one night my camera flash was going off im sure they were using it but I thought I uninstalled it so ya sorry for the novel I really hope I can get some insight I have not had any social media for almost 4 years in fear they will hurt me or my future with hacking crap sucks it really does….lol get a job quit harassing people lol thank you

Comments are closed.