应用网关Nginx+Https证书+内网穿透+图片切割水印+网关登录

news2024/11/13 15:56:32

一、开源项目简介

Apiumc Gateway

它一个工具等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录

Apiumc Gateway 是高性能的Web网关,它从底层Socket原始通信层开始,采用多线程、多任务模式从新构建Web服务,充分发挥当下多核的CPU的多任务并行性能,达到不输nginx的性能表现,而多线程、多任务天生比多进程模式更有编程可控性,基于这此原理,为Apiumc带来丰富多的基于网关深度应用,是网关功能集大成者;它一个工具等于Nginx + 网关登录 + 图片处理 + 内网穿透 + 免费Ssl证书,且配置全程界面化,让你告别难懂、难记易出错的指令配置;

在追求功能多样性上性能也无语伦比,拥有多种措施大幅度改善源应用性能,是企业和从业者非常值得掌握的的Web应用托管工具,是F5国产替代首选。

二、开源协议

使用GPL-2.0开源协议

三、界面展示

四、功能概述

内网穿透

Apiumc内置内网穿透支持,Apiumc是Web的反向代理,只要把外网服务器的请求通过Host域名来区分进行点对点的转发到本地Apiumc,对Apiumc来说转发的请求数据和平常网络防问没有区别,再把响应的数据以点对点的转发外网服务器,完成Http协议的内网穿透,这样外网就可通过Web形式防问本机或内网应用。

注册后,也可以开启Web VPN(内网穿透),开启方式两种:

1、在Apiumc指令窗口,输入 vpn start,如下图:

2、在云桌面--应用设置的Web VPN中状态栏,点击则可启动Web VPN了,如下图:

开启后,会分配一个二级域名,用此域名二三级都可访问本机Apiumc了,同时也支持绑定域名,只要域名用CNAME解释到分配的域名,就完事了,就可以用自己的域名访问Apiumc了。

注意: 内网穿透拥有动静分离的缓存机制,让静态资源请求走缓存,动态请求才穿透传输,太太减少带宽占用,更快、更好有依据,让弱网络环的也能拥有不错的速度,这点是市面上最好的穿透工具。

查看 README.md 文档,了解更多 ...

图片切割

Apiumc内置图片切割水印,原理是通过代理响应后,根据参数转化图片,并缓存,所以在不改变原应用的情况下做到来调整图片尺寸、添加水印、格式转码等等功能,支持根据浏览器从avif格式、webp格式、png格式智能适配,从而让图片网络流量减少60%-90%,节省大量流量费用,还让应用快如闪电,大幅改善原应用的交互质量。

查看 README.md 文档,了解更多 ...

网关登录

网关登录是相比单点登录形式来说,它无需改造第三方应用,帮助企业各应用快速实现统一登录。与应用身份对接是通过网关技术来兼容企业现有应用,让各应用身份对接在线配置即可,配置过程中原应用无感知,对企业来说协调各应用负责人更容易,整体拥有成本更低。

相对于Https证书、内网穿透、图片切割是从网关出发对具体事务创新性实现,而企业的统一登录是企业身份体系和各应用的梳理和诊断,并根据Apiumc提供的7种登录方式提练出Api,配置身份配置转化,是一个专业性实施性解决方案,相对来说我们开拓的网关登录技术路线比传统经典单点登录更有优势,因为网关登录方案不用改造第三方应用,少了各应用适配登录协议的二次开发工具,还有节省更多的是企业协调成本更,还想更进一步了解网关登录,欢迎咨询我们,乐意与各位分享我们在各企业实施统一登录的研究成果。

五、技术选型

下载安装

  1. 从发行版处或官网下载对应操作系统下的版本,解压运行即可。
  2. 在浏览器中输入监听地址中的网址,用管理员进行登录, 按提示完成注册登记,默认管理员为admin,密码也是admin。

注意: Apiumc的注册登记,只是为了方便申请Https证书和开启内网穿透。

Https证书

Apiumc内置了Https证书管理,因DV类型域名证书可以通过文件验证来签发证书,只要域名解释到Apiumc就自然能通过文件验证,利用此特性,Apiumc团队与知名证书机构达成合作,为各位免费签发DV域名证书,为建设更安全的网络环境,让网络更安全贡献自己的一份力量。

