Appearance
产品概述
HiHTTPS 是可视化反向代理与证书管理平台,用于为网站、API 和 TCP/UDP 服务配置统一的访问入口。您可以在 Web 管理界面中管理域名、后端地址、证书和访问规则,不必为常见发布场景手工编写代理配置。
HiHTTPS 部署在您自己的服务器上。业务流量先到达 HiHTTPS,再根据配置转发到后端服务;后端应用仍由原来的服务器运行,HiHTTPS 不负责部署应用本身。
适用场景
| 场景 | 可以完成什么 | 使用功能 |
|---|---|---|
| 为已有网站启用 HTTPS | 将外部 HTTPS 请求转发到现有 HTTP 或 HTTPS 后端 | 访问服务、证书管理 |
| 在同一入口发布多个应用 | 按域名区分网站,或将同一域名下的不同路径转发到不同后端 | 访问服务、路由规则 |
| 发布非 Web 服务 | 将指定入口端口的 TCP 或 UDP 流量转发到后端 | 端口转发 |
| 集中维护证书 | 导入已有证书,或通过 CertCloud 申请、验证、同步及续期 | 证书管理 |
| 限制网站访问范围 | 设置 IP 允许/拒绝规则和 Basic Auth 用户认证 | 访问控制 |
| 多人协作运维 | 按角色分配操作权限,查看运行情况与操作记录 | 用户、仪表盘、审计日志 |
对外发布服务前,仍需准备域名解析、可达的后端地址,以及防火墙或安全组规则。配置反向代理不会自动替您开通这些网络条件。
选择服务发布方式
访问服务:网站与 API
访问服务处理 HTTP/HTTPS 请求,可按域名和路径转发,也可配置重定向等响应方式。使用 HTTPS 时,在服务中绑定覆盖业务域名的证书。
例如,将 https://app.example.com 转发到内网的 http://192.168.8.223:8080。此时客户端到 HiHTTPS 的连接使用 HTTPS,HiHTTPS 到后端的连接仍使用 HTTP;后端链路也需要加密时,应填写后端实际提供的 HTTPS 地址。
端口转发:TCP/UDP 服务
端口转发按入口端口和协议转发流量,不按 HTTP 域名或路径分流,适用于 SSH、游戏服务等非 Web 场景。
端口转发示例采用透传方式,不额外提供加密或身份认证。透传 TLS 流量时,证书仍由后端服务提供;需要由 HiHTTPS 管理网站 HTTPS 证书时,应选择访问服务。
具体配置见代理与转发。
选择证书来源
| 来源 | 适合的情况 | 后续维护 |
|---|---|---|
| 导入已有证书 | 已从 CA 或内部证书系统取得证书及配套私钥 | 到期前自行取得新证书、导入并检查服务绑定 |
| 通过 CertCloud 申请 | 希望在 HiHTTPS 内完成申请与域名验证 | 符合产品和验证条件时,可启用自动续期 |
| 同步 CertCloud 订单 | 证书已在 CertCloud 申请,希望集中管理 | 同步后检查状态与私钥是否完整,再绑定到服务 |
HiHTTPS 支持 RSA、ECDSA 等国际 TLS 证书,以及 SM2 商密双证书。商密场景还需准备签名、加密两套证书和密钥,并确认客户端支持对应协议。
使用 CertCloud 功能前,管理员需要配置系统使用的 CertCloud 账号凭据。安装包可以离线交付,但在线申请、同步和续期仍需能够访问 CertCloud;导入已有证书不要求先配置 CertCloud 账号。
申请成功不等于服务已经使用新证书
证书签发后,还需确保私钥完整、服务绑定正确、部署成功,并从实际客户端检查证书。具体步骤见证书管理。
管理界面
| 菜单 | 用途 |
|---|---|
| 仪表盘 | 查看访问服务运行状态、流量、并发、5xx 错误和证书到期统计 |
| 访问服务 | 管理 HTTP/HTTPS 访问服务与 TCP/UDP 端口转发 |
| 访问控制 | 配置业务访问的 IP 规则和 Basic Auth 认证 |
| 证书管理 | 申请、导入和查看证书,处理验证与更新 |
| 用户 | 管理平台用户、角色与权限 |
| 审计日志 | 查询平台操作记录和业务访问日志 |
| 设置 | 配置 CertCloud 账号、管理后台 HTTPS、API Key、备份与恢复等 |
菜单和操作按钮由账号权限决定。操作员和审计员看到的内容可能与管理员不同,详细说明见访问控制与系统管理。
开始使用
- 按安装部署准备服务器并创建管理员账号。
- 按发布第一个 HTTPS 服务导入证书、添加服务并验证访问。
- 需要在线申请或集中同步证书时,再配置CertCloud 证书。
- 根据业务要求设置访问控制,并制定备份与升级安排。
