At the time I'm writing this article, Tunlr reports that the following streaming services are working:
- US video streaming services: Netflix, Hulu, CBS, ABC, MTV, theWB, CW TV, Crackle, NBC, Fox, A&E TV, TV.com, Vevo, History, Logo TV, Crunchyroll, DramaFever, Discovery, Spike and VH1;
- US audio streaming services: Pandora, Last.fm, IheartRadio, Rdio, MOG, Songza;
- Non-US streaming services: BBC iPlayer (excluding live streams), iTV Player, NHL Gamecenter Live and TF1 Replay / WAT.tv (excluding "direct" stream).
Configure Tunlr DNS under Linux
Before proceeding, please note that Tunlr recommends using Firefox and also, Google Chrome is not supported!
Below you'll find two ways of setting up the Tunlr DNS under Linux.
With these in mind, use the configuration method that suits you best.
A. Configure Tunlr DNS using Dnsmasq / Network Manager
Let's proceed. Firstly, create the /etc/NetworkManager/dnsmasq.d folder (I believe it's not created by default in Ubuntu 12.04 for instance):
sudo mkdir -p /etc/NetworkManager/dnsmasq.d
Then, create (edit) a file called "dnsmasq.conf" under /etc/NetworkManager/dnsmasq.d/. I'll use Gedit below:
gksu gedit /etc/NetworkManager/dnsmasq.d/dnsmasq.conf
And in this file, paste this:
domain-needed
all-servers
cache-size=5000
strict-order
server=/tunlr.net/netflix.com/hulu.com/pandora.com/cbs.com/bbc.co.uk/abc.go.com/mtv.com/go.com/abc.com/tv.com/pbs.com/vevo.com/fwmrm.net/thewb.com/cwtv.com/crackle.com/mog.com/iheart.com/mylifetime.com/doubleclick.net/rubiconproject.com/cpxinteractive.com/adnxs.com/brightcove.com/cpxadroit.com/atdmt.com/mtv.com/mtvnservices.com/imrworldwide.com/demdex.net/fox.com/foxfdm.com/eurovisionsports.tv/netflix.ne/nflximg.com/nflxext.com/chartbeat.com/nbc.com/history.com/discovery.com/vh1.com/itv.com/aetv.com/foxadhd.com/cbsstatic.com/cbsi.com/theplatform.com/akamaihd.net/pbs.org/sharethis.com/revsci.net/scrippsnetworks.com/scrippscontroller.com/imrworldwide.com/scorecardresearch.com/quantserve.com/liverail.com/elogua.com/inskinmedia.com/ip2location.com/rubiconproject.com/southparkstudios.com/conviva.com/liverail.com/local.yahooapis.com/msnbc.com/nbcuni.com/rdio.com/recaptcha.net/69.197.169.9
server=/tunlr.net/netflix.com/hulu.com/pandora.com/cbs.com/bbc.co.uk/abc.go.com/mtv.com/go.com/abc.com/tv.com/pbs.com/vevo.com/fwmrm.net/thewb.com/cwtv.com/crackle.com/mog.com/iheart.com/mylifetime.com/doubleclick.net/rubiconproject.com/cpxinteractive.com/adnxs.com/brightcove.com/cpxadroit.com/atdmt.com/mtv.com/mtvnservices.com/imrworldwide.com/demdex.net/fox.com/foxfdm.com/eurovisionsports.tv/netflix.ne/nflximg.com/nflxext.com/chartbeat.com/nbc.com/history.com/discovery.com/vh1.com/itv.com/aetv.com/foxadhd.com/cbsstatic.com/cbsi.com/theplatform.com/akamaihd.net/pbs.org/sharethis.com/revsci.net/scrippsnetworks.com/scrippscontroller.com/imrworldwide.com/scorecardresearch.com/quantserve.com/liverail.com/elogua.com/inskinmedia.com/ip2location.com/rubiconproject.com/southparkstudios.com/conviva.com/liverail.com/local.yahooapis.com/msnbc.com/nbcuni.com/rdio.com/recaptcha.net/192.95.16.109
sudo restart network-manager
If it doesn't work, firstly try to restart your computer. If it still doesn't work (some users are reporting issues with dnsmasq and private names), try editing /etc/NetworkManager/NetworkManager.conf and commenting out (put "#" in front of the line) "dns=dnsmasq".
Update: to automatically retrieve and update the Tunlr DNS in case it changes (it changes quite often), use THIS script.
B. Quickly switch the Tunlr DNS on/off using a script
sudo apt-get install wget
And then download and install the script using the following commands:
sudo apt-get install wget
cd /tmp
wget https://aur.archlinux.org/packages/tu/tunlr/tunlr.tar.gz
tar -xvf /tmp/tunlr.tar.gz
sudo install /tmp/tunlr/tunlr /usr/local/bin/
Then, simply run the following command to use the Tunlr DNS:sudo tunlr start
To stop using the Tunlr DNS, use the command below:
sudo tunlr stop
And restart your browser.