-
Notifications
You must be signed in to change notification settings - Fork 46
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
DNS leaks can't be solved. #89
Comments
Can you check the content of I remember having issues with the ProtonVPN DNS when writing the sync code - https://github.com/jamesmcm/vopono/blob/master/src/providers/protonvpn/openvpn.rs#L39 |
Hi: The file content seems to be fine at least the values seems to be set, but I am not sure if they are fine... With vopono I get: But when using network Manager I get: In this case I use the same server (Config nl-free-09.protonvpn.com.tcp.ovpn) but I get very different inets and subnets... Is this intended?? |
That inet stuff is fine, and it seems alright using the internal DNS server (i.e. that will only be accessible within the tunnel). Just to check if you run bash within the namespace and then run |
Interesting, bash seems to show the right dns server with dig... But dnsleaktest.com from firefox (from the namespace of course) still shows the one from my ISP. It is using the vpn because the ip is one from proton, not my public one but the Standard test shows the same than without the namespace. OTOH I still tried to add The hang happens in the call to start It uses the 100 of the cpu and I can't stop ip with C-c ... So I have to close the terminal. In that case the interface is not deleted and I have to remove it manually. |
Apparently In any case, can you try with Chromium or another browser? In case it's due to Firefox doing DNS over HTTPS or some other setting? |
But in any case it shouldn't block vopono right?
I just tried Chromium and midori with exactly the same result: right ip wrong dns in the test.
I actually disabled DNS over HTTPS on firefox; same result. And also tried with private windows (just in case) |
Hi is this from proton? or someone else? If it is a proton one. Did you do anything special? Because I can't solve this. I have the same issue with any browser I use except lyx and elinks. So maybe there is something wrong in my environment?? Something that should be documented maybe? |
Yeah, I just used Maybe try to check if anything is overriding the DNS somehow? |
I just tried with google-chrome-stable and I have the same result. I am starting to think that maybe this is related with networkmanager? Are you using networkmanager?? |
I found another hint. I rebooted the system to an old debian installation and there vopono seems to work very fine and there are not dns leaks.... The debian installation uses the same environment I have (i3wm+networkmanager and even the same .bashrc and all home files .) so maybe this has nothing to do with network manager. The only difference is the os (Debian vs Arch). So probably there is something in arch that makes the gui applications to bypass the terminal environment during dns search for requests... |
It's strange, I use NetworkManager myself, and have openresolv installed but it's not an issue at all. I don't see anything weird on the Wiki page either - https://wiki.archlinux.org/title/Domain_name_resolution |
I had |
BTW In firefox I tried |
I'm experiencing the same issue with mullvad. However only with Firefox. No issue when I use |
I'm having this issue as well. Both with ungoogled-chromium and firefox. |
Maybe it has something to do with the |
Thanks, I can try to test it by switching to systemd-resolved. |
If you're using systemd-resolved, it'd be great if you could try vopono 0.9.0 now thanks to PR #144 from @niki-on-github |
For posterity (in case this debugging information ever gets turned into a FAQ) the issue in my case turned out to be a running instance of
For my purposes I just turned off nscd, EDIT: It turns out I was wrong, nscd is still essential for for Nix-based tools to be able to resolve mDNS queries. See output below:
So I guess I need to go back to running |
Hi:
I am using vopono to connect to protonvpn and I have tried everything but https://www.dnsleaktest.com/ shows my isp in spite of protonvpn has protection to prevent that. So it seems like vopono is not setting the dns in the namespace.
--dns option does not change the dns
and adding
block-outside-dns
to the .ovpn hangs when trying to connect.When I use
openvpn
normally withoutvopono
there is not any leak.The text was updated successfully, but these errors were encountered: