lancachenet / monolithic

A monolithic lancache service capable of caching all CDNs in a single instance
https://hub.docker.com/r/lancachenet/monolithic
Other
726 stars 73 forks source link

EA Desktop installed apps are not cached #129

Closed shinji257 closed 2 years ago

shinji257 commented 3 years ago

Describe the issue you are having

EA Desktop installed applications are not being cached. This is likely due to use of HTTPS as there doesn't appear to be any cache server detection or an option to use insecure connections in this client.

How are you running the container(s)

I don't really have a command line since I use portainer so I'll screenshot and give you the container configuration from it. image

DNS Configuration

Router -> Steam Cache DNS -> 8.8.8.8 upstream

The router only uses the Steam Cache DNS server and doesn't have any other DNS on it. Not even the ISP DNS.

Output of container(s)

No output. It doesn't even hit. I did do some checking on DNS/SNI logs though and found it still hits origin-a.akamaihd.net but that is routing through sniproxy and so it must be doing it via HTTPS.

shinji257 commented 3 years ago

As an added note Origin itself still works. It is just EA Desktop that is affected at the moment.

PacketShepard commented 3 years ago

Any update on getting EA Desktop working or forcing it to detect a cache?

stale[bot] commented 2 years ago

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically closed after being inactive for 30 days. If you require further assistance please reopen the issue with more details or talk to us on discord

JackBailey commented 1 year ago

Apologies for necro but still seems to be an issue

lprhodes commented 11 months ago

I'm going to have a look at what servers EA is using within the EA desktop app, hopefully it's as simple as adding new hosts to the lancache-dns repo.

lprhodes commented 11 months ago

So EA are downloading via HTTPS and also ignoring the system proxy settings making it hard to catch the data through more common means.

I may try and capture the traffic via a local VPN but it's probably more hassle than it's worth.,

shinji257 commented 11 months ago

They also never reimplemented the option from Origin to let you use http connections for the content servers. This is what made caching possible in the first place.