
某周五睡前构思了一下 frp 和 ngrok 的实现,实现的一个打洞工具。欢迎大家使用和交流。
nodejs 版本: https://github.com/xuxihai123/gwk
golang 版本: https://github.com/xuxihai123/go-gwk
两个实现协议可以互通。
1 toou123 2023-10-25 17:07:32 +08:00 收藏了 |
3 kingcarp 2023-10-25 17:29:44 +08:00 支持 UDP 穿透吗,如果有可以分享一下实现思路吗,谢谢 |
5 xuxihai OP @kingcarp 支持 UDP 可以使用 UDP over TCP, UDP 中继服务器转发,STUN 类似的 p2p 穿越协议。STUN 这种比较复杂, 可以使用前面两种实现。 |
6 bytesfold 2023-10-25 20:18:47 +08:00 via iPhone 看起来很好用 |
7 sunwang 2023-10-26 09:43:44 +08:00 请教下楼主,像网络工具这块要怎样才能了解一些它的实现原理,有推荐的一些书籍吗? |
8 xuxihai OP @sunwang 系统的看一下<<计算机网络自顶向下>>, 结合抓包工具 wireshark 分析每一个数据包,另外就是基于 TCP/UDP 动手写一些东西. 自己实现一些常见的协议, 映像更深刻 。 |
11 cdswyda 2023-10-26 15:38:49 +08:00 同为前端,你还是牛啊,点赞! |
13 8E9aYW8oj31rnbOK 2023-10-27 00:24:38 +08:00 我特别钟爱 frp 的 stcp 模式,楼主可以试着仿一个 |
14 xuxihai OP @Leonkennedy2 有空再搞一下。 |
15 uilvn 2023-10-28 16:17:05 +08:00 已赞 |
17 xuxihai OP @Leonkennedy2 @kingcarp nodejs 版本已支持 udp 和 stcp , 欢迎使用常用 |
18 cdswyda 2023-10-29 11:27:38 +08:00 要不要写几篇文章分享下? |