Configure a proxy server in Mozilla Firefox: network settings, FoxyProxy extension, and login authentication, plus fixes for common connection errors.
Go to Settings > General, scroll to Network Settings, and click Settings to open the manual proxy server mozilla configuration panel.
Choose "Manual proxy configuration" from the radio options. This is where every firefox proxy server settings field becomes editable.
Fill in the HTTP, HTTPS, and SOCKS fields with KnoxProxy's gateway address and the matching ports.
HTTP Proxy: gw.knoxproxy.com Port: 7000
HTTPS Proxy: gw.knoxproxy.com Port: 7000
SOCKS Host: gw.knoxproxy.com Port: 7001Check "Proxy DNS when using SOCKS v5" so DNS lookups route through KnoxProxy instead of leaking to your local ISP.
Visit any site and Firefox opens a native login dialog on the first request. Enter your KnoxProxy username and password there; no separate mozilla proxy settings file is needed.
The native dialog handles a single proxy well, but foxyproxy for firefox adds saved profiles you can switch between instantly, which matters once you are running more than one KnoxProxy country.
Create a separate Firefox profile per KnoxProxy country or session tag with firefox -CreateProfile, so several exit IPs can run side by side without conflicting settings.
firefox -CreateProfile "knoxproxy-us"
firefox -CreateProfile "knoxproxy-de"
firefox -P "knoxproxy-us" -no-remoteVisit httpbin.org/ip to confirm the returned address matches your KnoxProxy exit IP before relying on the setup.
Manual proxy configuration (Settings > General > Network Settings > Settings):
HTTP Proxy: gw.knoxproxy.com Port: 7000
HTTPS Proxy: gw.knoxproxy.com Port: 7000
SOCKS Host: gw.knoxproxy.com Port: 7001 (SOCKS v5)
Check "Proxy DNS when using SOCKS v5" to stop DNS leaks.
No Proxy for: localhost, 127.0.0.1{
"title": "KnoxProxy Residential - Firefox",
"type": "http",
"hostname": "gw.knoxproxy.com",
"port": 7000,
"username": "your_username-country-us",
"password": "your_password"
}#!/bin/bash
# Create separate Firefox profiles, each pinned to a different
# KnoxProxy country or session, for parallel proxy rotation.
firefox -CreateProfile "knoxproxy-us"
firefox -CreateProfile "knoxproxy-de"
firefox -CreateProfile "knoxproxy-jp"
# Launch one profile directly:
firefox -P "knoxproxy-us" -no-remote
# In each profile's Network Settings, use the same host and port but
# a different KnoxProxy username suffix (-country-us, -country-de,
# -country-jp) so every profile exits through a different country.Firefox keeps proxy connections persistent within a profile, so the exit IP does not change mid-session. To rotate IPs, restart Firefox with a KnoxProxy sticky-session username, switch FoxyProxy profiles, or launch a separate Firefox profile (see firefox_profiles.sh) pinned to its own KnoxProxy country or session tag.
| Problem | Fix |
|---|---|
| ERR_PROXY_CONNECTION_FAILED | Re-check gw.knoxproxy.com against port 7000 for HTTP/HTTPS or 7001 for SOCKS, with no typos in the hostname. |
| DNS leak despite proxy configured | Enable that checkbox in Network Settings so DNS lookups route through the SOCKS proxy instead of your local ISP. |
| Auth dialog never appears | Clear the proxy auth cache under Settings > Privacy & Security > Clear Data, or restart Firefox, then reconnect. |
| FoxyProxy profile does not apply | Click the FoxyProxy icon and select the KnoxProxy profile explicitly rather than leaving it on auto-detect. |
| Proxy works in one Firefox profile but not another | Repeat the manual proxy configuration inside every profile that needs KnoxProxy, or standardize with policies.json. |
| 407 Proxy Authentication Required | Confirm the exact KnoxProxy username and password from the dashboard, and remove any leftover -session- tag copied from another setup. |
USER-country-de-city-berlin-session-profile07Order matters -- geo flags before the session flag. The session name is free text; use the profile ID so the mapping is self-documenting. Password stays as issued; no flags belong there. HTTP on :7000, SOCKS5 on :7001, same credentials.
Open Settings > General > Network Settings > Settings, choose Manual proxy configuration, and enter the KnoxProxy host and port for HTTP, HTTPS, and SOCKS. Firefox then prompts for a username and password on the first request. Also check "Proxy DNS when using SOCKS v5" so DNS lookups route through KnoxProxy instead of leaking to your local ISP.
Firefox's native settings hold one proxy at a time with no extra install, since it prompts for credentials automatically in a native dialog. FoxyProxy adds saved profiles you can switch between in one click, which helps when rotating across several KnoxProxy countries, though it requires installing and configuring an extra add-on first.
Enter the manual proxy details, then visit any site. Firefox opens an authentication dialog automatically; enter your KnoxProxy username and password there, and Firefox remembers them for the session. If the dialog stops appearing later, clear the proxy auth cache under Settings > Privacy & Security > Clear Data, then reconnect.
Yes. Create a separate profile per proxy with firefox -CreateProfile, then set each profile's Network Settings to a different KnoxProxy country or session tag, letting several exit IPs run side by side. Firefox keeps each profile's connection persistent, so launch the one you need with firefox -P "profile-name" -no-remote to switch between them.
This almost always means the host or port entered in Network Settings is wrong. Confirm gw.knoxproxy.com with port 7000 for HTTP and HTTPS, or port 7001 for SOCKS, and check for typos in the hostname before retesting the connection at httpbin.org/ip.
Yes. Firefox translates its interface, so "Network Settings" appears under its local-language equivalent depending on the installed language pack, though the underlying host, port, and SOCKS fields stay the same. The manual proxy configuration screen keeps the same layout, so the setup steps above still apply regardless of display language.
Firefox has stronger native proxy authentication, prompting for credentials automatically without an extension. Chrome typically needs SwitchyOmega or a similar extension for reliable authenticated proxy access, adding an extra setup step Firefox skips. Both work fine with KnoxProxy once configured, so the choice mostly comes down to which browser you already test in.
Rotating residential proxies -- 2 minutes setup, instant activation, 14-day money-back guarantee.