前段时间手搓的内网穿透工具-gwk

2023-10-25 16:14:57 +08:00
 xuxihai

某周五睡前构思了一下 frp 和 ngrok 的实现,实现的一个打洞工具。欢迎大家使用和交流。

nodejs 版本: https://github.com/xuxihai123/gwk

golang 版本: https://github.com/xuxihai123/go-gwk

两个实现协议可以互通。

2269 次点击
所在节点    分享创造
19 条回复
toou123
2023-10-25 17:07:32 +08:00
收藏了
xuxihai
2023-10-25 17:12:36 +08:00
@toou123 谢谢收藏
kingcarp
2023-10-25 17:29:44 +08:00
支持 UDP 穿透吗,如果有可以分享一下实现思路吗,谢谢🙏
xuxihai
2023-10-25 17:35:44 +08:00
@kingcarp 暂不支持 UDP ,后面抽空看看怎么支持一下.
xuxihai
2023-10-25 17:40:39 +08:00
@kingcarp 支持 UDP 可以使用 UDP over TCP, UDP 中继服务器转发,STUN 类似的 p2p 穿越协议。STUN 这种比较复杂, 可以使用前面两种实现。
bytesfold
2023-10-25 20:18:47 +08:00
看起来很好用
sunwang
2023-10-26 09:43:44 +08:00
请教下楼主,像网络工具这块要怎样才能了解一些它的实现原理,有推荐的一些书籍吗?
xuxihai
2023-10-26 10:05:31 +08:00
@sunwang 系统的看一下<<计算机网络自顶向下>>, 结合抓包工具 wireshark 分析每一个数据包,另外就是基于 TCP/UDP 动手写一些东西. 自己实现一些常见的协议, 映像更深刻 。
xuxihai
2023-10-26 10:06:00 +08:00
@bytesfold 谢谢
sunwang
2023-10-26 10:40:58 +08:00
@xuxihai 非常感谢!已 star
cdswyda
2023-10-26 15:38:49 +08:00
同为前端,你还是牛啊,点赞!
xuxihai
2023-10-26 16:39:43 +08:00
@cdswyda 谢谢 😎
8E9aYW8oj31rnbOK
2023-10-27 00:24:38 +08:00
我特别钟爱 frp 的 stcp 模式,楼主可以试着仿一个
xuxihai
2023-10-27 09:30:05 +08:00
@Leonkennedy2 有空再搞一下。
uilvn
2023-10-28 16:17:05 +08:00
已赞
xuxihai
2023-10-28 18:09:30 +08:00
@uilvn 谢谢 😎
xuxihai
2023-10-28 18:12:23 +08:00
@Leonkennedy2 @kingcarp nodejs 版本已支持 udp 和 stcp , 欢迎使用常用😎
cdswyda
2023-10-29 11:27:38 +08:00
要不要写几篇文章分享下?
xuxihai
2023-10-29 18:52:10 +08:00
@cdswyda 没有计划😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/985321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX