corporate-gadfly / Tunlr-Clone

301 stars 57 forks source link

Netflix ps3, Xbox and wdtv #16

Closed themickman007 closed 10 years ago

themickman007 commented 10 years ago

Does anyone know how to get around error's in loading netflix on the PS3 Xbox or WDTV live streaming?

Services such as Tunlr seem to have worked something out however I am getting errors as soon as the app starts. I have done some reading and checked logs which say that there isn't a plain text hostname being sent (needed for forwarding without decrypting).

blazejpawlak commented 10 years ago

I guess it all boils down to the list of hostnames that have to be added to the list. Perhaps the original list from the README is not complete and it would be a question of sniffing your local traffic with Wireshark and seeing what hosts are called when you start the app.

Right now the hulu app on iOS will loop adverts, there is no way to get out of the loop except stopping the stream, restarting it and fast forwarding to a moment after the advert. I wonder whether that's DNS or sniproxy matter though.

themickman007 commented 10 years ago

I've checked my bind logs and tried forwarding all the hosts which appear there but none of that has worked. Netflix is using a method of redirecting dns lookups to get around services like tunlr and unblock-us but I'm not sure if that is the problem. When I checked out the syslog for sniproxy it mentioned failing to create a connection to ultradns.org / ultradns.co.uk / ultradns.com etc. but I'm not sure if they are just root name servers. It could work in the future if Netflix start to use server name identification in their ssl connections to the xbox etc.

blazejpawlak commented 10 years ago

Interesting. I wonder how the guys at tunlr or unblockus manage such redirects. I've just checked Hulu on Apple TV via tunlr and it worked nicely, while with my home-brew setup based on the README here it failed on geo check. Netflix also appears to be working just fine with tunlr. Guess one would have to go through numerous forums to crack this one. It seems it's a mouse and cat game.

themickman007 commented 10 years ago

If you add e.akamai.net to your bind and sni config to be proxied it should fix up hulu.

blazejpawlak commented 10 years ago

That indeed solves the matter. I'm just a bit worried that other services are also using akamai's address and may unnecessarily be "routed" via the US based network. Anyways, thanks for the tip!