2017-11-09 26 views
0

私は現時点で急いでいます。UDPをTCPに変換する - Ngrok TCP => UDP

私の質問は、TCPポートにUDPを転送する方法はありますか? 私は友人のゲームサーバーをホストするためにこれを必要としていますが、例えば ホストカウンターストライクサーバーにしたいのですが、サーバーポートにUDP(ユーザーデータグラムプロトコル)を使用しますが、NGROKはTCP(Transmission Control Protocl)のみをサポートします。& HTTP (ハイパーテキスト転送プロトコル)。

ngrok by @inconshreveable          (Ctrl+C to quit) 

Session Status    online 
Account      Soricy Infinitive (Plan: Free) 
Version      2.2.8 
Region      United States (us) 
Web Interface     http://127.0.0.1:4040 
Forwarding     tcp://0.tcp.ngrok.io:18833 -> 127.0.0.1:27015 

Connections     ttl  opn  rt1  rt5  p50  p90 
           0  0  0.00 0.00 0.00 0.00 

をしかし、ゲームで0.tcp.ngrok.io:18833への接続に失敗して、構成済みUDPがないことを表示します。私はこのしばらく前に試してみました

...

ngrok tcp 127.0.0.1:27015 

となど、通常はそれが起動しますサーバー側。

これを行う方法はありますか? UDP => TCP?

+2

短い答えは「いいえ」です。それを転送するには、何らかのプロキシハンドラを書く必要があります。 –

答えて

0

"raw" udpペイロードをコピーし、生のペイロードとともに新しいTCPパケットを作成する方法の1つです。しかし、udpレイヤー以外の他のレイヤーの同じデータを設定する必要があります。また、:あなたは、tcp層のクリーンな設定が必要です。

+1

気にしないで、VPSを手に入れて、Wineを使ってサーバーをホストできるようになりました:) NGROKがUDPサポートを実装していれば、それも試してみます! –

関連する問題