下载 / 发行

下载与发行

选对发行包、确认前置条件、装上跑起来。这一页写清每种交付形态的差别、当前版本,以及升级时该留下什么。

当前发行版 以发行页为准 发布时间见发行页
工件清单 发行页提供的文件
fast-https-<version>-windows-amd64-setup.exeWindows · x64 · desktop client获取
fast-https-<version>-windows-arm64-setup.exeWindows · ARM64 · desktop client获取
fast-https_Windows_x86_64.zipWindows · x64 · portable, no GUI获取
fast-https_Linux_x86_64.tar.gzLinux · x86_64 · service获取

文件名与校验值以发行页公布的为准。

我该下载哪一个

同一个服务,四种交付形态。差别在于有没有图形客户端、是否需要安装、以及怎么常驻运行。

形态适合包含注意
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安装文档

装之前先确认

三步跑起来

Windows(便携包)
CMD.\fast-https.exe start
  1. 解压到可写目录
  2. 在解压目录里执行上面的命令
  3. 浏览器打开 config/conf.d/default.json 里 listen 指定的地址,看到欢迎页即成功
Linux(压缩包)
SH./fast-https start
  1. 解压到可写目录
  2. 在解压目录里执行上面的命令
  3. 浏览器打开 config/conf.d/default.json 里 listen 指定的地址,看到欢迎页即成功

Windows 的 start 是前台运行,窗口不要关;停止按 Ctrl+C 或执行 fast-https.exe stop。Linux 会自动后台化。

校验下载文件

把下载文件的 SHA256 与发行页公布的校验值比对,确认文件没被改动。

WINcertutil -hashfile fast-https_Windows_x86_64.zip SHA256
UNIXsha256sum fast-https_Linux_x86_64.tar.gz

升级、保留与已知问题

替换二进制前先留好配置与证书目录;改配置不需要重装。

  • 保留 config/、conf.d/、cert/、httpdoc/、logs/,只替换可执行文件
  • 改完配置执行 fast-https reload;同端口只换配置快照,在途连接不受影响
  • 跨大版本升级先看变更记录,配置字段有变化时按文档调整
已知问题
  • v1.6.1 便携包不再包含 monitor.exe,旧教程里「双击 monitor.exe」的步骤已失效
  • 安装包未做代码签名,首次下载会有浏览器 / SmartScreen 提示
  • 自签证书默认不被浏览器信任,公网部署请用 acme 申请证书

没找到想要的?