Skip to content
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 IP Leak #1297

Closed
thankuverymuch opened this issue Oct 16, 2020 · 18 comments
Closed

WebRTC IP Leak #1297

thankuverymuch opened this issue Oct 16, 2020 · 18 comments
Labels
enhancement New feature or request

Comments

@thankuverymuch
Copy link

ublock WebRTC option does not work
There seems to be a conflict with opera own WebRTC option
Real IP leak when ublock webrtc option is set in opera vpn

I confirmed that it does not work in firefox and chrome
webrtc test was done at doileak.com

@uBlock-user
Copy link
Contributor

Real IP leak when ublock webrtc option is set in opera vpn

only local IP is hidden, not your public IP, anyways fill the template and do not bypass it.

@uBlock-user uBlock-user added the invalid not a uBlock issue label Oct 16, 2020
@thankuverymuch
Copy link
Author

The answer sounds like garbage
Have you tested it?
It's a useless option in the latest Firefox, Chrome, and Opera.
It messes up the settings of Opera

@uBlock-user
Copy link
Contributor

uBlock-user commented Oct 16, 2020

It messes up the settings of Opera

The Opera's WebRTC option is undoing uBO's settings and uBO will only hide your local/LAN IP address, your public IP address will always be seen- https://github.com/gorhill/uBlock/wiki/Prevent-WebRTC-from-leaking-local-IP-address

@thankuverymuch
Copy link
Author

You are telling a useless story now.
When ublock webrtc setting is checked and tested, my real IP is displayed.
To make the setting of the opera jammed.
Turning off ublock option hides IP due to opera's webrtc settings

@gorhill
Copy link
Member

gorhill commented Oct 16, 2020

Please provide repro steps as asked in the template, I don't know anything about "opera vpn". Respect the template before lecturing us on how we deal with issues.

@thankuverymuch
Copy link
Author

I'm just talking about a bug that ublock's webrtc option forces off opera's webrtc option.

@gwarser
Copy link

gwarser commented Oct 20, 2020

By default Opera 71.0.3770.148 has WebRTC option set to "Use any suitable network interface (recommended)"

Installing uBO changes nothing.

Switching uBO option "Prevent WebRTC from leaking local IP addresses" makes it "Use default public network interfaces only" and disables this widget in settings:

image

Disabling uBO option "Prevent WebRTC from leaking local IP addresses" makes it work again and restores previous selection.

For everything above doileak.com reports that my public IP is visible (I don't have any private IP)
"Your browser supports WebRTC! Your real IP address is visible to every website you visit."

Choosing Opera option "Disable non-proxied UDP" makes Doileak report: "WebRTC IP Leak: We could not detect an IP via WebRTC."

All works as expected. What is the issue?

@uBlock-user
Copy link
Contributor

What is the issue?

I believe the user prefers Opera's behaviour instead of uBO's, so in that case, the solution is to disable uBO's setting and let Opera control the behaviour.

@thankuverymuch
Copy link
Author

All works as expected. What is the issue?

If ubo's webrtc ip address leak prevention option is checked, my real ip is leaked even if vpn is used. If the option is turned off, the IP is hidden due to Opera's webrtc option. Why does this option exist? If you think this isn't the problem, it looks like there's a problem with your head.

@uBlock-user
Copy link
Contributor

Why does this option exist?

To prevent the leakage of local/LAN IP address, if you like Opera's behaviour of hiding both, just use that.

@gorhill
Copy link
Member

gorhill commented Oct 20, 2020

I had no idea Opera had such a setting, hence why I asked for repro steps.

@gorhill gorhill reopened this Oct 20, 2020
@uBlock-user uBlock-user added something to address something to address and removed invalid not a uBlock issue labels Oct 20, 2020
@gorhill
Copy link
Member

gorhill commented Oct 20, 2020

I aapreciate there is an issue but I am unhappy with @thankuverymuch's resistance to properly fill rhe template and provide detailed repro steps. We will take it from here.

@uBlockOrigin uBlockOrigin locked as resolved and limited conversation to collaborators Oct 20, 2020
@gorhill
Copy link
Member

gorhill commented Oct 20, 2020

All the typos is because I am on phone and efiting does not work well on Fenix.

@gwarser
Copy link

gwarser commented Oct 20, 2020

With Opera VPN enabled, when using "Use default public network interfaces only" preference, IP is leaking always. Does not matter if it's set manually or by uBO.

@gwarser
Copy link

gwarser commented Oct 20, 2020

Wow, this was unexpected, looks like my LTE modem is working as local network. With "Use default public and private network interfaces only" Doileak reports: "Your local IP: 192.168.8.101
. Your public IP:XXXX"

No matter if with VPN or not.

uBO disabled.


Turning VPN "on" automatically switches WebRTC settings to "Disable non-proxied UDP"! And it can be changed, settings widget is not disabled.

With uBO "Prevent WebRTC... " option enabled, this does not work.

FINALLY! One simple STR would change a lot!

@uBlock-user
Copy link
Contributor

uBlock-user commented Oct 21, 2020

Now occuring with Vivaldi - https://www.reddit.com/r/uBlockOrigin/comments/jf9lj1/activating_prevent_webrtc_from_leaking_local_ip/

Disable non-proxied UDP

That setting disables WebRTC completely, that's why public/local IP is not shown.

@uBlock-user uBlock-user added enhancement New feature or request and removed something to address something to address labels Dec 7, 2020
@uBlock-user
Copy link
Contributor

essentially duplicate of gorhill/uBlock#2853 ?

@gwarser
Copy link

gwarser commented Sep 14, 2021

Option removed #1723

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants