Report this

What is the reason for this report?

How to use smart DNS with Squid?

Posted on October 16, 2016

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.



This textbox defaults to using Markdown to format your 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.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.