RyanEwen / lan-cache-docker

A super simple docker container to run a LAN cache for steam, origin, etc
78 stars 14 forks source link

Epic Games - Fortnite #14

Open RobertJamesMichael opened 6 years ago

RobertJamesMichael commented 6 years ago

Hi! nice work... is it possible to have a "walkthrough" about enabling Fornite updates, if some client side configuration is needed, no problem, hope you can make this ! thanks in advance.

RyanEwen commented 6 years ago

Hi and thanks! I haven't had any luck setting up caching for games that use SSL encryption unfortunately. I suspect it would involve creating SSL certificates and manually installing them on every machine that will use the cache server.. not something I wanted to deal with.

hasankaheil4 commented 6 years ago

Hello Ryan, I really admire your work. please advise if there's any solution you came up with regarding epic games, I have more than 100 clients and I would like to cache their updates if possible.

Best regards.

RyanEwen commented 6 years ago

Hey hasankaheil4, I haven't pursued this as it would require that an SSL certificate be generated/forged for Epic's domains, and served from NGINX. And if the certificate wasn't signed by a trusted authority (which would be the case since we would have to self-sign), then each client's machine would also need to be modified in order for programs to trust the certificate.

elgwhoppo commented 6 years ago

Rawr. Fortnite CDNs suck. Love the work here though. I feel like this issue can be closed...

orientalsniper commented 5 years ago

Can someone create a tutorial in the wiki to spoof Epic Games' certificates?

sublimejeckt commented 5 years ago

Was anyone able to cache Fortnite updates? Please share your knowledge. While creating the certificate should the common name be epic games update server only? Must the certificate be used in Nginx? How can we adjust the clients to trust this certificate?