punchline一个简单的udppunch hole
- UDP 通信: 处理基于 UDP 的消息交换。
- gRPC API: 提供用于发布/订阅操作的 gRPC 接口。
- 动态主机管理: 动态管理主机信息和通知。
- 插件支持: 支持加载和管理客户端插件。
make buildchmod +x punchline
./punchline server./punchline client -c config/example-client.yaml./punchline signal./punchline client --hostname client1 -subscriptions client2 --signalServer signalServer:7777./punchline client --hostname client2 -subscriptions client1 --signalServer signalServer:7777