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