将 UDP 转换为 TCP - Ngrok TCP => UDP
Convert UDP to TCP - Ngrok TCP => UDP
我现在很着急
我的问题是,有没有办法将 UDP 转发到 TCP 端口?
我需要这个来为我的朋友托管游戏服务器,我想
例如主机反恐精英服务器,但它使用 UDP(用户数据报协议)作为服务器端口,但 NGROK 仅支持 TCP(传输控制协议)和 HTTP(超文本传输协议)。
我刚才试过这个..
ngrok tcp 127.0.0.1:27015
通常会开始:
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
有什么不同的方法可以做到这一点吗? UDP=>TCP?
一种方法是复制 "raw" udp 负载并使用原始负载创建一个新的 TCP 数据包。但是你需要设置除udp层之外的其他层相同的数据。另外:您需要一个干净的 tcp 层配置。
结帐DatagramTunnneler (on github)。它是一个开源的 c++ 程序,它只是监听 UDP 流量并将其转发到您选择的 TCP 端点。在该 TCP 端点上,DatagramTunneler 的另一个实例将 UDP 数据发布回 UDP 通道。
免责声明:我写了那个工具。
您可以使用 https://localtonet.com 而不是 ngrok。
支持 udp 和 tcp
我现在很着急
我的问题是,有没有办法将 UDP 转发到 TCP 端口? 我需要这个来为我的朋友托管游戏服务器,我想 例如主机反恐精英服务器,但它使用 UDP(用户数据报协议)作为服务器端口,但 NGROK 仅支持 TCP(传输控制协议)和 HTTP(超文本传输协议)。
我刚才试过这个..
ngrok tcp 127.0.0.1:27015
通常会开始:
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
有什么不同的方法可以做到这一点吗? UDP=>TCP?
一种方法是复制 "raw" udp 负载并使用原始负载创建一个新的 TCP 数据包。但是你需要设置除udp层之外的其他层相同的数据。另外:您需要一个干净的 tcp 层配置。
结帐DatagramTunnneler (on github)。它是一个开源的 c++ 程序,它只是监听 UDP 流量并将其转发到您选择的 TCP 端点。在该 TCP 端点上,DatagramTunneler 的另一个实例将 UDP 数据发布回 UDP 通道。
免责声明:我写了那个工具。
您可以使用 https://localtonet.com 而不是 ngrok。 支持 udp 和 tcp