Joggle的设计逻辑


Joggle 采用服务器客户端模式,依托Ngrok作为穿透核心,实现内网穿透的经典案例。如下图所示:

image

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

image

Saas 软件即服务设计

我的目标是将Joggle设计为一个开放的平台,任何组织或机构、个人都可用注册使用Joggle提供的服务。 为了满足企业的个性化支持,Joggle支持独立部署在企业内部。

更低成本的解决外网服务

场景限制在并发量不高的情况,我们可以购买一台配置不高的外网服务器,通过内网穿透将内网服务器服务暴露给外部网络。 这需要外网服务使用按量付费宽带,这样可以得到最快的速度体验。内网的服务器成本是一次性的,可以采购几千的配置即可得到更大内存、磁盘、CPU的服务器。 这是中小型企业节约成本的最佳选择。

设备的连接保持

客户端Websocket会在每间隔5秒发送心跳链接,ngrok会在15秒间隔发送ping/pong心跳。 当发生客户端Websocket因网络原因连接断开时,系统会间隔3秒尝试一次链接,特殊原因会30秒后尝试一次。

Joggle 收费吗?

为了更好的推广,让更多的用户使用这么好的产品。我们采用的许可协议是:只要您在Github收藏了Joggle,产品完全免费使用。

另外joggle自身平台提供试用与收费通道服务,http和https二级域名的服务价格:

服务内容 原价 优惠价
普通二级域名(雪花生成的) 1元/天 0.25元/天
普通端口 2元/天 0.35元/天
私有部署通道(无技术支持) 1000元/个/次 600元/个/次
私有部署(带技术支撑) 5000元/年 4000元/年
通道流量费 1.6元/G 1.6元/G
新用户赠送流量 1G 1G

注意:P2P不产生流量,后期打通按天收费。

注意:域名、端口的赎回期,长期不使用域名的情况下,平台有权回收(回收策略:过期超2天立即回收)。

results matching ""

    No results matching ""