我目前正在尝试为使用 Raknet 协议的应用程序制作代理。我希望能够接收客户端连接、记录/操作它并将其发送到服务器,但我在复制协议时遇到困难。我最好尝试用 Java 来做这件事,但如果需要的话我不介意切换语言。
我尝试使用标准Java套接字和Netty套接字,但是当我尝试立即转发连接时,它被拒绝。
任何人都可以帮助我指出复制协议的正确方向吗?
如果需要,我可以提供从 Wireshark 捕获的数据包。
我最近发现了此页面,其中列出了 RakNet 的许多库,我认为其中一些库可用于构建 RakNet 代理。
我还在 golang 中找到了这个项目:Sandertv/go-raknet,其中提到它可以用来实现代理。