1 Star 0 Fork 9

sky / Bullet-joggle

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Bullet 内网穿透Web管理工具

本项目基于Java实现,是一款通过Bullet协议控制Ngrok客户端,实现的Web远程管理工具。

Bullet 特性

  • 快速、稳定;
  • 断连重试机制;
  • 反向代理请求;
  • 支持Http、Https协议、TCP协议;
  • TLS实现数据的安全传输;

image

目前实现了Mac、linux、window全环境适配.

LICENSE 996.icu

Bullet 逻辑架构

image

Bullet 项目结构

目录 说明
bullet-common 公共模块,包含加密、日志配置、Bullet协议、Builer结构
bullet-client Bullet客户端代理程序,主要控制Ngrok客户端协同操作
bullet-server Server端为服务端主控程序,提供系列接口供Web前端页面调用,控制Client操作Ngrok客户端
bullet-codemaker 本人比较懒,用的Mybatis-Plus生成代码

Bullet占用的端口说明

端口 说明
8083 Ngrok通道
80 代理的http端口
443 代理的https端口
8081 Bullet WEB管理服务(默认端口,可通过环境变量修改)

Bullet Server 部署

bullet的部署非常简单,百度网盘下载对应的server包,解压。

  • 1、安装mysql数据库并执行源码中的sql文件;
  • 2、下载bullet-server的部署并解压;
  • 3、配置bin/bullet-server脚本的环境变量;
  • 4、执行./bin/bullet-server启动;
  • 5、访问http://localhost:8081

空文件

简介

Bullet 是一款基于 Java 实现,通过 WebSocket 实现 Bullet 协议反向控制 ngrok 的 web 管理化工具 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/yuchangxing/Bullet-joggle.git
git@gitee.com:yuchangxing/Bullet-joggle.git
yuchangxing
Bullet-joggle
Bullet-joggle
master

搜索帮助