How to use smart DNS with Squid?

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.


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

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.

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.