我通过 Sockets 使用端口 5902 创建了一个服务器。客户端可以连接,但前提是我在路由器上转发该端口。是否有(简单)方法(使用库?)通过端口 80 创建隧道?因为有人告诉我应该这样做,但我不知道该怎么做。
PS 我不希望库创建 5902 套接字,例如将所有收到的数据写入文件或控制台中,我希望(如果可能的话)我有我的套接字并在那里获取所有数据。
我通过 Sockets 使用端口 5902 创建了一个服务器。客户端可以连接,但前提是我在路由器上转发该端口。是否有(简单)方法(使用库?)通过端口 80 创建隧道?因为有人告诉我应该这样做,但我不知道该怎么做。
PS 我不希望库创建 5902 套接字,例如将所有收到的数据写入文件或控制台中,我希望(如果可能的话)我有我的套接字并在那里获取所有数据。
如果您可以使用第三方库,就像 netty 一样,您可以阅读示例netty 代理,它可以过滤来自端口的所有数据,然后您可以将它们发送到目标端口或丢弃它们。