Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can you make this work for other services? #2

Closed
jarredwalton opened this issue May 31, 2018 · 4 comments
Closed

Can you make this work for other services? #2

jarredwalton opened this issue May 31, 2018 · 4 comments

Comments

@jarredwalton
Copy link

Hi Agent Gonzo,

This hasn't been updated in two years, I know, but I'm trying to figure out how to set up caching for more than just Steam, using Windows. I have multiple PCs, and between Steam, UPlay, Origin, GoG, Activision, and Epic that's a lot of multiple downloads if I'm not careful. Any help would be appreciated!

@agentgonzo
Copy link
Owner

Jarred,

It's not been updated in two years because it still works :-). We use it in our house and it's still going strong.
As it is, it's a Squid proxy, meaning that it will proxy (and cache) any HTTP requests, not just Steam. However, I think that some of the above services use HTTPS to download their content, rather than HTTP meaning that this cache (and others) can't cache the content due to it being a secure connection between your computer and the source.

I'll take a look into and see if any other services download using pure HTTP. If you know/can find out what download site the different games companies use then let me know (running Wireshark whilst updating games is the easy way to find that out)

@jarredwalton
Copy link
Author

jarredwalton commented May 31, 2018

Hi Gonzo,

I'd love to put together a more comprehensive guide to making this work. I write for PCGamer.com, and last month I went over my 1TB data cap from Comcast. That's likely primarily because I have too many PCs running Steam, and they probably all individually downloaded some large updates. (20GB and 10 PCs can chew through a lot of data!) Besides running this on one desktop, what do I need to do? Looks like I need to set DHCP to point to that desktop as the primary DNS. I'm trying to wrap my head around Docker, squid-in-a-can, and steam-squid all at once, but I'm more of a Windows desktop guy than Windows Server!

Drop me a note if you can:

Thanks!

@agentgonzo
Copy link
Owner

agentgonzo commented Jun 2, 2018 via email

@jarredwalton
Copy link
Author

jarredwalton commented Jun 6, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants