Windows Proxy Setting "Bypass proxy server for local addresses" is ignored by Firefox when using "Use system proxy settings"
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
People
(Reporter: somenerd, Assigned: xeonchen)
References
(Blocks 1 open bug)
Details
(Whiteboard: [proxy][necko-active])
Attachments
(1 file)
|
59 bytes,
text/x-review-board-request
|
daniel
:
review+
ritu
:
approval-mozilla-esr52+
|
Details |
Comment 1•11 years ago
|
||
Updated•10 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Comment 3•9 years ago
|
||
| Comment hidden (mozreview-request) |
Comment 10•9 years ago
|
||
| Assignee | ||
Comment 11•9 years ago
|
||
| mozreview-review | ||
| Assignee | ||
Comment 12•9 years ago
|
||
| Comment hidden (mozreview-request) |
Comment 14•9 years ago
|
||
| Comment hidden (mozreview-request) |
Comment 16•9 years ago
|
||
| Assignee | ||
Comment 17•9 years ago
|
||
Comment 18•9 years ago
|
||
| bugherder | ||
Comment 19•9 years ago
|
||
| Assignee | ||
Comment 20•8 years ago
|
||
Comment 21•8 years ago
|
||
Comment 23•8 years ago
|
||
| bugherder uplift | ||
Comment 24•5 years ago
|
||
(In reply to SomeNerd from comment #8)
Guys, please keep in mind, that not only 127.0.0.1 but all addresses in
127.0.0.0/8 are loopback addreses (see
https://en.wikipedia.org/wiki/Localhost#Name_resolution)
TL;DR: 127.0.0.2 mysteriously works in Chrome, but not in Firefox (and pre-chromium Edge).
Not sure this is right tree to bark at, but isn't possible this was not addressed after all?
System info:
- Windows 10 v1709
- Manual System proxy:
- "Bypass proxy server for local addresses" checked,
- "No proxy for ..." exceptions list does not include explicit loopback IPs (i.e. no
127.0.0.1;...;127.255.254.255in there).
Listen 80in running local Apache HTTPD.- Each browser uses system proxy.
Observations:
-
Visiting 127.0.0.1 works in "every browser".
-
Visiting 127.0.0.2 works in Chromium based browsers only.
-
Adding 127.0.0.2 to "No proxy for" exceptions list makes it work in Firefox and pre-Chromium Edge. (In par with aforementioned MS support article)
Conclusions
-
According that MS support article even
127.0.0.1should not work in case of proxy and not in Exceptions List. (I guess127.0.0.1andlocalhostare probably so standard exceptions they didn't have them mentioned in that article.) -
It seems that Chromium-based browsers behaves as if entire loopback range had exception and is never passed to proxy, what makes sense. Is it a violation of some rule Firefox obeys? Or does Firefox something wrong here?
(For record, I wasn't aware of this at all, I just stumbled upon terse comment under SO answer telling ~ "you can use 127.0.0.1, 127.0.0.2, 127.0.0.3 etc... for localhost")
Description
•