推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

开源网关代理
Apiumc Gateway 是高性能的Web网关代理服务,基于 .NET 7 开发, 它等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录,它是Web协议的深度应用,是网关功能集大成者,且全程配置界面化;在追求功能多样性上,性能也无语伦比,拥有大幅度改善应用性能多种措施,是企业和IT从业者非常值得掌握的的Web应用托管工具,是F5国产替代首先。

它从底层Socket原始通信层开始,采用多线程、多任务模式从新构建Web服务,充分发挥当下多核的CPU的多任务并行性能。.

如何使用

下载安装

从发行版处或官网下载对应操作系统下的版本,解压运行即可。

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

在浏览器中输入监听地址中的网址,用管理员进行登录, 按提示完成注册登记,默认管理员为admin,密码也是admin。

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

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

Https证书

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

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

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

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

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

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

内网穿透

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

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

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

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

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

推荐一个基于 .NET 7 开发的高性能 Web 网关代理Apiumc Gateway

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

项目地址

https://gitee.com/apiumc/Gateway