Tunnel requests to geolocation sensitive services
Objectives
- Transparent
- Only changes to border router supported by most consumer routers
- Support Hulu, Pandora and Netflix
- Available for all users
- Fallback on failure
Hardware
Router : DG834GT (Sky Router)
Resolver : DNS - WRT54GL or Hastur
Remote Resolver : Yuggoth
Fallback Resolver : Google DNS, OpenDNS
Solutions
- Local Resolver runs dnsmasq
- Remote Resolver runs haproxy?
-
Clients configured with: Gateway : PerimeterRouter
DNS : Resolver, Fallback Resolver
-
Client requests name resolution of Geoloc Service from Hastur
- Local Resolver forwards to Remote Resolver
- Remote Resolver proxies connection to Geoloc Service
- Client requests name resolution of non-Geoloc Service from Hastur
- Local Resolver forwards to Fallback Resolver
Guides
- http://trick77.com/2014/03/01/tunlr-style-dns-unblocking-pandora-netflix-hulu-et-al/
- https://github.com/corporate-gadfly/Tunlr-Clone