Setting up a proxy server in the Mozilla Firefox browser
Firefox is the only major browser with its own proxy settings — Chrome and Edge simply use the system ones. Below are two ways to connect a PapaProxy.net proxy: through the FoxyProxy extension (recommended) or through the built-in network settings. Either way takes about two minutes.
Before you start: proxy details and ports
You'll need your proxy IP address and port. Both are listed in your Dashboard — open your active subscription to see the full connection details. The port depends on how you want to authenticate:
| Authentication | HTTP port | SOCKS5 port | Good for |
|---|---|---|---|
| Username / password credentials from your Dashboard |
8080 |
1080 |
Dynamic IP — a standard home internet connection |
| IP whitelisting no login required |
8085 |
1085 |
Static IP — a server or a connection with a fixed address |
With IP whitelisting, you first add your current IP address to the whitelist in the Dashboard. If your address later changes, update the whitelist entry — the proxy stops responding to the old IP.
For regular browsing, an HTTP or HTTPS proxy is all you need. SOCKS5 is the most flexible proxy protocol and makes sense when you route other applications alongside the browser.
Method 1: FoxyProxy extension (recommended)
FoxyProxy stores multiple proxy profiles, switches them in two clicks, and — unlike Firefox's built-in settings — supports SOCKS5 with username/password authentication.
-
Install the extension
Open the FoxyProxy Standard page on Firefox Add-ons and click Add to Firefox. The fox icon appears in the toolbar.
-
Add a proxy
FoxyProxy icon→Options→Proxies→Add
Fill in the fields: Type — HTTP, HTTPS, or SOCKS5; Hostname — your proxy IP; Port — from the table above. For ports
8080/1080, also enter the Username and Password from your Dashboard. Click Save. -
Activate it
Click the FoxyProxy icon in the toolbar and select your saved profile. To go back to a direct connection, pick Disable FoxyProxy in the same menu.
Method 2: Firefox built-in settings
-
Open the connection settings
☰ Menu→Settings→General→Network Settings→Settings…
The Network Settings block sits at the very bottom of the General tab.
-
Select “Manual proxy configuration” and enter your proxy
Fill in either the HTTP Proxy field or the SOCKS Host field — never both at once, or the proxy won't work. For SOCKS, select SOCKS v5 and check Proxy DNS when using SOCKS v5 — this routes DNS lookups through the proxy too, so your requests don't leak to your ISP's resolver.
Connection SettingsManual proxy configuration123.45.67.898080SOCKS v4SOCKS v5Proxy DNS when using SOCKS v5Example: an HTTP proxy with username/password authentication (port 8080). For SOCKS5, leave the HTTP field empty and fill in SOCKS Host with port 1080 or 1085 instead. -
Save and log in
Click OK. If you're using ports
8080/1080, Firefox will ask for your username and password on the first request — enter the credentials from your Dashboard.
SOCKS5 with a login and password won't work here. Firefox's built-in dialog has no credential fields for SOCKS — it silently fails. Use FoxyProxy for authenticated SOCKS5, or switch to port 1085 with IP whitelisting.
Check that the proxy works
Open any “what is my IP” service in a new tab. It should show your proxy's IP address, not your own. If it still shows your real address, re-check the port against the table above and make sure only one field (HTTP or SOCKS) is filled in.
How to disable the proxy
Open the same dialog (Settings → Network Settings → Settings…) and select Use system proxy settings — that's the Firefox default. With FoxyProxy, click the toolbar icon and choose Disable FoxyProxy.
If something doesn't work
The three most common causes: both HTTP and SOCKS fields are filled in at the same time; the port doesn't match the authentication method (see the table); or your IP isn't whitelisted when using ports 8085/1085. If none of these is it, message us in live chat right on this page — we'll help you get connected.