単一の TCP 接続を介した汎用トンネル ユーティリティですか?

単一の TCP 接続を介した汎用トンネル ユーティリティですか?

私は、インターネットに接続された組み込み Linux デバイス (他のセンサー デバイスに接続された独自のプライベート LAN 内) を持っています。私は、自分のコンピューターとデバイスの間で、独自のプロトコルを使用して、安全な直接 TCP 接続を確立できます。それ自体がすでにトンネルであり、たとえば、デバイス上の SSH デーモンに接続できます (トンネル経由)。

ここで、より多くの可能性を提供する別のトンネルを TCP 接続経由で実行したいと思います。具体的には、次のようになります。

  • がありますリナックスデバイスにインストールされるトンネルエンドポイント
  • があります使いやすい(本当に使いやすいです)ウィンドウズローカルトンネルエントリポイントとして機能するプログラムであり、ユーザーが必要なトンネルパラメータ(宛先ポイントとIPアドレス)を設定できるようにします。
  • 1つのトンネルに複数のトンネルを設置できる単一のTCP接続(接続の確立には比較的時間がかかるため重要です)
  • できればサポートFTP接続(特にサポートされていない場合は機能しません)
  • ではない必要とするあらゆる種類の認証(残念ながらSSHトンネルは使用できません)

もちろん、グーグルでそのようなソフトウェアを探してみましたが、使えるものは見つかりませんでした...

具体的には次のようになります。

  (USER PC) 

+---------+   +-----------+
|   FTP   |-->|           |
| client  |-->| Windows   |   +----------+
+---------+   |  tunnel   |   | existing |
              | server    |-->| tunnel   | ------------->>  INTERNET 
+---------+   |           |   | server   |
| browser |-->| (wanted)  |   +----------+
+---------+   +-----------+    localhost
                localhost

     . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

                                            +-----------+
                             +----------+   | Linux     |--> l27.0.0.1:80
                             | existing |   |  tunnel   |
     INTERNET  >>------------| tunnel   |-->| client    |--> 192.168.0.1:21
                             | client   |   |           |
                             +----------+   | (wanted)  |--> 192.168.0.1:20 
                                            +-----------+
                                              localhost

                                                   (EMBEDDED DEVICE)

そのようなツールは存在するのでしょうか、それとも自分で作成する必要があるのでしょうか?

関連情報