V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuxihai
V2EX  ›  分享创造

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

  •  4
     
  •   xuxihai · 2023-10-25 16:14:57 +08:00 · 2236 次点击
    这是一个创建于 402 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    两个实现协议可以互通。

    19 条回复    2023-10-29 18:52:10 +08:00
    toou123
        1
    toou123  
       2023-10-25 17:07:32 +08:00
    收藏了
    xuxihai
        2
    xuxihai  
    OP
       2023-10-25 17:12:36 +08:00
    @toou123 谢谢收藏
    kingcarp
        3
    kingcarp  
       2023-10-25 17:29:44 +08:00
    支持 UDP 穿透吗,如果有可以分享一下实现思路吗,谢谢🙏
    xuxihai
        4
    xuxihai  
    OP
       2023-10-25 17:35:44 +08:00
    @kingcarp 暂不支持 UDP ,后面抽空看看怎么支持一下.
    xuxihai
        5
    xuxihai  
    OP
       2023-10-25 17:40:39 +08:00
    @kingcarp 支持 UDP 可以使用 UDP over TCP, UDP 中继服务器转发,STUN 类似的 p2p 穿越协议。STUN 这种比较复杂, 可以使用前面两种实现。
    bytesfold
        6
    bytesfold  
       2023-10-25 20:18:47 +08:00 via iPhone
    看起来很好用
    sunwang
        7
    sunwang  
       2023-10-26 09:43:44 +08:00
    请教下楼主,像网络工具这块要怎样才能了解一些它的实现原理,有推荐的一些书籍吗?
    xuxihai
        8
    xuxihai  
    OP
       2023-10-26 10:05:31 +08:00
    @sunwang 系统的看一下<<计算机网络自顶向下>>, 结合抓包工具 wireshark 分析每一个数据包,另外就是基于 TCP/UDP 动手写一些东西. 自己实现一些常见的协议, 映像更深刻 。
    xuxihai
        9
    xuxihai  
    OP
       2023-10-26 10:06:00 +08:00
    @bytesfold 谢谢
    sunwang
        10
    sunwang  
       2023-10-26 10:40:58 +08:00
    @xuxihai 非常感谢!已 star
    cdswyda
        11
    cdswyda  
       2023-10-26 15:38:49 +08:00
    同为前端,你还是牛啊,点赞!
    xuxihai
        12
    xuxihai  
    OP
       2023-10-26 16:39:43 +08:00
    @cdswyda 谢谢 😎
    8E9aYW8oj31rnbOK
        13
    8E9aYW8oj31rnbOK  
       2023-10-27 00:24:38 +08:00
    我特别钟爱 frp 的 stcp 模式,楼主可以试着仿一个
    xuxihai
        14
    xuxihai  
    OP
       2023-10-27 09:30:05 +08:00
    @Leonkennedy2 有空再搞一下。
    uilvn
        15
    uilvn  
       2023-10-28 16:17:05 +08:00
    已赞
    xuxihai
        16
    xuxihai  
    OP
       2023-10-28 18:09:30 +08:00
    @uilvn 谢谢 😎
    xuxihai
        17
    xuxihai  
    OP
       2023-10-28 18:12:23 +08:00
    @Leonkennedy2 @kingcarp nodejs 版本已支持 udp 和 stcp , 欢迎使用常用😎
    cdswyda
        18
    cdswyda  
       2023-10-29 11:27:38 +08:00
    要不要写几篇文章分享下?
    xuxihai
        19
    xuxihai  
    OP
       2023-10-29 18:52:10 +08:00
    @cdswyda 没有计划😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.