适用于 armv7 / armhf Linux 设备。
下载 ARMv7
Hylintech FRP 是围绕官方 frps / frpc 构建的管理后台与客户端 Agent。
后台统一保存设备与接入配置,Agent 主动连接后台并托管本机 frpc 进程——
FRP 数据流不经过后台 API,性能与官方一致。
Agent 通过 HTTPS 控制连接与后台通信;frpc → frps 的业务数据流直连,不经过后台,保持官方 FRP 的原生转发能力。
从后台管理到免安装分发,再到流量统计与在线升级,一条链路全部覆盖。
用户、设备、接入配置一站式管理:创建用户与资源额度、重置密码、批量下发配置、审计日志,全部通过自带 Web 后台完成。
每 5 分钟采样 frps 管理 API,按日归档并保留 90 天;后台 7/30 天趋势柱状图,客户端面板实时展示今日流量。
口令哈希 + 会话/设备 Token 鉴权、登录失败限流、安全响应头与 CSP、异常统一响应不泄露细节,SQLite 每日一致性快照备份。
Rust Agent 编译为免 Node.js 的单文件,内嵌 frpc;Linux x64 / ARM64 / ARMv7 可直接从本页下载。目标机器零安装。
$ ./client/dist/hylintech-frp-linux-x64 ✔ 生成 config.json 模板(JSONC) # 编辑后重启 ✔ 登录管理后台 → 注册设备 AAA01 ✔ frpc 0.70.1 已解压到 agent-data/bin/ ✔ Agent 已上线,本机服务托管就绪
完整能力清单,像图纸明细表一样逐项核对。
按「用户 + Host ID + 系统主机名」自动注册 / 复用设备;同一主机重登即刷新 Token,旧 Token 立即失效。
客户端主动连接后台,内网无需公网 IP,也无需开放入站防火墙规则。
启动 8 秒后自动检查更新,之后每 24 小时轮询;SHA-256 校验后替换并自动重启,支持 CLI 与桌面内嵌版。
本地控制面板仅 127.0.0.1 可访问并带随机 Token 鉴权;Tauri 桌面应用双击即用,窗口内完成登录注册。
Linux 版本为内嵌 frpc 的免安装单文件,下载后添加执行权限即可运行。Windows x64 安装包与 macOS Apple Silicon 安装镜像已发布。
适用于 armv7 / armhf Linux 设备。
下载 ARMv7适用于常见 64 位 x86 服务器与主机。
下载 x64适用于 ARM64 服务器、开发板与 NAS。
下载 ARM64适用于 64 位 Windows 桌面系统的安装包。
下载 Windows x64适用于 Apple Silicon(M 系列)Mac 的安装镜像。
下载 macOS ARM64curl -fsSL <下载地址> -o hylintech-frp && chmod +x hylintech-frp && ./hylintech-frp --tuifrp。如无法启动,请在「Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 排除项」中放行 Hylintech FRP 安装目录及 frp 相关程序,然后重新运行。客户端接入、单文件与桌面应用构建,任选其一。
# 1. 下载对应架构的单文件(这里以 Linux x64 为例) curl -fsSL https://public.hylintech.com/hylintech/tools/frp/hylintech-frp-linux-x64-musl \ -o hylintech-frp # 2. 添加执行权限;首次运行打开 TUI 并自动生成配置 chmod +x hylintech-frp ./hylintech-frp --tui
设备唯一 ID:Linux 优先使用 machine-id 的 SHA-256;其他平台自动生成持久化 Host ID 设备名称:自动读取系统 hostname,不接受手工覆盖 设备状态:登录后注册 / 复用设备,Token 保存在 Agent 数据目录
./scripts/build-client-cli.sh --linux-x64 # Rust CLI;产物:release/client/cli/linux-x64/ # 目标机器直接运行,首次运行自动生成 config.json 模板 ./release/client/cli/linux-x64/hylintech-frp-linux-x64-musl --tui
./scripts/build-client-cli.sh --linux-x64 # ARM64: ./scripts/build-client-cli.sh --linux-arm64 # macOS/Windows 桌面端: ./scripts/build-client-desktop.mjs --macos-arm64
客户端运行时零依赖;构建期只引入必要的打包工具。