2017-11-09 3 views
0

지금은 급하게하고 있습니다.UDP를 TCP로 변환 - Ngrok TCP => UDP

내 질문은 UDP를 TCP 포트로 전달할 수있는 방법이 있습니까? 친구들을 위해 게임 서버를 호스팅 할 때이 카드가 필요합니다. 예를 들어 호스트 카운터 스트라이크 서버를 원하지만 서버 포트에 UDP (사용자 데이터 그램 프로토콜)를 사용하지만 NGROK는 TCP (전송 제어 프로토콜) 만 지원합니다 & 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

"원시"udp 페이로드를 복사하고 원시 페이로드가있는 새 TCP 패킷을 만드는 것이 한 가지 방법입니다. 그러나 udp 레이어를 제외하고 다른 레이어의 동일한 데이터를 설정해야합니다. 또한 : 당신은 tcp 계층의 깨끗한 구성이 필요합니다.

+1

신경 쓰지 말고, VPS를 가지고 있고 이제는 Wine을 사용하여 서버를 호스트 할 수 있습니다. NGROK가 UDP 지원을 구현했다면, 나는 그것을 시도 할 것입니다! –