跳到主要内容

发布网站并开启 HTTPS

把内网网站(ERP、OA、NAS 管理页等)发布到外网,开启 HTTPS 加密访问,并检查登录和跳转是否正常。

适用场景

用浏览器访问的内网服务:网站、ERP/OA、NAS 管理页面、接口、WebSocket 应用、第三方回调地址。

前置条件

  • 已购买套餐,见 购买套餐与付款。
  • 网站在内网能正常打开,并记下它的 IP 和端口(例如 http://192.168.1.20:8080 → IP 192.168.1.20,端口 8080)。

操作步骤

第 1 步:配置网站隧道

  1. 控制台左侧点“隧道”,在要用的隧道右侧点“配置”(新隧道点“创建隧道”)。
  2. 协议选“HTTPS · 加密网站访问”或“HTTP · 网站与接口”。
  3. 内网地址填网站的 IP,端口填网站的端口,保存。

网站和客户端在同一台电脑上时,内网地址填 127.0.0.1;在不同电脑上时,填网站那台电脑的局域网 IP。

成功后会看到:隧道的“访问地址”出现一个域名。新分配的域名可能先显示“配置中”,等它变为可用。

第 2 步:运行客户端

在内网电脑上运行客户端并启动这条隧道,见 Windows 图形客户端 或 第一次使用 第 4 步。

第 3 步:开启 HTTPS

  1. 在“隧道”列表中,这条隧道右侧点“HTTPS”,进入“HTTPS 安全访问”页面。
  2. 查看“HTTPS 权益”:显示“套餐已包含”时点“立即启用 HTTPS”;显示“未开通”时按页面显示的费用点“开通 HTTPS”。
  3. 在“入口模式”里选择“仅 HTTPS”,或保留 HTTP/HTTPS 并打开“访问 HTTP 地址时自动跳转到 HTTPS 安全地址”。

使用平台分配的默认域名时,证书由平台提供,不需要自己上传。使用自己的域名时,要先完成域名验证并上传证书,见 自定义域名与 HTTPS。

成功后会看到:页面上“配置检查”通过、“证书”显示证书名称和到期时间。

第 4 步:从外网测试

用手机流量打开 https:// 开头的访问地址,依次检查:

  1. 首页、图片、样式都正常显示。
  2. 能登录、退出、提交表单、上传文件。
  3. 页面跳转后地址仍是外网域名,没有跳回 192.168.x.x。

网站跳回内网地址怎么办

很多系统在后台设置里保存了“站点地址/系统地址”。如果它填的是 http://192.168.1.20:8080,外网访问时就会跳回内网地址或登录后又回到登录页。到业务系统的设置里,把站点地址改成控制台给的外网访问地址即可。第三方回调地址也要改成外网地址。

成功检查

  • 浏览器地址栏显示小锁,证书没有警告。
  • 外网能完成登录、提交等真实操作。
  • 停止客户端后访问显示“隧道客户端未连接”,重新启动后恢复(可选)。

常见错误

现象 怎么办
403“该隧道不支持网页访问” 这条隧道是 TCP 协议。到“配置”把协议改为 HTTPS/HTTP,用新的访问地址
502“无法连接内网服务” 内网地址或端口不对,或网站没启动。在客户端那台电脑上用浏览器打开网站检查
421“访问域名不匹配” 请直接用控制台给的完整域名访问,不要经过其他代理修改域名
登录后又回到登录页、跳回内网地址 修改业务系统里的站点地址,见上文
浏览器提示证书不安全 在“HTTPS 安全访问”页查看证书状态;自定义域名检查证书是否覆盖该域名、是否过期
域名一直显示配置中或失败 等几分钟再刷新;显示失败时保留时间和错误信息联系客服,不要反复更换域名

相关教程

自定义域名与 HTTPS · 默认域名说明 · 获取访客真实 IP · 黑白名单