Closed
Bug 1421240
Opened 7 years ago
Closed 5 years ago
WebRTC/TURN doesn't use system HTTP proxy
Categories
(Core :: WebRTC: Networking, defect, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 1569183
People
(Reporter: jamie.woods, Unassigned)
References
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:59.0) Gecko/20100101 Firefox/59.0
Build ID: 20171118220429
Steps to reproduce:
1. Set macOS system proxy to www-proxy:8080
2. Set Firefox to inherit system proxy
3. Use Trickle ICE demo (https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/) with a TURN server (e.g. turn:myturn:3478?transport=tcp)
Actual results:
Firefox tries to connect directly to TURN server, instead of through the HTTP proxy that we've defined in system settings.
Expected results:
Firefox should connect to the HTTP proxy to establish its TURN connection. Behaviour should be identical to manually setting HTTP proxy settings in Firefox's preferences.
Updated•7 years ago
|
Component: Untriaged → WebRTC: Networking
Product: Firefox → Core
Comment 1•7 years ago
|
||
Jamie do you know if it works if the proxy is configured directly in the Firefox proxy settings and not inherited from the OS?
Flags: needinfo?(jamie.woods)
Whiteboard: [need info reporter 2017-11-28]
Reporter | ||
Comment 2•7 years ago
|
||
Yes. The issue goes away when I use Firefox's "Manual proxy configuration" (and copy exactly the proxy settings from Preferences.app, but having them exact is not in itself a requirement for the bug), and returns when I re-select the "Use system proxy settings" option. (Apologies, I thought I'd implied this in my initial report!)
Flags: needinfo?(jamie.woods)
Comment 3•7 years ago
|
||
Turns out we need to implement additional logic to support proxy auto config.
Status: UNCONFIRMED → NEW
Rank: 25
Ever confirmed: true
Priority: -- → P3
Summary: WebRTC/TURN doesn't use system proxy → WebRTC/TURN doesn't use system HTTP proxy
Whiteboard: [need info reporter 2017-11-28]
Comment 5•7 years ago
|
||
(In reply to Nils Ohlmeier [:drno] from comment #3)
> Turns out we need to implement additional logic to support proxy auto config.
Bug 1471700 says this is a regression and it used to work in 52esr.
Comment 6•7 years ago
|
||
I think Bug 1471700 is a different issue. When I switch to Firefox's "Manual proxy configuration" using the same proxy server, Firefox still does not use that proxy server for TURN.
Comment 7•5 years ago
|
||
This is probably fixed now that bug 1569183 has landed, but I need to verify.
Flags: needinfo?(docfaraday)
Comment 8•5 years ago
|
||
Yeah, this seems to be working now.
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(docfaraday)
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•