Firefox sometimes refuses to load pages on your own network, like 192.168.1.1 or a NAS address, even when the device itself is running fine.
The usual causes are HTTPS-Only Mode and a proxy bypass list that skips your LAN range. Work through the settings below in order, starting with the quick toggles and leaving about:config for last.
In this guide, I have covered:
Contents
Why Firefox Refuses to Load Local IP Pages
Your router page at http://192.168.1.1 opens fine in another browser, but Firefox throws an error. Nothing is broken on the device. Firefox is applying a security rule that was never designed for a home network.
Two settings cause most of these failures: HTTPS-Only Mode and the proxy bypass list. Mozilla’s HTTPS-Only Mode write-up explains the feature was built to push every site onto TLS, which is exactly why a NAS or printer without a certificate fails to load.
A bypass list that leaves out your LAN range sends local traffic to the proxy, or drops it. Either way, the request never reaches the device you are trying to manage.
Work through the fixes below in order. The first two are quick toggles in Settings. The about:config edits come last, and only if the toggles do not help.
Check the URL Bar and Address Spelling First
Before you change any setting, rule out the obvious. Some routers serve only HTTP, others only HTTPS, and a stray :8443 or trailing slash sends the page nowhere.
- Type the IP directly into the address bar, without https:// in front.
- If Firefox shows a “Secure Connection Failed” page, click the padlock
in the address bar to see what the browser objected to. - Try the same URL with http:// explicitly added, then with https:// explicitly added, to see which one your device actually serves.
- If your device’s admin page lives at a custom port like http://192.168.1.1:8080, include the port.
If the page loads with one prefix but not the other, the device speaks only that protocol. HTTPS-Only Mode is then the wrong setting to keep on. Move to the next fix.
Fully Disable HTTPS-Only Mode as a Test
This is the first setting worth testing. When HTTPS-Only Mode is on for all windows, Firefox silently rewrites every http://192.168.x.x request to https://. Most home routers, printers, and NAS boxes do not run TLS, so the rewrite fails.
Turn it off temporarily. If the local page loads, you have found the cause, and you can narrow the protection to private windows only.
- Click the hamburger menu
at the top right and choose Settings. - Select Privacy & Security from the left sidebar.
- Scroll to HTTPS-Only Mode.
- Select "Don't enable HTTPS-Only Mode."
- Reload the page that was blocked.
You’ll know it worked when the LAN page renders without a certificate warning. Once it does, open Settings → Privacy & Security → HTTPS-Only Mode again and pick Enable HTTPS-Only Mode in private windows only if you still want the upgrade protection for everyday browsing.
Loopback addresses such as localhost, 127.0.0.1, and [::1] are never sent through any configured proxy. If those fail, the cause is HTTPS-Only Mode, an extension, or DNS, not the proxy list.
Stop Firefox From Auto-Upgrading HTTP to HTTPS
HTTPS-Only Mode is off, yet the address bar still flips to https://. Firefox has a second upgrade path, controlled by browser.fixup.fallback-to-https in about:config.
- In the address bar, type about:config and press .
- Click .
- In the search field at the top, type browser.fixup.fallback-to-https.
- Click the toggle on the right to set it to false.
- Reload the local page in Firefox.
Setting it back to true later restores the upgrade. The change lives in the profile you are editing, so other profiles on the same machine keep their own value.
TIP:
The same preference also forces HTTPS for address-bar typos such as http//example.com. Disabling it makes Firefox fall back to a search instead of trying HTTPS first, which is sometimes what LAN hosts need.
Add Local Addresses to the Proxy Bypass List
If your network runs a proxy (work, school, VPN, or one you added by hand), Firefox sends LAN traffic through it unless those hosts sit in the bypass list. The default list covers localhost, 127.0.0.1. Private ranges like 192.168.x.x and 10.x.x.x need to be added.
- Open the
menu and choose Settings. - Click General in the left sidebar.
- Scroll to the bottom and click next to Network Settings.
- Confirm the dialog title reads Connection Settings. If Configure Proxy Access to the Internet is set to Use system proxy settings, Firefox is following your OS proxy, and editing this list will not help.
- In the No proxy for field, type the addresses to bypass, separated by commas. A safe starter list is localhost, 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, .local.
- Click and reload the LAN page.
Wildcards inside IPv4 octets are not supported. You cannot write 192.168.*.*. The parser expects literal hosts or CIDR ranges such as 192.168.0.0/16.
If you are using a work or school proxy, contact IT before changing proxy settings. A corporate proxy may also block private ranges on purpose as a security boundary.
Disable an Extension That May Be Blocking LAN Traffic
Extensions tamper with requests on private addresses more often than you would expect. Privacy tools that strip tracking parameters, network filters, and Multi-Account Containers all touch LAN traffic. Containers treat a container tab as a different origin, even on localhost.
- Click the puzzle piece
menu in the toolbar. - Choose Manage Extensions.
- Toggle off anything that touches requests, containers, or URLs (privacy blockers, HTTPS Everywhere forks, corporate policy extensions, ad blockers with custom filter rules).
- Reload the LAN page in the same tab.
If the page loads, turn the extensions back on one at a time to find the offender. A private window (++ or ++) is the faster check: extensions are off there by default, so a page that loads in private mode points straight at an add-on.
Stale data can also keep an old error on screen. Clearing Firefox cookies and cache for that host forces a fresh request.
Refresh Firefox If Nothing Else Works
Nothing above worked, so you are down to the last resort. Refresh keeps your bookmarks, history, and saved logins, but resets every preference, disabled extension, and stored permission back to defaults.
- Open the
menu and choose Help. - Pick More Troubleshooting Information.
- Click .
- Confirm with again.
- Re-test the local page.
If a refreshed Firefox still refuses http://192.168.x.x, open the same address in another browser on that machine. When every browser fails, the device, your firewall, or a VPN is the blocker, not Firefox.
If the trouble started right after a Firefox update, downgrading to an older Firefox version is the other way to confirm it.
Frequently Asked Questions
Why does Firefox block 192.168.1.1 but not a website like example.com?
Public websites use valid TLS certificates on port 443 by default, so HTTPS-Only Mode upgrades plain HTTP URLs without issue. Home devices on 192.168.1.1 rarely serve HTTPS, so the upgrade fails and Firefox shows an error page instead of the device’s admin panel. Switching HTTPS-Only Mode to private windows only, or disabling it entirely, restores the page.
Is disabling HTTPS-Only Mode risky?
It does mean Firefox stops forcing https:// for sites that advertise http://, so a shared Wi-Fi network could downgrade a connection more easily. If that worries you, narrow the setting to Enable HTTPS-Only Mode in private windows only while you still need LAN access. The change is reversible from the same Settings panel.
Will localhost be proxied?
No. Firefox hard-codes a bypass so localhost, 127.0.0.1, and [::1] are never sent through any configured proxy. If those addresses still fail to load, the cause is HTTPS-Only Mode, an extension, an HTTPS certificate error on the local service, or a DNS problem, not the proxy bypass list.
Can I unblock just one LAN address without disabling HTTPS-Only?
Firefox does not expose a per-address exception inside HTTPS-Only Mode. The closest workaround is to set the address bar URL with the scheme your device actually serves (try http:// first, then https://), or drop the protection to private windows only and live with the upgrade on your LAN. Bookmark the LAN URL with the working scheme so Firefox always opens it the same way.
How do I check whether the proxy is the cause?
Temporarily set Configure Proxy Access to the Internet to No proxy inside the Connection Settings dialog, then reload the LAN tab. If the page loads, the proxy is the cause. Re-open the dialog, restore the original setting, and add the LAN ranges to the No proxy for field.
