https://www.toutiao.com/article/7245489874378310155/
项目地址
https://gitee.com/apiumc/Gateway
开源网关代理
Apiumc Gateway 是高性能的Web网关代理服务,基于 .NET 7 开发, 它等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录,它是Web协议的深度应用,是网关功能集大成者,且全程配置界面化;在追求功能多样性上,性能也无语伦比,拥有大幅度改善应用性能多种措施,是企业和IT从业者非常值得掌握的的Web应用托管工具,是F5国产替代首先。
它从底层Socket原始通信层开始,采用多线程、多任务模式从新构建Web服务,充分发挥当下多核的CPU的多任务并行性能。
如何使用
下载安装
从发行版处或官网下载对应操作系统下的版本,解压运行即可。
在浏览器中输入监听地址中的网址,用管理员进行登录, 按提示完成注册登记,默认管理员为admin,密码也是admin。
注意: Apiumc的注册登记,只是为了方便申请Https证书和开启内网穿透。
Https证书
Apiumc内置了Https证书管理,因DV类型域名证书可以通过文件验证来签发证书,只要域名解释到Apiumc就自然能通过文件验证,利用此特性,Apiumc团队与知名证书机构达成合作,为各位免费签发DV域名证书,为建设更安全的网络环境,让网络更安全贡献自己的一份力量。
注册后,可以免费申请Https证书,两种方式如下。
1.在Apiumc指令窗口 输入 ssl [domain],如下图:
2.在云桌面–应用设置–网关服务中申请,如下图:
内网穿透
Apiumc内置内网穿透支持,Apiumc是Web的反向代理,只要把外网服务器的请求通过Host域名来区分进行点对点的转发到本地Apiumc,对Apiumc来说转发的请求数据和平常网络防问没有区别,再把响应的数据以点对点的转发外网服务器,完成Http协议的内网穿透,这样外网就可通过Web形式防问本机或内网应用。
注册后,也可以开启Web VPN(内网穿透),开启方式两种:
1.在Apiumc指令窗口,输入 vpn start,如下图:
2.在云桌面–应用设置的Web VPN中状态栏,点击则可启动Web VPN了,如下图:
开启后,会分配一个二级域名,用此域名二三级都可访问本机Apiumc了,同时也支持绑定域名,只要域名用CNAME解释到分配的域名,就完事了,就可以用自己的域名访问Apiumc了。