Bullet-joggle 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Bullet-joggle 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Java JavaScript HTML/CSS
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开发厂商
地区 国产
提 交 者 marker
适用人群 未知
收录时间 2020-09-27

软件简介

Bullet 是一款基于 Java 实现,通过 WebSocket 实现 Bullet 协议反向控制 ngrok 的 web 管理化工具。项目完全开源免费,可独立部署。平台提供了公共服务不用部署服务器端,可满足短期的内网穿透需求。

活动:注册账号后可获得一个雪花算法得到的域名,您将拥有1个月的使用权。

Bullet 特性

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

image

Bullet 适配了 Mac、Linux、Windows 系统的部署包。采用服务器客户端模式,依托 Ngrok 作为核心,实现内网穿透的经典案例。如下图所示: 

image

我们知道 Ngrok 是一个纯命令行设计的内网穿透工具,那么我们通过 Bullet 提供的可视化操作界面,便于运维人员对内网端口进行外网暴露。

后端架构图

访问地址:http://www.joggle.cn

源码地址:https://github.com/wuweiit/Bullet

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (13)

加载中
有个叫 #nps 的内网穿透工具,自带web管理界面
09/29 08:22
回复
举报
建表语句有问题,注册用户缺少表,确定database里没有少东西?
09/28 14:18
回复
举报
marker软件作者
之前的SQL更新有点多,可能是有问题。我已经重新添加了sql v1.2版本到database,github拉最新代码。 默认账号admin@joggle.cn 密码:123456
09/28 14:34
回复
举报
效率max
09/28 16:33
回复
举报
mark
09/28 11:28
回复
举报
我一直需要一个frp类似的,好可惜我不会用ngrok。确实经常遇见过frps偶尔假死的情况,得手动重启frps
09/28 10:11
回复
举报
marker软件作者
ngrok我个人用了很久了,还是很稳定的。只是我在Java和ngrok调用方面没有做好。
09/28 10:20
回复
举报
打分: 还行
Jva搞的啊,性能和稳定性如何? 貌似刚刚访问网站不可用了 😂
09/28 09:48
回复
举报
marker软件作者
Java只是负责控制,实际是golang在跑穿透。访问人多了有点不稳定,应该是执行ngrok 输出日志有点多,导致客户端假死了。 Runtime.getRuntime().exec(command); 有相关Java调用命令经验的可以帮忙解决哈。
09/28 10:02
回复
举报
Runtime.getRuntime().exec(command); 这个命令应该会开启一个Process的,需要释放这个资源,且不可同时在线人数过多。否则会有假死问题。
09/29 09:38
回复
举报
marker软件作者
Runtime.getRuntime().exec(command); 执行的命令日志输出较多的就会卡死,必须要把输入流拿到,把全部内容循环读出来,就没有假死了。
09/29 11:29
回复
举报
厉害,点赞
09/28 09:39
回复
举报
厉害了~
09/28 09:29
回复
举报
更多评论
暂无内容
发表了博客
2012/11/29 14:23

No Silver Bullet

No Silver Bullet Essence and Accidents of Software Engineering Computer Magazine; April 1987 by Frederick P. Brooks, Jr., University of North Carolina at Chapel Hill This article was First Published In Information Processing 1986, ISBN No. 0444-7077-3, H. J. Kugler, Ed., Elsevia Science Publisher...

0
0
发表了博客
2018/02/28 10:44

【Bullet引擎】Bullet物理引擎简单说明

说明   Bullet是一款开源的物理模拟计算引擎,包括刚体、柔体、弹性体等,是世界三大物理模拟引擎之一(包括Havok和PhysX),被广泛应用于游戏开发(GTA5等)和电影(2012等)制作中。 Bullet也见于计算机动画相关论文中,如流体模拟(Versatile Rigid-Fluid Coupling for Incompressible SPH)。   官方介绍:Bulle...

0
0
发表了博客
2010/12/30 00:23

Bullet In A Bible

American Idiot Jesus of Suburbia Holiday Are We The Waiting St. Jimmy Longview Hitchin’ A Ride Brain Stew Basket Case.....

0
1
发表于AI & 大数据专区
11/21 21:49

Excel图表|Bullet图

Bullet图 Bullet图是由Stephen Few发明的,Bullet图用来取代速度计,反映KPI特别是多个KPI指标的完成情况,而不需占用大量地方。读Bullet图的方法是,黑条表示实际,小竖线表示目标,不同深浅的灰色表示不同满意度...

0
0
发表于AI & 大数据专区
06/19 15:05

子弹图(bullet chart)

今天跟大家分享的图表是——子弹图(bullet chart)! ▽▼▽ 名字听起来是不是很高大上呀,这个图表是用于日常绩效评估的,可以从图表中了解到各个项目的目标及实际进程等各项指标!在项目管理中经常会用到! ●...

0
0
发表了博客
2014/11/27 22:08

bullet HashMap 内存紧密的哈希表

last modified time:2014-11-9 14:07:00 bullet 是一款开源物理引擎,它提供了碰撞检测、重力模拟等功能,很多3D游戏、3D设计软件(如3D Mark)使用它作为物理引擎。 作为物理引擎,对速度的要求是非常苛刻的;bullet项目之所以能够发展到今天,很大程度取决于它在速度上优异的表现。 翻阅bullet的源码就能看到很多源码...

0
0
发表于AI & 大数据专区
07/31 21:55

子弹图(条形图实现)(Bullet Chart)

今天要跟大家分享的技巧是子弹图(Bullet Chart)在条形图中的实现! ▽▼▽ 前一篇分享了子弹图(柱形形式)的 制作技巧,这一片接着讲解子弹图在条形图中的实现方式! ●●●●● 原数据是一致的,只是想要做成...

0
0
发表了博客
2018/03/01 20:27

【Bullet引擎】刚体类 —— btRigidBody

btRigidBody类主要用于刚体数据的计算。 在模拟刚体动画过程中,可以使用btRigidBody类获取所保存的刚体对象,进而控制刚体对象的旋转和位移。进行刚体模拟计算需要经常用到此类。 API:http://bulletphysics.org/Bullet/BulletFull/classbtRigidBody.html 创建刚体对象 btCollisionShape* colShape = new btBoxShap...

0
0
发表了博客
2018/03/02 10:16

【Bullet引擎】复杂碰撞体 —— btCompoundShape

说明 API文档:http://bulletphysics.org/Bullet/BulletFull/classbtCompoundShape.html   btCompoundShape可用于创建不规则的复杂几何体,碰撞体由多个基础几何体组成,如球体,六面体等。即btCompoundShape是由多个基础的碰撞体组合成的碰撞体。   btCompoundShape内的子碰撞体可以动态地添加、删除和修改。 使用 ...

0
0
发表于运维专区
09/30 21:42

Bullet实现群辉Nas服务外网映射

「保姆级教程」 本文档将基于Bullet平台实现群辉nas的外网映射,我们需要部署一套群辉nas在家庭内网。大部分人都会选择黑群辉,毕竟正版的群辉设备比较昂贵,二手也不便宜。 这里给大家一些设备的建议,可以选择低...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
13 评论
95 收藏
分享
返回顶部
顶部