-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebRTC not configured properly for proxy #4
Comments
There are browser bugs relating to the issue of WebRTC bypassing browser proxy settings. We are waiting for them to be fixed. |
@erosman are you planning to add a global option to disable WebRTC with this setting in v8.0? |
That might go beyond the scope of FoxyProxy. It also require "privacy" permission. On Chrome it is possible to limit WebRTC. I have already filed a bug and I am waiting for a response. |
I do not agree. FoxyProxy is a proxy extension with privacy-related tools built-in. FoxyProxy already can delete cache, cookies, indexedDB storage, DOM local storage, plugin data, service worker data.
That is ok. This is a privacy-related extension, after all.
ok
As long as user is informed, there is no problem. Most people do not want WebRTC on all the time anyway. It is not used often and there is no need to keep it turned on.
Be aware that WebRTC over UDP can never be proxied. Proxy servers do not proxy UDP traffic, only TCP. As I understand WebRTC can work over UDP or TCP, but it "prefers" UDP (tries UDP first). So this bug could possibly be implemented, but only for WebRTC over TCP which seems to be a smaller set of uses than WebRTC over UDP. |
Not quite. As of August 2022 (last month), it's now possible. Quick uses UDP instead of TCP. Therefore the IETF spent time creating this recently CONNECT-UDP. |
OK... but from personal experience ...... 📌 Be aware of new permission and user reaction. |
I have added the code to limit WebRTC in FoxyProxy v8.0 (once released). Optional Permission
|
Interesting. Are you aware of announcements from squid or other proxy server software announcing they will support it? |
This is great! I think toggling this on/off is going to be very rare. (Turn it off once and ignore). So Optional Permission is the perfect approach. |
I created a feature request for Squid right now. So let's see what the devs say. https://bugs.squid-cache.org/show_bug.cgi?id=5233 |
WebRTC is not configured correctly in chromium.
The option "Disable non-proxied UDP (force proxy)" (
chrome.privacy.IPHandlingPolicy.DISABLE_NON_PROXIED_UDP
) is not set by this extension. I don't know how to proxy UDP, but this option at least resolves connection errors when webapps try to establish webrtc without using the correct proxy specified within foxyproxy.The text was updated successfully, but these errors were encountered: