How to use smart DNS with Squid?

Posted October 16, 2016 3.7k views

I use a smart DNS service (Unotelly) in order to be able to change regions. However, my ISP has poor bandwidth to all international locations, except Singapore. I have setup Squid proxy and this has substantially improved browsing speeds. I don’t know how to configure to work with Unotelly. I can have Unotelly recognise my Droplet IP, but viewing overseas streaming video, detects my region as my ISP. I’m new to networking and after days of searching the internet, I have still not learned how to correctly setup my routing to enable this. I am using Mikrotik RouterOS at home.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

For services that restrict location based on DNS this would work but many sites and services do this directly based on your client IP address. To have these sites and services see a client ip address in the region you want you would need to connect through a VPN rather than just a proxy. You could connect to the VPN then through the proxy if it provides benefits in your setup. This guide will walk you through setting up an OpenVPN server and connecting to it.

by Justin Ellingwood
Want to access the Internet safely and securely from your smartphone or laptop when connected to an untrusted network such as the WiFi of a hotel or coffee shop? A Virtual Private Network (VPN) allows you to traverse...