注册后,可以免费申请Https证书,两种方式如下。

1、在Apiumc指令窗口 输入 ssl [domain],如下图:

2、在云桌面--应用设置--网关服务中申请,如下图:

Apiumc不但可以免费签发域名证书,也支持过期自动签发新证书、并自动部署证书,帮助各运维从复杂证书部署更新解放出来。

注意: 想快速体验免费的Https证书签发,请开启内网穿透,用内网穿透分配的二三级域名,都可签发Https证书。

六、源码地址

https://download.csdn.net/download/weixin_37576193/87772614

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/512028.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

当代年轻人搞副业有多野?工资6000,兼职1W...

凌晨12:00,我被同做新媒体的闺蜜小冉震了出来。 这是投稿出去,第10086次没有回声。 那种无力感掐着我的脖子,感觉整个人要窒息了。 写稿,真的好难,我好想放弃。 可是,每月被花呗、信用卡、房租支配的恐惧却…

C++【模板进阶】

✨个人主页: 北 海 🎉所属专栏: C修行之路 🎃操作环境: Visual Studio 2019 版本 16.11.17 文章目录 🌇前言🏙️正文1、非类型模板参数1.1、使用方法1.2、类型要求1.3、实际例子:arr…

详解:三子棋以及N子棋的实现

三子棋以及N子棋的实现 初始化棋盘打印棋盘玩家下棋电脑下棋判断输赢主函数的实现(test.c)game.c的实现game.h的实现 铁汁们~今天给大家分享一篇三子棋以及N子棋的实现,来吧,开造⛳️ 实现流程: 1.游戏不退出,继续玩下一把&#x…

ML之FE:基于波士顿房价数据集利用LightGBM算法进行模型预测然后通过3σ原则法(计算残差标准差)寻找测试集中的异常值/异常样本

ML之FE:基于波士顿房价数据集利用LightGBM算法进行模型预测然后通过3σ原则法(计算残差标准差)寻找测试集中的异常值/异常样本 目录 基于波士顿房价数据集利用LiR和LightGBM算法进行模型预测然后通过3σ原则法(计算残差标准差)寻找测试集中的异常值 # 1、定义数据…

软件架构复习笔记(张友生教材版本)

考纲(张友生版本软件架构 考试题型: 10*3单选 5*3简答题 5*3设计图(含画图) 10*2 论述题 10*2综合题 复习以课件为主,书为辅 第一章 (软件危机) ? ? 构造模型与实现 掌握软件结构体系核心模型 第二章 软件体…

K8s之Pod最小调度单元详解

文章目录 一、Pod概念1、Pod是什么?2、Pod网络共享实现方式3、Pod存储共享方式4、创建Pod整体流程 二、使用YAML文件定义Pod资源1、Pod资源清单YAML文件书写技巧1. YAML语法格式:2. 配置Linux tab缩进两个空格3. 使用kubectl explain帮助命令 2、创建Pod…

ChatGPT客服系统产品-利用chatgpt训练企业知识开发个性化客服系统

打造最前沿的AI智能客服系统,基于自有数据语料,充分运用ChatGPT的大模型自然语言生成能力,定制化客服系统为企业提供自主性的客服服务能力。 ChatGPT如何革新智能客服? 根据当前ChatGPT的使用情况,我们发现未来中短期内…

基于 DDR3 的串口传图帧缓存系统设计实现(fifo2mig_axi )

文章目录 前言一、接口转换模块设计二、fifo2mig_axi 模块二、接口转换模块仿真四、fifo2mig_axi_tb五、仿真展示 前言 结合串口接收模块和 tft 显示屏控制模块,设计一个基于 DDR3 的串口传图帧缓存系统。 提示:以下是本篇文章正文内容,下面…

次世代烘焙 法线贴图 相关知识

一般将低模 高模的法线贴图实现大量细节模型画面的游戏称为次时代游戏。 次世代常用软件 低模:Maya、3Dmax、Topogun 。 中模:Maya、3Dmax 。 高模:Maya、3Dmax、Zbrush。 UV:Maya、Zbrush、Unfold3D、Uvlayout 。 烘焙&#x…

【观察】华为重构分销伙伴体系,坚持“长期主义”做大分销市场

毫无疑问,随着数字化转型的加速,当前不同类型、不同规模的企业,在面临数字化转型时呈现出了不同的困境和特征,同时对合作伙伴也提出了更高的要求,因此唯有通过“精耕细作”的方式才能更好地加速企业数字化转型的步伐。…

AdaSparse: 自适应稀疏网络的多场景CTR预估建模

▐ 摘要 CTR(Click-through rate)预估一直是推荐/广告领域重要技术之一。近年来,通过统一模型来服务多个场景的预估建模已被证明是一种有效的手段。当前多场景预估技术面临的挑战主要来自两方面:1)跨场景泛化能力:尤其对稀疏场景&…

