Downloading steam games through HTTP proxy

4,373 views
Skip to first unread message

arjunk...@gmail.com

unread,
Jul 20, 2012, 7:54:47 PM7/20/12
to steam-...@googlegroups.com
Hi there,

I understand this may be off topic, and for this I apologise, but you people seem the most able to assist me with this problem I'm having, so I would really appreciate any suggestions you have for me.
Is it possible/advisable to attempt to download my steam games through this proxy? What would be the best way to go about doing so?
Note that I can log on to steam using an unrestricted internet source, but it is not suitable for entire game downloads, so for that, I would like to switch to the proxy.

Thanks in advance.
Arjun

Nigel Bree

unread,
Aug 8, 2012, 1:33:22 AM8/8/12
to steam-...@googlegroups.com, arjunk...@gmail.com
On Saturday, 21 July 2012 11:54:47 UTC+12, arjunk...@gmail.com wrote:
I understand this may be off topic, and for this I apologise, but you people seem the most able to assist me with this problem I'm having, so I would really appreciate any suggestions you have for me.
Is it possible/advisable to attempt to download my steam games through this proxy? What would be the best way to go about doing so?

First, sorry for taking so long to get back to you.

Using an HTTP proxy should be pretty simple; most proxies are set up to be reasonably transparent, and they just forward a normal HTTP request to the original intended destination and so the hard bit it directing the HTTP traffic at the proxy.

That's what steam-limiter already handles, basically, by the way it traps DNS requests to Valve's special HTTP download hosts. When the Steam client downloads a game, it looks for a pair of machines named content1.steampowered.com and content3.steampowered.com

If you look at the collection of default rules steam-limiter uses, you'll see that the rules have several parts; the *:27030= part redirects the classic Steam download system, which an optional second part looks like this:
content?.steampowered.com=

That second part rewrites the lookup for the IP address of the machine to sent to, and so you can use that to send the Steam client's download requests to a proxy server. When the Steam client sends a request it will pass through the name of the machine it thinks it is talking to, so that the proxy can look up the machine name and send through the request for it.

So, that should be all you need to do.

- Nigel

sephi...@gmail.com

unread,
May 1, 2018, 11:51:16 PM5/1/18
to steam-limiter
Nigel, my connection is trhough a HTTP proxy server. I have read your answer and I do understando how it works, though I have doubts about HOW to make the SteamClient to connect using my proxy connection. Could you give me a step-by-step?
Appreciate it.
Reply all
Reply to author
Forward
0 new messages