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