A VPN. Its often touted as the all encompassing answer to your “blocked website” woes. Unfortunately, just getting a VPN and switching it on is not enough. To make sure you are complete protected you need to fix two common holes.
- DNS leaks : While data goes through VPN, your DNS queries may still go through regular ISP connection
- WebRTC : This leaks your IP address, inspite of connecting through VPN
A site like ipleak.net can easily tell you if you have such a problem. If you do, well here is what to do.
DNS leaks can be fixed by using Google or openDNS as your DNS provider. However, if you do not want to do that for some reason, there is a fix in firefox if you are a socks proxy user. Type about:config in the address bar, and click on “I’ll be careful”. Just change network.proxy.socks_remote_dns to false. You are done.
For WebRTC leaks, just toggle media.peerconnection.enabled to false. Unfortunately, for chrome browser, there is no cure for desktop(Though android has a fix)
With these two fixes, your VPN is plugged. You may need to do this if you are the ssh tunnel type of user. Always make sure you visit ipleak.net or a similar website to confirm the leaks.