Set Up Browser Proxy Connection in Firefox

Beginner
Practice Now

Introduction

In this lab, you will learn how to set up a manual proxy connection in the Firefox web browser. A proxy server acts as an intermediary for requests from clients seeking resources from other servers. Using a proxy can help enhance privacy, improve security, and bypass network filters or geo-restrictions.

You will be guided through the graphical user interface of Firefox to locate the network settings, configure a manual HTTP proxy, and apply the settings to all protocols. This is a fundamental skill for network administration and for users who need more control over their internet traffic.

Open Firefox Network Settings

In this step, you will launch the Firefox browser and navigate to the "Connection Settings" panel where proxy configurations are managed. All actions in this lab will be performed within the Firefox graphical interface provided in the virtual machine desktop environment.

First, launch Firefox. You can typically find it in the application menu or as an icon on the desktop.

Once Firefox is open, follow these instructions:

  1. Click the application menu button (often called the "hamburger" icon with three horizontal lines) in the top-right corner of the browser window.
  2. From the dropdown menu that appears, select Settings.
  3. In the General panel that opens, scroll down to the very bottom until you find the Network Settings section.
  4. Click the Settings... button.

This will open the Connection Settings pop-up window, where you can configure how Firefox connects to the internet.

Select 'Manual proxy configuration'

In this step, you will change Firefox's connection settings from the default to a manual proxy configuration. Inside the Connection Settings window, you will see several options that determine how Firefox connects to the network.

The default option is typically Use system proxy settings, which means Firefox will adopt the proxy settings of the operating system. For more direct control, we will set one up manually within the browser itself.

Locate the list of configuration options and select the radio button next to Manual proxy configuration. This will enable the text fields below it, allowing you to enter the details of your proxy server.

Enter 127.0.0.1 for the HTTP Proxy and 8080 for the Port

In this step, you will specify the address and port for the HTTP proxy server. For this lab, we will use a standard local address, which is common when running a proxy service on your own machine for development or testing.

  • Proxy Address (127.0.0.1): This is the "localhost" or "loopback" IP address. It always refers to the local machine.
  • Port (8080): This is a common port number used for web proxy services.

In the Manual proxy configuration section, find the text field labeled HTTP Proxy. Enter the following IP address:

127.0.0.1

Next to it, in the Port field, enter the following port number:

8080

Your configuration should now point the HTTP proxy to 127.0.0.1 on port 8080.

Check 'Also use this proxy for FTP and HTTPS'

In this step, you will ensure that the proxy settings apply not just to standard HTTP traffic but also to secure HTTPS and FTP traffic. Most modern websites use HTTPS for security, so this step is crucial for the proxy to work with the majority of the web.

Below the HTTP Proxy field, you will see a checkbox with the label Also use this proxy for FTP and HTTPS.

Click this checkbox to select it.

Once you check this box, you will notice that the fields for HTTPS Proxy and FTP Proxy are automatically filled with the same 127.0.0.1 address and 8080 port. These fields will also become grayed out, indicating that they are now inheriting the settings from the HTTP proxy.

Save the New Proxy Configuration

In this final step, you will save the changes you have made. The settings will not take effect until you confirm them.

After configuring the proxy address, port, and applying it to all protocols, scroll to the bottom of the Connection Settings window.

Click the OK button to save your new proxy configuration and close the window.

Your Firefox browser is now configured to route its traffic through a proxy server located at 127.0.0.1:8080. If you were to try browsing the web now, Firefox would attempt to connect to that local proxy. Since we haven't set up a proxy server application, you would likely see an error message like "The proxy server is refusing connections," which successfully confirms that your settings have been applied correctly.

Summary

Congratulations! You have successfully completed this lab and learned how to configure Firefox to use a manual proxy server.

Throughout this lab, you have practiced how to:

  • Navigate to the Firefox network settings panel.
  • Enable manual proxy configuration.
  • Enter the IP address and port for an HTTP proxy.
  • Apply the same proxy settings to secure (HTTPS) and FTP traffic.
  • Save the configuration to make it active.

This skill is a building block for more advanced network configurations and provides you with greater control over your browser's internet traffic. You can now apply this knowledge to connect to real proxy servers for enhanced privacy or to access specific network resources.