跳转至

下载

所有发布产物由 futuapi.com 直接托管。源码仓库为私仓,不对外开放。

最新版本:v1.9.7

v1.9.7 改进推送兼容及后台错误呈现,并更新 Rust 与运行时依赖。发布构建使用 Rust 1.99.1,源码编译最低需要 Rust 1.99;预编译程序不需要安装 Rust。智能盯盘统计推送的现场恢复仍待复测。 完整内容见更新日志。

artifacts 来源

本站托管的 tarball 来自发版时 CI 构建的产物,带 .sha256 校验文件。下载前请核对校验和。

Homebrew(macOS / Linux 推荐)

brew install futuleaf/tap/futu-opend-rs

自动处理 macOS Gatekeeper quarantine,无需手动 xattr。安装后 futu-opend / futu-mcp / futucli / futu-indicator-worker 直接在 PATH 里;示例配置文件在 $(brew --prefix)/share/futu-opend-rs/examples/。

升级:brew upgrade futu-opend-rs

检查是否有新版

当前版本可以用 CLI 显式检查本地安装是否落后:

futucli version --check

这个命令优先请求公开的 https://futuapi.com/version.json,不会上传账号、 持仓、设备或交易信息;默认入口不可用、返回非 2xx 或 schema 不兼容时会 fail closed,不给出升级建议。futucli doctor 也会用短超时做同样的检查;离线环境或内网环境可以用 futucli doctor --no-update-check 跳过。

需要临时检查 staging 或镜像站时,可覆盖 URL:

futucli version --check --url https://example.com/version.json
FUTU_UPDATE_CHECK_URL=https://example.com/version.json futucli doctor

二进制下载

每个安装包包含四个程序:futu-opend(网关)、futu-mcp(MCP server)、futucli(命令行客户端)和 futu-indicator-worker(网关按需启动的指标计算辅助程序)。不要单独移动或删除 worker。

平台 架构 下载 校验
Linux x86_64 (glibc 2.34+) futu-opend-rs-1.9.7-linux-x86_64.tar.gz .sha256
Linux aarch64 (glibc 2.34+) futu-opend-rs-1.9.7-linux-aarch64.tar.gz .sha256
macOS Apple Silicon (arm64) futu-opend-rs-1.9.7-macos-arm64.tar.gz .sha256
macOS Intel (x86_64) futu-opend-rs-1.9.7-macos-x86_64.tar.gz .sha256
Windows x86_64 futu-opend-rs-1.9.7-windows-x86_64.zip .sha256

全平台已上线

5 个平台的预编译包和 sha256 校验文件都由 GitHub Actions 自动构建并推送到本站;每次发 rs-v* tag 自动出新版。

Linux 系统要求

预编译 Linux 包要求 GLIBC 2.34 或更高版本。可运行 ldd --version 检查; Ubuntu 16.04 / 20.04 不满足该基线,请升级到满足要求的系统,或使用符合基线的 Linux 容器。源码为私有,不提供公开源码构建路径。

终端下载与校验

选择平台后,在空目录中执行以下脚本。校验失败会停止后续解压。手动安装的命令使用 ./,因为程序尚未加入 PATH。

(
set -e
VER=1.9.7; ARCH=macos-arm64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
shasum -a 256 -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
xattr -cr futu-opend futu-mcp futucli futu-indicator-worker   # 解除 Gatekeeper quarantine
./futu-opend --version
)
(
set -e
VER=1.9.7; ARCH=macos-x86_64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
shasum -a 256 -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
xattr -cr futu-opend futu-mcp futucli futu-indicator-worker
./futu-opend --version
)
(
set -e
VER=1.9.7; ARCH=linux-x86_64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
sha256sum -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
./futu-opend --version
)
(
set -e
VER=1.9.7; ARCH=linux-aarch64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE
curl -fLO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
sha256sum -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
./futu-opend --version
)
$ErrorActionPreference = "Stop"
$VER = "1.9.7"; $FILE = "futu-opend-rs-$VER-windows-x86_64.zip"
Invoke-WebRequest -Uri "https://futuapi.com/releases/rs-v$VER/$FILE" -OutFile $FILE
Invoke-WebRequest -Uri "https://futuapi.com/releases/rs-v$VER/$FILE.sha256" -OutFile "$FILE.sha256"
$expected = (Get-Content "$FILE.sha256").Split(" ")[0]
$actual = (Get-FileHash $FILE -Algorithm SHA256).Hash.ToLower()
if ($expected -ne $actual) { throw "SHA256 mismatch; extraction stopped" }
Expand-Archive $FILE -DestinationPath .
cd "futu-opend-rs-$VER"
.\futu-opend.exe --version

下一步

跑通 --version 后看 快速开始 走完整登录流程,或者直接去 启动速查 找对应的生产启动命令。

macOS 用户须知

macOS 会拦截从网络下载的未签名二进制(Gatekeeper),双击或终端执行时弹出"无法验证开发者"提示。解压后执行一次即可解除:

xattr -cr futu-opend futu-mcp futucli futu-indicator-worker

之后就能正常运行,不需要重复操作。

验证校验和

# Linux / macOS
sha256sum -c futu-opend-rs-1.9.7-linux-x86_64.tar.gz.sha256

# 或手动对比
shasum -a 256 futu-opend-rs-1.9.7-linux-x86_64.tar.gz
cat futu-opend-rs-1.9.7-linux-x86_64.tar.gz.sha256

Docker 镜像

暂不提供公开镜像

目前不发布公开 Docker image。如需容器化部署,从上表下 Linux tarball, 参考 部署到生产 里的 Dockerfile 自己打镜像。

历史版本

历史包按 /releases/rs-vX.Y.Z/futu-opend-rs-X.Y.Z-<平台>.tar.gz 存放, Windows 包使用 .zip;每个包旁边都有同名的 .sha256 文件。 先从更新日志或历史更新确认版本号, 再把下载命令中的 X.Y.Z 换成该版本。

部署模板

Dockerfile 和 systemd unit 完整源码在 部署到生产 教程里 inline 展示,复制即用。

使用协议

Copyright (c) 2026
All rights reserved.

本软件对个人和企业免费使用(包括商业用途)。

使用本软件进行的任何投资行为,所有盈亏由使用者自行承担。

作者不对交易损失、数据丢失、服务中断或账户异常负责。