【分布式锁】Redisson分布式锁的使用(推荐使用)

文章目录 前言一、常见分布式锁方案对比二、分布式锁需满足四个条件三、什么是Redisson?官网和官方文档Redisson使用 四、Redisson 分布式重入锁用法Redisson 支持单点模式、主从模式、哨兵模式、集群模式自己先思考下,如果要手写一个分布式锁组件,怎么做&#xff…

深入理解Java虚拟机:JVM高级特性与最佳实践-总结-1

深入理解Java虚拟机:JVM高级特性与最佳实践-总结-1 Java内存区域与内存溢出异常运行时数据区域程序计数器Java虚拟机栈本地方法栈Java堆方法区 OutOfMemoryError异常Java堆溢出 垃圾收集器与内存分配策略对象是否可以被回收引用计数算法可达性分析算法 Java内存区域…

力库华为机试题练习

1、两数之和 arg [2, 3, 6, 5] target 4 for i in range(len(arg)): other target - arg[i] if other in arg[i1:]: print(i, arg[i1:].index(other)i1) else: print(“输入目标数在该列表中不存在”) 2、回文数 方法一: class Solution: def isPalindrome(sel…

抖音小程序怎么压缩图片?教你使用抖音图片压缩助手

图片压缩是将原始图像的数据量进行减少,从而使其文件大小更小,但尽量保持原有图像质量的一种技术。通过对图片进行压缩,可以降低图片在传输过程中所需的带宽和存储空间,提高网站或应用程序的加载速度和响应速度。 此外&#xff0…

亚马逊云科技将帮助GoPlus Security,助力行业健康发展

Gartner 2022年7月发布的技术成熟度曲线分析报告显示,目前Web3技术已经历了第一波创新高峰期,正在从“创新启动阶段”向“创新泡沫阶段”过渡,技术体系逐步成型,市场热度较高,创业投资活跃。高速增长的背后&#xff0c…

浅谈Hutool工具类

一、Hutool简介 Hutool是一个Java工具类库,它封装了很多常用的Java工具类,如加密解密、文件操作、日期时间处理、Http客户端等。它的目标是让Java开发变得更加简单、高效。 二、Hutool的特点 高效:提供了很多高效的工具类和方法。 简单&…

最全的国内chatGPT大模型企业及产品整理

作者 | gongyouliu 编辑 | gongyouliu 自从去年11月30日openAI发布chatGPT以来,chatGPT引爆了新一轮科技革命。最近很多年都没有哪一项科技进步如chatGPT这般吸引全球的目光。除了媒体的大肆报道,国内外各个科技公司、科研机构、高等院校都在跟进&#x…

智能卡接口(ISO7816)

概述 智能卡接口(7816)是外部智能卡通过2 线交换8 位数据的串行同步通讯手段。芯片提供了2 个7816主机接口模块。 ⚫ 2路独立7816接口 ⚫ 具备卡时钟输出端口,输出频率在1MHz~5MHz之间可设 ⚫ 位传输方向可配置,支持MSB First或LS…

初识C++之C++中的IO流

目录 一、C语言中的输入与输入 二、流 三、C中的流 四、C中的文件IO流 1. 二进制文件 1.1 打开文件 1.2 向文件写入数据 1.3 从文件读取数据 1.4 关闭文件 1.5 综合使用 2. 文本读写 一、C语言中的输入与输入 在C语言中,我们最长使用的输入输出方式就是…