web-dev-qa-db-ja.com

WindowsでPLinkを使用してSOCKSチェーンを作成することは可能ですか?

PLink/PuTTYのDynamicPortパラメーターを使用してSOCKSプロキシのチェーンを作成しようとしましたが、成功しませんでした。現在、PLink/PuTTY> Linux Box 1> Linux Box 2を使用してWindowsマシンからチェーンしようとしています。これは、TCP_NODELAY/Nagleのアルゴリズムを無効にしたままで可能ですか?

私はこれを行って、プロキシを使用してSOCKSプロキシを介してゲームトラフィックをルーティングしています。残念ながら、PLink/PuTTYを使用せず、Linux BoxでホストされているSOCKSプロキシに直接転送するプロキシの組み込み機能を使用すると、Nagleのアルゴリズムに悩まされます(非常に高いレイテンシが発生します)。

どんなアイデアや提案も本当に役に立ちます。ありがとうございました!

編集:私も次のようなことを試みました/考えました:Linux Box1に入るすべてのトラフィックをLinuxBox 2に(プロキシのようなものを介して)送信し、Windows Box(PLink)から単一の動的socksプロキシ接続を継続します)> Linux Box1。しかし、このようなことを試したところ、Windowsマシンからの着信トラフィックがLinux Box2にトンネリングされませんでした。」

2
VirtualSmile

(OPが編集したソリューションを質問に投稿する)

解決しました!私が実際に抱えていた問題は、すべてのポートを転送するルールがあったにもかかわらず、ポートがBox x.xで転送されなかったということでしたが、「これら以外のすべてをブロックする」によって上書きされました。私が使用したコマンドラインは次のようなものです。

plink.exe {Box 2} -P 22 -C -L 127.0.0.1:444:{Box 3}:3389 -l username -pw password

みんな、ありがとう!

1
Martin Prikryl