How do I run Steam from behind a proxy server?

  • Does your network filter any protocols or ports?
    – badp
    Commented Oct 11, 2010 at 18:00

1 Answer 1


Of course you could run Steam behind a proxy server, provided that the administrator opens the necessary ports.

You can find a good guide directly on Steam Support: Required Ports for Steam.

Basically in order to just run steam you need:

Steam Client

* TCP 27014 to 27050 inclusive (Steam downloads)
* UDP 4380

Steamworks P2P Networking and Steam Voice Chat

* UDP 3478 (Outbound)
* UDP 4379 (Outbound)
* UDP 4380 (Outbound)

Than it really depends on which multiplayer game you want to play. In this case additional ports opening is required.

Instead, if you want to play only single player games, the steps before should work in 95% of games except those that requires additional connection requirements, like, for example, some Ubisoft games, some Game For Windows Live (GTA IV), etc.

  • 1
    This will only work for SOCKS proxies, i.e. proxies that tunnel arbitrary socket connections.
    – Koraktor
    Commented Jan 26, 2011 at 21:39
  • Just for clarification in addition to Drake's answer: It will NOT work for HTTP(S) proxies – so you might have bad luck if you try to run Steam during lunchtime at your office.
    – Koraktor
    Commented Jan 26, 2011 at 21:41
  • The list of ports on the Steam Support page shows more ports than this answer. Commented Feb 22, 2011 at 14:31
  • 1
    @Koraktor SOCKS proxies are not the only kind that tunnel arbitrary socket connections.
    – user56
    Commented Aug 21, 2011 at 13:32
  • @DenilsonSá Not every port listed on that site is needed to just run Steam.
    – user56
    Commented Aug 21, 2011 at 13:33

You must log in to answer this question.