Skip to content
forked from fzdwx/burst

🏃 内网穿透 or 反向代理 (Intranet to public network or reverse proxy)

License

Notifications You must be signed in to change notification settings

zhangzq1011/burst

 
 

Repository files navigation

burst

基于Java(Netty) & Go(net) 的内网穿透 or 反向代理程序。 关于burst


✨ Features

  1. 支持所有基于tcp的协议 ( Support all tcp-based protocols )
  2. 可以代理局域网(也可以理解成server可以访问的任意机器)内任意一台机器 (Proxy any machine in the LAN)
  3. 动态添加以及关闭代理端口( Dynamically add and close proxy ports ) fzdwx#10 (comment)
  4. ...

🚀 Quick Start

  1. 准备服务端,当前提供了一个公有云的服务端addr: 114.132.249.192:10086
  2. 下载客户端
  3. 注册,获取token(设置你想要被代理的机器的ip以及端口,可以输入多个)
curl --location --request POST 'http://114.132.249.192:10086/register' \
--header 'Content-Type: application/json' \
--data-raw '{
    "proxies":[
        {
             "port":8080,
             "ip":"192.168.1.72"  # default is localhost
        }
    ]
}'

// response
{"token":"348f952bb76e44d5a818440ef1bec53a"}
  1. 启动客户端
./burst-client -sip 114.132.249.192 -sp 10086 -t {{token}}

image

localhost:32988 就是最终代理到服务端的地址


👷 Install

跳转

About

🏃 内网穿透 or 反向代理 (Intranet to public network or reverse proxy)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 76.0%
  • Go 22.9%
  • Other 1.1%