bntjah / lancache

Improve download speeds and reduce strain on your Internet connection at LAN parties. Locally cache game installs and updates from the largest distributors: Steam, RIOT, Blizard, Hirez, Origin, Sony, Microsoft, Tera, GOG, ArenaNetworks, WarGaming, and Uplay. Super easy to setup with auto installer script!
174 stars 44 forks source link

level3.ssl.blizzard.com #149

Open Magissia opened 5 years ago

Magissia commented 5 years ago

Hello, blizzard is now using another domain for (at least) Heroes of the Storm data.

Hearthstone data is still provided without SSL from level3 right now.

nexusofdoom commented 5 years ago

updates for my client is still pulling down from this domain 2019-08-14 07:32:16 10.0.4.65 10.0.4.29 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.1 - - 2019-08-14 07:32:16 10.0.4.36 10.0.4.65 < - - - HTTP/1.1 206 Partial Content 2019-08-14 07:32:16 10.0.4.29 10.0.4.65 < - - - HTTP/1.1 206 Partial Content 2019-08-14 07:32:16 10.0.4.65 10.0.4.30 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.1 - - 2019-08-14 07:32:16 10.0.4.65 10.0.4.37 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.1 - - 2019-08-14 07:32:16 137.221.64.4 10.0.4.26 < - - - HTTP/1.1 206 Partial Content 2019-08-14 07:32:16 10.0.4.26 8.249.5.254 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.0 - - 2019-08-14 07:32:16 10.0.4.65 10.0.4.34 > GET us.cdn.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.1 - - 2019-08-14 07:32:16 10.0.4.26 137.221.64.8 > GET us.cdn.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.0 - - 2019-08-14 07:32:16 10.0.4.26 8.252.112.254 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.0 - - 2019-08-14 07:32:16 10.0.4.26 67.26.227.254 > GET level3.blizzard.com /tpr/Hero-Live-a/data/e4/9a/e49aed9426c2c27ed87681bd1a5541e5 HTTP/1.0

nexusofdoom commented 5 years ago

this is my unbound config https://github.com/nexusofdoom/lancache-installer/blob/master/etc/unbound/unbound.conf

Magissia commented 5 years ago

Update was still pulled from level3.ssl.blizzard.com and bypassed lancache.

My dnsmasq config :

server=/dist.blizzard.com/127.0.0.1
server=/llnw.blizzard.com/127.0.0.1
server=/level3.blizzard.com/127.0.0.1
server=/dist.blizzard.com.edgesuite.net/127.0.0.1
server=/blzddist1-a.akamaihd.net/127.0.0.1
server=/blzddist1-b.akamaihd.net/127.0.0.1
server=/blzddist2-a.akamaihd.net/127.0.0.1
server=/blzddist2-b.akamaihd.net/127.0.0.1
server=/blzddist3-a.akamaihd.net/127.0.0.1
server=/blzddist3-b.akamaihd.net/127.0.0.1
server=/blizzard.vo.llnwd.net/127.0.0.1
server=/edge.blizzard.top.comcast.net/127.0.0.1
server=/edgecast.blizzard.com/127.0.0.1
#server=/nydus.battle.net/127.0.0.1
server=/.cdn.blizzard.com/127.0.0.1
server=/llnw.eu.blizzard.com/127.0.0.1
server=/llnw.us.blizzard.com/127.0.0.1
server=/blzddistkr1-a.akamaihd.net/127.0.0.1
server=/blizzard.nefficient.co.kr/127.0.0.1

And my hosts

192.168.170.1 dist.blizzard.com
192.168.170.1 llnw.blizzard.com
192.168.170.1 level3.blizzard.com
xxx::170:1 level3.blizard.com
192.168.170.1 dist.blizzard.com.edgesuite.net
192.168.170.1 blzddist1-a.akamaihd.net
192.168.170.1 blzddist1-b.akamaihd.net
192.168.170.1 blzddist2-a.akamaihd.net
192.168.170.1 blzddist2-b.akamaihd.net
192.168.170.1 blzddist3-a.akamaihd.net
192.168.170.1 blzddist3-b.akamaihd.net
192.168.170.1 blizzard.vo.llnwd.net
192.168.170.1 edge.blizzard.top.comcast.net
192.168.170.1 edgecast.blizzard.com
#192.168.170.1 nydus.battle.net
192.168.170.1 cdn.blizzard.com eu.cdn.blizzard.com
xxx::170:1 cdn.blizzard.com eu.cdn.blizzard.com
192.168.170.1 llnw.eu.blizzard.com
192.168.170.1 llnw.us.blizzard.com
192.168.170.1 blzddistkr1-a.akamaihd.net
192.168.170.1 blizzard.nefficient.co.kr

nginx listen for all of these, but the ssl domain is not listened by nginx, not redirected by dnsmasq as I based my config on this repository config files for domains.

I see these requests floating around Aug 15 13:41:34 dnsmasq[6732]: 99 192.168.170.52/37492 query[A] level3.ssl.blizzard.com from 192.168.170.52

nagilum99 commented 4 years ago

If it pulls it via SSL, there's not much we could do. Not sure if an SSL-unwrapper would help, aka doing a MITM "attack" to cache that.

nexusofdoom commented 4 years ago

I would make a ticket with Blizzard just like we have with origin.. and please post the ticket so we can all reply to it.

Thanks

SurferLancelot commented 4 years ago

This has broken wow for me