Steam.exe über einen http-Proxy ausführen lassen

7

Ich sitze hinter einem http-Proxy, den Steam nicht durchgehen lässt. Der Versuch, die Lösung mit Proxifier zu beheben, führte zu einem Fehler bei der Verwendung eines https-Proxys. Untersuchungen haben jedoch ergeben, dass dieser nicht erforderlich sein sollte.

Ist es möglich, einen Zielparameter in einer Verknüpfung zu erstellen?

dh "C: \ Programme \ Steam \ Steam.exe" --http-proxy = meinBenutzername: meinKennwort @ SERVERNAME: 8080

Ich habe den Servernamen und die Portnummer, obwohl ich die Relevanz von "MeinBenutzername: MeinKennwort" noch nicht verstanden habe oder genau weiß, auf welchen Benutzernamen und welches Kennwort sich diese Anweisungen beziehen.

Natürlich, wenn ein Zielparameter nicht funktionieren würde, gäbe es eine andere Möglichkeit, Steam zum Laufen zu bringen?

Kryptonit
quelle
2
Sie beziehen sich auf Ihren Benutzernamen und Ihr Kennwort für den Proxy, falls erforderlich.
David Schwartz

Antworten:

6

Der Steam-Client verwendet standardmäßig UDP. Verwenden Sie -tcp Startoption bei Steam Start , um das Steam - Client zu zwingen , nur TCP - Verbindungen herzustellen. Dadurch ist der Steam-Client mit den meisten SOCKS- und SSH-Servern kompatibel, wenn er in Kombination mit einem Proxifier verwendet wird.

Viele der Steam-Spiele verwenden UDP und können stattdessen nicht zur Verwendung von TCP gezwungen werden. Proxifier unterstützt kein UDP, sondern ignoriert einfach den UDP-Verkehr. Um diese Spiele hinter einem Proxy ausführen zu können, benötigen Sie eine Alternative zu Proxifier, die UDP unterstützt, z. B. ProxyCap :

ProxyCap kann UDP über einen SOCKS5-Proxy oder eine Kette von SOCKS5-Proxys umleiten. Voraussetzung ist, dass das UDP-Relay auf dem Proxy-Server aktiviert ist. Wenn Sie Streaming-Software oder Online-Spiele hinter SOCKS ausführen möchten, müssen Sie außerdem sicherstellen, dass die Verbindung zum Proxy schnell genug ist.

remrod
quelle
Ich habe eine Stunde lang versucht, einen sehr einfachen SOCKS5-Proxy durch einen SSH-Tunnel zu bekommen, der funktioniert, bis ich diese Antwort sah. Es stinkt, dass dies im Grunde undokumentiert ist. Übrigens funktioniert es auch unter OS X !
2.
dies macht die http_proxy env var auch unter Linux / fedora / ubuntu funktionsfähig!
Ray Foss
0

Ich denke, ich habe schon einmal versucht, dies zu erreichen. Das Hauptproblem ist, ob Ihr HTTP-Proxy das Durchlaufen von UDP unterstützt oder nicht, was unwahrscheinlich ist. UDP ist für fast jedes Spiel erforderlich, das Sie spielen möchten. Da es jedoch im HTTP nicht verwendet wird, werden Sie wahrscheinlich nicht von Ihrem Proxy weitergeleitet.

Update auf oben: SOCKS-Proxys können UDP-Verkehr weiterleiten und umgekehrt arbeiten: HTTP-Proxys können nicht.

Aus diesem Grund macht es Steam nicht einfach, einen HTTP-Proxy zu konfigurieren. Sie müssen Ihren Proxy umgehen, indem Sie den Port für die Weiterleitung öffnen, damit Steam darauf zugreifen kann. Wenn Sie keine Kontrolle über den Proxy-Server haben, haben Sie leider kein Glück.

deed02392
quelle