web-dev-qa-db-ja.com

Steamプロキシをhttpプロキシ経由で実行する

Steamの通過を拒否するhttpプロキシの後ろに座っています。 Proxifierでソリューションを修正しようとすると、httpsプロキシを使用する必要があるというエラーが表示されましたが、調査ではすべきではないが必要であることが示されています。

ショートカットでターゲットパラメータを作成することは可能ですか?

すなわち。 「C:\ Program Files\Steam\Steam.exe」--http-proxy = myusername:mypassword @ SERVERNAME:8080

私はサーバー名とポート番号を持っていますが、「myusername:mypassword」の関連性、またはこれらの手順が参照していたユーザー名とパスワードはまだわかりません。

もちろん、ターゲットパラメータが機能しない場合、Steamを機能させる別の方法はありますか?

7
Kryptonite

SteamクライアントはデフォルトでUDPを使用します。 Steam起動時に-tcp起動オプション を使用して、SteamクライアントにTCP =接続。これにより、Steamクライアントは、プロキシファイアと組み合わせて使用​​した場合、ほとんどのSOCKSおよびSSHサーバーと互換性があります。

Steamゲームの多くはUDPを使用しており、強制的にTCPを使用することはできません。ProxifierはUDPをサポートしていないため、単にUDPトラフィックを無視します。これらのゲームをプロキシの背後から実行するには、 ProxyCap など、UDPをサポートするProxifierの代替が必要になります。

ProxyCapは、SOCKS5プロキシまたはSOCKS5プロキシのチェーンを介してUDPをリダイレクトできます。必要条件は、プロキシサーバーでUDPリレーを有効にする必要があることです。また、SOCKSの背後からストリーミングソフトウェアやオンラインゲームを実行する場合は、プロキシへの接続が十分に高速であることを確認する必要があります。

6
remrod

以前にこれを達成しようとしたと思いますが、主な問題は、HTTPプロキシがUDPのトラバースをサポートしているかどうかですが、そうではありません。 UDPは、ほとんどすべてのゲームで必要ですが、HTTPでは使用されていないため、プロキシが転送することはないと思います。

上記に更新:SOCKSプロキシはUDPトラフィックを転送し、逆方向に動作できます:HTTPプロキシはできません。

これが、SteamがHTTPプロキシの設定を簡単にできない理由です。 Steamが先に進むには、ポートフォワードを開いてプロキシをバイパスする必要があります。プロキシサーバーを制御できない場合は、残念ながらうまくいきません。

0
deed02392