Steam.exe durch einen http-Proxy laufen lassen

62449
Kryptonite

Ich sitze hinter einem http-Proxy, den Steam nicht durchläuft. Beim Versuch, den Proxifier zu beheben, wurde die Fehlermeldung ausgegeben, dass ein https-Proxy verwendet werden musste. Untersuchungen haben jedoch ergeben, dass für ihn kein Proxy erforderlich ist.

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

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

Ich habe den Servernamen und die Portnummer, obwohl ich die Bedeutung von 'myusername: mypassword' noch nicht richtig verstanden habe, oder auf welchen Benutzernamen und Passwort sich diese Anweisungen beziehen.

Wenn ein Zielparameter nicht funktioniert, gibt es natürlich eine andere Möglichkeit, Steam zur Arbeit zu bringen?

7
Sie beziehen sich auf Ihren Benutzernamen und Ihr Kennwort für den Proxy, falls dies erforderlich ist. David Schwartz vor 12 Jahren 2

2 Antworten auf die Frage

6
remrod

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

Viele der Steam-Spiele verwenden UDP und können nicht gezwungen werden, stattdessen TCP zu verwenden. Der Proxifier unterstützt kein UDP, er 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 UDP-Relay auf dem Proxy-Server aktiviert sein muss. Wenn Sie Streaming-Software oder Online-Spiele von SOCKS aus ausführen möchten, müssen Sie sicherstellen, dass die Verbindung zum Proxy schnell genug ist.

Ich verbrachte eine Stunde damit, einen sehr einfachen SOCKS5-Proxy durch einen SSH-Tunnel zu bekommen, der funktionierte, bis ich diese Antwort sah. Es stinkt, dass dies grundsätzlich undokumentiert ist. Übrigens [funktioniert auch unter OS X] (http://forums.steampowered.com/forums/showthread.php?t=1266784)! 2rs2ts vor 8 Jahren 0
Damit funktioniert http_proxy env var auch unter Linux / fedora / ubuntu! Ray Foss vor 6 Jahren 0
0
deed02392

Ich glaube, ich habe schon einmal versucht, dies zu erreichen. Das Hauptproblem ist, ob Ihr HTTP-Proxy das Durchqueren von UDP unterstützt, was unwahrscheinlich ist. UDP ist für fast jedes Spiel, das Sie spielen möchten, notwendig. Da es jedoch nicht im HTTP verwendet wird, werden Sie nicht glauben, dass Ihr Proxy sie weiterleitet.

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

Aus diesem Grund macht Steam die Konfiguration eines HTTP-Proxys nicht einfach. Sie müssen Ihren Proxy umgehen, indem Sie Portforwards für Steam öffnen, um aussteigen zu können. Wenn Sie keine Kontrolle über den Proxy-Server haben, haben Sie leider kein Glück.