选对发行包、确认前置条件、装上跑起来。这一页写清每种交付形态的差别、当前版本,以及升级时该留下什么。
文件名与校验值以发行页公布的为准。
同一个服务,四种交付形态。差别在于有没有图形客户端、是否需要安装、以及怎么常驻运行。
| 形态 | 适合 | 包含 | 注意 | |
|---|---|---|---|---|
| Windows 安装包 | 想要托盘图标和图形管理端 | setup.exe、桌面管理端、快捷方式、卸载程序 | 未做代码签名,浏览器会提示「不常见下载」,选择保留即可 | 获取 |
| Windows 便携包 | 不安装、解压即用、临时测试 | fast-https.exe 及 config / httpdoc / logs 目录 | 不含 monitor.exe 与图形界面;start 前台运行,关窗口即停止服务 | 获取 |
| Linux 压缩包 | 服务器长期运行、systemd 托管 | fast-https 二进制、默认配置、示例站点 | 需要 80/443 空闲与 root 权限;配置里的路径相对解压目录 | 获取 |
| Docker 镜像 | 容器化部署 | alpine / ubuntu / centos7 三个 tag | 挂载会覆盖容器内同名目录,宿主机目录不能为空 | 安装文档 |
| 源码构建 | 二次开发或复现构建 | Go 后端与管理端前端源码 | 需要 Go ≥ 1.21、Node.js ≥ 18、Git | 安装文档 |
.\fast-https.exe start
./fast-https start
Windows 的 start 是前台运行,窗口不要关;停止按 Ctrl+C 或执行 fast-https.exe stop。Linux 会自动后台化。
把下载文件的 SHA256 与发行页公布的校验值比对,确认文件没被改动。
certutil -hashfile fast-https_Windows_x86_64.zip SHA256
sha256sum fast-https_Linux_x86_64.tar.gz
替换二进制前先留好配置与证书目录;改配置不需要重装。