I'm using VyprVPN, using the OpenVPN "protocol" if that's what it's called on Mint.
I set it up using this page on their website, following exactly to a T what they said.
https://support.goldenfrog.com/hc/en-us ... ux-Ubuntu-
It was meant for Ubuntu but seeing as Mint is based on Ubuntu and the features are all pretty much the same down to the menu, it was relatively easy. Easier in some ways as ALL the openvpn packages were already installed by default in Mint 18.2.
Works perfectly, speedtest.net, and whatever what is my IP websites would read my IP as whatever I would set it EXCEPT when I would go on the various DNS Leak checker websites my VPN's server would show up as well as my local ISP's. Sometimes even with the VPN connected, I would get 4 or more of my local ISP's servers/addresses showing up.
I used these two DNS checkers.
https://www.dnsleaktest.com/
http://ipleak.com/
So I freaked out a bit, and starting digging around the net. Most of the solutions were for Windows, and what little solutions were for Linux seemed to be based around Ubuntu, which while similar was confusing for me when trying to implement the solutions.
Two things I did, one seemed to do nothing and the other seemed to work...
I updated the stock update-resolv-conf file in /etc/openvpn
with this little line of code at the end
script-security 2
Code: Select all
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
http://www.ubuntubuzz.com/2015/09/how-t ... linux.html
I could not understand what he meant in his final step #2 by
Code: Select all
2. Run The .ovpn File
sudo openvpn --config name_of_your_file.ovpn
Second solution that seemed to work was this youtube video where some guy basically showed himself in Ubuntu
Doing
sudo apt-get openresolv nscd
I did that, installed "openresolv nscd", it created a file called "update-resolv-conf.save" in my home directory and that's it.
I wasn't expecting anything but after that every DNS leak checker website I looked at could not expose my local ISP, it seemed my VPN was working fully and only it's address was being displayed. Good right?
So what is the proper way to go about this? Did I actually end up fixing the problem? I'm worried I might have just done some kind of band aid fix and I am not actually anonymous when using my VPN.
If this did somehow fix the issue it would be helpful to understand what exactly happened and what changed what.
If this is not the correct solution, and somebody knows how to stop the DNS leaks please help.
Really the goal here is using the VPN to the fullest extent for protection. Which seems a lot easier on Win/OSX, as most VPN providers all hand out proprietary software applets that allow you to control everything through a nice GUI, where as in Linux I'm stuck editing text files and messing around with OpenVPN.