兔洞博客
兔洞博客
个人博客

HiddifyApp 使用教程

软件介绍

Hiddify

多协议全平台代理客户端,面板式管理,新手友好。

HiddifyApp(原名 Hiddify Next,v4.x 后改名为 HiddifyApp)是一个基于 sing-box 核心的全平台代理客户端,用 Dart/Flutter 开发,GitHub 上 31K+ Stars,是截止到本文更新时间增长最快的通用代理客户端之一。它最早是 Hiddify 面板团队顺手做的客户端,结果现在比面板本身还火。

HiddifyApp 跟市面上其他代理客户端最大的区别是协议支持面非常广。官方 README 列出的协议就有 Vless、Vmess、Reality、TUIC、Wireguard、Hysteria、SSH 等,加上 sing-box 核心本身就支持的协议,官方网站写的数字是 30+ 种。如果你用的协议比较冷门,别的客户端不支持但 HiddifyApp 可以。

跨平台覆盖是另一个卖点。Windows、macOS、Linux、Android、iOS——五平台一套界面,Flutter 编译的,操作逻辑完全一致。不像其他客户端那样桌面端用 Electron、移动端另写一套原生界面。官方中文 README 的原话是「一款基于 Sing-box 通用代理工具的跨平台代理客户端」,并强调「提供了较全面的代理功能,例如自动选择节点、TUN」——注意,自动选节点和 TUN 是官方点名的卖点,后面会展开说。

它跟 Clash 系客户端有什么不同? Clash 系的核心概念是策略组(Proxy Groups)和分流规则,HiddifyApp 走的是 sing-box 的路由规则体系。你的代理配置是一个 json 文件,里面定义出站、路由、规则。这比 Clash 的 YAML 策略组更灵活,但对新手来说也更抽象。如果你是从 Clash 系过来的,需要适应一下。不过订阅格式上它是通吃的——官方明确支持 Sing-box、V2ray、Clash、Clash Meta 四种订阅格式,机场给的订阅链接基本都能直接导入(这点后面详细说)。

资源占用方面,sing-box 核心本身很轻量,Flutter 界面层会占一些内存,正常使用体感跟同类客户端差不多。官方设置里还有「内存限制」选项,遇到内存不足或频繁崩溃时可以打开(官方 i18n 描述原文:如果您遇到内存不足错误或应用频繁崩溃,请启用此选项)。

优点

  • 协议支持最全:30+ 协议,冷门协议也能跑
  • 全平台统一体验:Win/Mac/Linux/Android/iOS 一套 UI
  • sing-box 核心:性能好,资源占用低
  • 订阅格式通吃:Sing-box、V2ray、Clash、Clash Meta 四种都能直接导入
  • 配置导入方式多样:支持订阅、文件、二维码、剪贴板
  • 内置免费工具:WARP 和 Psiphon 直接内置,不需要额外配置
  • 开源无广告:GitHub 开源,官方定位是非商业项目,安全且由社区驱动

缺点

  • iOS 版需要外区 Apple ID:国区 App Store 搜不到,想用 iOS 版得先准备外区账号
  • iOS 版应用名跟客户端不一致:App Store 上叫「Hiddify Proxy & VPN」,不是 HiddifyApp,直接搜应用名容易找不到
  • 配置逻辑有学习成本:路由规则比 Clash 的策略组抽象,进阶功能藏得深
  • 文档偏少:官方文档基本是英文,中文教程不多
  • 桌面端偶有渲染 bug:Flutter 跨平台编译的通病

下载安装

下载直接去 GitHub Releases 页面,最上面就是最新版,按平台选对应文件。除了 GitHub,官方也在商店上架了:iOS 在 App Store(应用名「Hiddify Proxy & VPN」,免费),Android 在 Google Play

截止到本文更新时间,最新版是 v4.1.1(2026 年 3 月发布)。

💡 GitHub 无法访问时怎么下载安装?
如果 GitHub 暂时无法访问,iOS 可以通过 App Store 下载,Android 可以通过 Google Play 下载。使用第三方镜像时,应确认下载页面和文件来源,避免从无法确认来源的网站获取安装包。

下载地址

平台推荐文件大小说明
Windows x64Hiddify-Windows-Setup-x64.exe~35 MB安装版,稳定
Windows 便携Hiddify-Windows-Portable-x64.zip~112 MB解压即用
Windows arm64Hiddify-Windows-x64.msix~48 MBARM 设备
macOS IntelHiddify-MacOS.dmg~80 MBIntel Mac
macOS Apple SiliconHiddify-MacOS-Installer.pkg~80 MBM 系列 Mac
Linux x64Hiddify-Linux-x64-AppImage.AppImage~53 MB通用 Linux
Linux debHiddify-Debian-x64.deb~40 MBDebian/Ubuntu
Android arm64Hiddify-Android-arm64.apk~114 MB安卓手机
Android armv7Hiddify-Android-arm7.apk~102 MB旧安卓设备
iOSApp Store 或 IPA 直装应用名「Hiddify Proxy & VPN」,需要美区账号
💡 Windows 版本怎么选?
Setup.exe 是安装版,最稳定。Portable.zip 是便携版,解压就能跑,放 U 盘用很方便。msix 是 Windows 商店格式,一般用户不用下这个。

安装步骤

方案一:Windows 版安装(小白首选)

双击 exe → 按提示安装 → 完成。便携版解压后运行 HiddifyApp.exe

安装过程中 Windows SmartScreen 可能会弹蓝色警告(“Windows 已保护你的电脑”)——确认文件是从官方 GitHub Releases 下的就点「更多信息 → 仍要运行」,这是微软对未签名软件的正常拦截,不是软件有问题。

第一次打开会进入欢迎界面:语言选择「中文(中国)」、地区选择「中国(cn)」,还会看到「启用分析」开关。这个开关允许收集分析数据和发送崩溃报告,介意的话可以先关闭,最后点击右下角「开始」进入软件。

Hiddify 首次启动欢迎界面:语言、地区和启用分析设置

图注:首次启动欢迎页,选好语言和地区,介意数据收集就关掉「启用分析」,点「开始」进入软件。

方案二:macOS 版安装

dmg 文件双击打开,把 HiddifyApp 拖到 Applications 文件夹;pkg 文件双击按提示安装。

首次打开如果提示"无法验证开发者"(因为是 App Store 以外来源下载的),去 系统设置 → 隐私与安全性,在底部点「仍要打开」,确认后就能运行。这一步是 macOS 对所有非商店应用的标准流程,每个软件第一次装都要来一遍。

方案三:Linux 版安装

AppImage: 给执行权限后直接运行:

chmod +x Hiddify-Linux-x64-AppImage.AppImage
./Hiddify-Linux-x64-AppImage.AppImage

deb(Debian/Ubuntu 系): 下载后用 apt 安装:

sudo apt install ./Hiddify-Debian-x64.deb

安装后启动命令是 hiddify。RedHat 系(CentOS/Fedora)可以下载 rpm 包安装,但官方 v4.1.1 的 Releases 里目前没有 rpm 资产,以页面实际列表为准。

方案四:Android 版安装
下载 apk 直接安装。如果提示「禁止安装未知来源应用」,去设置里允许当前浏览器/文件管理器安装。不清楚手机 CPU 架构的话,选 universal 通用版最省事,官方也提供了 x86_64 版本给个别设备用。
方案五:iOS 版安装
App Store 搜「Hiddify」或「Hiddify Proxy & VPN」——注意应用名是 Hiddify Proxy & VPN,不是 HiddifyApp。国区基本搜不到,需要美区 Apple ID。官方同时也提供 Hiddify-iOS.ipa 文件,但 IPA 需要自己签名或侧载,一般用户走 App Store 就行。

使用教程

界面功能介绍

📱 平板和手机端也适用
本教程截图以 Windows 桌面版为例,但 HiddifyApp 在平板和手机端使用的是同一套页面结构和操作逻辑。移动端通常采用底部导航,桌面端采用左侧导航;页面名称、配置文件导入、节点测试、设置项等功能基本对应,个别按钮位置会根据屏幕尺寸调整。

HiddifyApp 的界面是底部标签栏 + 卡片式内容(桌面端是左侧栏),一共五个主页面,名字以官方中文界面(源码 i18n)为准:主页、代理、配置文件、日志、设置

主页(Home)

核心操作页,官方 i18n 里叫「主页」。中间一个大按钮,官方文案是「点击连接」,连接中会变成「连接中…」,连上后变成「已连接」,再点一下是「断开连接」。下面显示当前节点、流量统计、实时速度,顶部有「快速设置选项」,常用的开关都在这。

主页这个连接按钮是全软件最重要的入口——导入配置之后的所有操作,最后都是回到主页点它。

Hiddify 主页:配置流量信息和点击连接按钮

图注:主页,中间的「点击连接」按钮是核心入口,下方显示当前节点、流量统计和实时速度。

代理(Proxies)

显示所有导入的节点列表。每个节点卡片显示名称、延迟、协议类型。这页的核心操作:

  • 排序代理:右上角按钮,支持按默认 / 按名称 / 按延迟 / 按用量四种排序,节点多的时候按延迟排最实用
  • 测试延迟:右下角绿色按钮,批量测试所有节点,可用的显示延迟毫秒数,超时的显示「延迟测试超时」
  • 当前代理:正在用的节点会标出来
  • 节点详情:电脑端不是直接单击节点,而是对着要查看的节点长按鼠标左键,再打开详情。官方 i18n 里显示的字段很全——完整标签、类型、测试时间、测试延迟、端口、主机、IP、国家代码、地区、城市、ASN、组织、位置、下载/上传速度都有。切换节点前可以先查看延迟和协议类型,便于判断节点是否适合当前用途

配置文件(Profiles)

管理订阅链接和配置文件的地方。官方 i18n 里的操作:添加配置文件、更新配置文件、更新订阅、查看所有配置文件。每个配置会显示「当前配置文件:xxx」,剩余天数和流量使用情况也在这看。多个订阅可以并存,随时切换用哪个。

Hiddify 配置文件页:剪贴板和手动添加配置文件

图注:配置文件页,可添加和更新订阅,剩余天数与流量使用情况也在这里看。

日志(Logs)

实时连接日志,显示每条连接的域名、策略、耗时。出问题的时候来这看报错。支持「分享核心日志」和「分享应用日志」,把日志导出给开发者排查问题用——这功能在给作者提 issue 时特别有用。

设置(Settings)

所有全局配置都在这,按「通用 / 路由 / DNS / 入站 / TLS 技巧 / 链」分六大块,进阶篇会逐块详细讲。

导入配置

HiddifyApp 支持多种导入方式,这是它最方便的地方:

方式一:订阅链接导入(小白首选)

在配置文件页点「添加配置文件」后,会看到「剪贴板」和「手动」两个入口:

  • 剪贴板自动导入:先在机场后台复制完整订阅链接,再点击「剪贴板」,Hiddify 会自动读取剪贴板内容并添加配置,最省事。
  • 手动添加:点击「手动」,自己填写订阅名称,再把机场订阅链接粘贴到链接输入框,确认保存。名称可以写成机场名或自己容易识别的名字,链接必须是完整订阅地址。
方式二:文件导入
配置文件页添加时选「从文件导入」,选择本地的 sing-box / Clash 配置文件。配置可以导出成文件再导入,换设备迁移配置靠这个。
方式三:二维码扫描
手机上点「扫描二维码」,用摄像头扫订阅二维码,适合当面分享或者从电脑订阅页面扫码。
方式四:剪贴板识别
复制 vmess://、ss:// 等节点链接,HiddifyApp 会自动识别并弹窗提示是否导入——官方 i18n 里叫「外部链接请求添加新配置」,确认「添加配置」就行。
💡 订阅格式兼容性
HiddifyApp 对订阅格式的支持在同类里算很全的:Sing-box、V2ray、Clash、Clash Meta 四种格式都能直接导入(官方 README 功能列表明确列出),机场给的订阅链接基本不用转换,粘进去就能用。

选节点和开启代理

节点导入后,切到代理页。右上角是「排序代理」,右下角绿色按钮才是「测试延迟」。点击「测试延迟」后,所有节点会批量测一遍,可用的节点会显示延迟毫秒数(TCPing,比 ICMP Ping 更准,测的是代理端口能不能通),不可用的显示「延迟测试超时」或「无可用代理」。

Hiddify 代理页:右上角排序代理和右下角测试延迟

图注:代理页,右上角「排序代理」整理列表,右下角「测试延迟」批量测速。

节点多的机场,直接用「按延迟」排序,自动把最快的排到最上面。想固定用某个节点(比如看特定地区内容),点一下节点就选中了。

选好后回主页,点中间的「点击连接」按钮。连接成功状态变成「已连接」,左下角显示当前节点、上传/下载速度、流量汇总。

💡 测速
代理页右下角的「测试延迟」可以批量测所有节点;右上角的「排序代理」则用于按名称、延迟或用量整理列表。Hiddify 显示的是 TCPing 延迟,比 ICMP Ping 更准确,因为它测的是代理端口能不能通。

服务模式(系统代理 / VPN)

HiddifyApp 连接后以什么方式接管流量,在设置 → 入站 → 服务模式里切换,官方 i18n 里明确就这三种(注意:这不是 Clash 那套"规则/全局/直连"模式,别搞混):

Hiddify 设置中的入站服务模式:仅代理服务、设置系统代理和 VPN

图注:设置里的入站服务模式,日常选「设置系统代理」,需要全局接管就切「VPN」。

模式说明什么时候用
仅代理服务只开一个本地代理端口,浏览器/软件手动指定走代理配合浏览器插件,或想精确控制哪些软件走代理
设置系统代理自动改系统代理设置,系统流量默认走代理日常默认,打开即用
VPN开 TUN 虚拟网卡,接管所有流量(包括不走系统代理的应用)需要全局接管、某些软件不走系统代理时

一般用户默认用「设置系统代理」就够了。想全局接管(比如游戏、不认系统代理的软件)就切「VPN」。

更新订阅

机场换线路、加节点后,客户端里的节点列表不会自动变,需要更新订阅:

手动更新: 配置文件页 → 找到对应配置 → 点「更新订阅」(或点配置进去更新),几秒钟拉取最新节点。更新成功会提示「配置文件更新成功」,失败会提示「更新配置文件失败」。

自动更新: 配置文件详情里可以设置「自动更新间隔」和「禁用自动更新」(官方 i18n 原文),设好后到时间自动刷新,不用手动管。

⚠️ 订阅链接别乱发
订阅链接相当于你节点的钥匙,公开之后别人就能用你的流量和套餐。截图发群里之前记得把链接打码。

连接成功后怎么验证

连上后打开浏览器试几个网站:Google、YouTube。能正常打开说明通了。如果显示已连接但网页打不开:换个节点 → 更新订阅 → 重启软件 → 检查服务模式(或切 VPN 模式),按这个顺序排查。

特色功能

HiddifyApp 有几个功能是其他客户端少有的,全部有官方 README / i18n 依据:

多平台配置同步: 同一个配置文件在多台设备上用。所有平台的配置格式一致,不用每台设备单独配。配置文件支持导出/导入,换设备直接搬过去。

流量统计面板: 主页的流量统计比 Clash 系的更直观——显示今日用量、本月用量、实时速度曲线。套餐流量比较紧张的话,这个功能很实用。

剩余天数和流量显示: 导入订阅后,配置文件页直接显示剩余天数和流量使用情况(官方功能列表 “Display profile information including remaining days and traffic usage”),可以及时了解套餐的剩余时间和流量。

WireGuard 支持: 大部分代理客户端不支持 WireGuard 协议,但 HiddifyApp 可以(官方协议列表点名 Wireguard)。如果你有 WireGuard 配置,可以直接导入使用。

延迟自动选节点: 官方功能列表里明确写着 “Delay based node selection”——测速之后可以按延迟自动挑最优节点,节点多的机场不用手动一个个试。官方中文 README 也把它列在"较全面的代理功能"里。

自动更新订阅: 官方支持自动更新订阅(README 功能列表 “Automatic subscription update”),配置好更新间隔后节点列表会自动刷新,机场换线路不用手动去点更新。

TUN 模式: 对应服务模式里的「VPN」,让不支持代理的应用也走代理。

WARP 免费节点内置: 打开设置后直接进入 WARP 页面,不是「设置 → 链 → WARP」。截图里的 WARP 页面包含启用开关、生成 WARP 配置、WARP 路由模式、许可证密钥、优选 IP、端口和噪声参数。官方内置了 Cloudflare WARP(官方 i18n 描述:Cloudflare WARP 是一个免费的 WireGuard VPN 提供商),启用需要同意 WARP 服务条款。

Hiddify 设置中的 WARP 配置页面

图注:设置里的 WARP 页面,启用开关、路由模式、许可证密钥等参数都在这。

Psiphon 内置: 链设置里同样内置了 Psiphon(一款老牌翻墙工具),可以选择服务器地区(官方 i18n 列了 20+ 个地区)。提供额外通道兜底,主配置被封的时候还有条路。

分应用代理: 设置 → 路由里可以按应用分流——官方 i18n 三种模式:全部(代理所有应用)/ 仅代理选定应用 / 不代理选定应用。比如游戏加速器只走代理、国内视频 App 绕过,都可以精确控制。还有「自动选择」功能,可以按地区自动挑要代理的应用列表。

深色/浅色/纯黑主题: 官方支持三种主题模式加跟随系统,纯黑模式 OLED 屏省电。

兼容所有代理管理面板: 官方 README 明确写了 “Compatible with all proxy management panels”——不管你的机场用的是哪家面板(V2Board、SSPanel 等),订阅都能正常导入。

深入配置(进阶篇)

设置页详解

设置页按官方 i18n 分六块:通用、路由、DNS、入站、TLS 技巧、链。下面逐块拆开,每个设置项都有官方中文文案依据。

通用

  • 语言:界面语言,支持简体中文
  • 主题模式:跟随系统 / 深色模式 / 浅色模式 / 纯黑模式(OLED 屏省电,官方 i18n 原文)
  • 自动检查连接 IP:连接后自动查出口 IP,主页能看到当前 IP 归属地
  • 在通知中显示速度:通知栏常驻显示实时速度
  • 触觉反馈:安卓手机操作时震动反馈
  • 关闭时操作:点关闭按钮是「每次询问 / 记住我的选择」,官方 i18n 里有「隐藏还是退出应用程序?」的弹窗文案——想让它关掉就退出的选好记下来
  • 开机自启:开机自动启动
  • 静默启动:启动后不弹主窗口,后台跑
  • 忽略电池优化:官方描述「移除限制以获得最佳 VPN 性能」——安卓上开了能减少被系统杀后台的概率
  • 内存限制:官方描述「如果您遇到内存不足错误或应用频繁崩溃,请启用此选项」
  • 调试模式:开 debug,官方提示重启应用生效
  • 日志级别:调整日志详细程度,排查问题用
  • 连接测试 URL:测速时用来探测的地址,默认是一个公网 URL,可以自己换成目标地区的地址
  • URL 测试间隔:自动测速的频率,设短一点节点状态更新快,但费流量
  • Clash API 端口:兼容 Clash 的 API 端口,需要外部工具(如 Clash 系的仪表盘)读取节点状态时用
  • 尽可能使用 xray-core:解析订阅时用 xray-core 代替 sing-box(官方说明:解析订阅链接时使用 xray-core,您需要重新导入订阅链接才能启用此选项)——部分 V2ray 系订阅用 sing-box 解析会丢节点,开这个能救回来
  • 启用分析:官方描述「允许收集分析数据和发送崩溃报告以改进应用」,介意隐私就关掉

路由

路由页分三块:预设规则、自定义规则、路由通用选项

预设规则(开箱即用,直接启用):

  • 拦截广告:广告域名直接拦截,配合代理用能挡掉大部分网页广告
  • 绕过局域网:访问局域网设备(路由器管理页、NAS)不走代理

自定义规则:点「+」创建新规则。官方 i18n 里「匹配时出站」有四种动作:代理 / 直连 / 直连并分片 / 拦截——拦截就是把流量掐掉,直连就是不走代理,代理就是走节点。规则的匹配条件非常细(见下面路由规则一节),支持:名称、规则集 URL、包名、进程名、进程路径、网络(TCP/UDP)、目标端口、源端口、协议、目标 IP CIDR、源 IP CIDR、域名、域名后缀、域名关键词、域名正则。规则支持从剪贴板/文件导入导出,也可以整个重置。

路由通用选项

  • 地区:官方 i18n 列了伊朗 (ir)、中国 (cn)、俄罗斯 (ru)、阿富汗 (af)、印度尼西亚 (id)、土耳其 (tr)、巴西 (br)、其他——选中国(cn)会用适配国内的默认策略,比如国内域名直连
  • Balancer 策略:多节点负载均衡,三种:Round robin(轮询,轮流走每个节点)、Consistent hash(一致性哈希,同一域名固定走同一节点)、Sticky session(粘性会话,保持会话落在同一节点)。机场给了多组同质节点时可以玩,一般用不上
  • 解析目的地:目标地址是域名时先解析再路由
  • IPv6 路由:禁用 / 启用 / 首选 / 专享 四种(官方 i18n:disable/enable/prefer/only)——IPv6 支持没调好时可以先禁用
  • 分应用代理:按应用分流,三种模式(全部 / 仅代理选定应用 / 不代理选定应用),支持从剪贴板/文件导入导出选择,也有「自动选择」按地区自动挑应用

DNS

  • 远程 DNS:代理隧道的 DNS,配合域名策略(自动 / 偏好 IPv6 / 偏好 IPv4 / 仅 IPv4 / 仅 IPv6)——DNS 用 IPv4 还是 IPv6 解析,一般选自动
  • 出站服务器解析器(直连):国内流量用的直连 DNS,域名策略单独设
  • 启用伪造 DNS(FakeDNS):DNS 加速方案,配合 VPN(TUN)模式效果最好——把真实域名映射到一个假的 IP 返回给应用,真实解析在代理端做。个别场景(某些游戏、某些检测 DNS 的 App)需要关掉它才能连

入站

  • 服务模式:仅代理服务 / 设置系统代理 / VPN(前面详细讲过)
  • 严格路由:开启后不走代理的流量直接拦截,防止 DNS 泄漏和意外直连
  • TUN 实现:混合 / 系统 / gVisor 三种实现(官方 i18n)——默认混合,遇到兼容性问题可以切系统或 gVisor 试试
  • 混合端口:本地代理端口(HTTP+SOCKS5 共用一个端口),配合「仅代理服务」模式给浏览器/软件手动指定用
  • 透明代理端口 / 重定向端口 / 本地 Direct 端口:给路由器/网关场景用的端口,普通用户不用动
  • VPN 共享:把本机代理分享给局域网其他设备(官方 i18n:VPN 共享,可设密码),分享出去别人用你的代理上网,可以设个密码防止被蹭

TLS 技巧

官方 i18n 直译就是「TLS 技巧」,针对网络封锁的重度用户,全在实验性功能里(启用会弹实验性功能提示):

  • 启用分片:TLS 握手包分片发送,绕过部分针对 TLS 指纹的封锁。可调分片数据包(1-1 到 1-5 几种模式)、分片大小分片延迟
  • 混合大小写 SNI:SNI 域名大小写混淆,绕过部分基于 SNI 的检测
  • 填充:给 TLS 握手加填充数据(可调填充大小)

一般用户不用碰这些,只有明确知道自己在对抗什么封锁时才需要开。

链(Chain)

这是 Hiddify 最有特色的功能——官方 i18n 把流量链路拆成五层:应用 → 额外安全 → 主配置 → 解锁器 → 分流

  • 额外安全:官方描述「增加一个额外的防护层以保护您的数据隐私,即使您的主配置文件不可信」
  • 主配置:你的机场节点
  • 解锁器:官方描述「帮助绕过网络限制。如果辅助程序连接成功,即使您的主配置当前被封锁,它仍可继续工作」——相当于备用通道
  • WARP:内置 Cloudflare WARP(免费 WireGuard VPN),可填许可证密钥、优选 IP、端口,还有噪声数量/模式/大小/延迟这些反检测参数
  • Psiphon:内置 Psiphon 通道,可选服务器地区(官方 i18n 列了 20+ 地区:自动、奥地利、澳大利亚、比利时、加拿大、德国、日本、新加坡、美国等)

对普通用户来说,设置里的 WARP 和 Psiphon 可以作为额外连接方式使用;当主配置无法连接时,可以尝试切换到这些通道。

sing-box 配置文件结构

HiddifyApp 使用 sing-box 的 JSON 配置文件,跟 Clash 的 YAML 完全不同:

{
  "log": {
    "level": "info"
  },
  "dns": {
    "servers": [
      {
        "address": "https://1.1.1.1/dns-query",
        "strategy": "prefer_ipv4"
      }
    ]
  },
  "inbounds": [
    {
      "type": "tun",
      "interface_name": "hiddify",
      "inet4_address": "172.19.0.1/30"
    },
    {
      "type": "mixed",
      "listen": "127.0.0.1",
      "listen_port": 1080
    }
  ],
  "outbounds": [
    {
      "type": "vmess",
      "tag": "hk-node",
      "server": "hk01.example.com",
      "server_port": 443,
      "uuid": "xxxx-xxxx-xxxx",
      "security": "auto"
    }
  ],
  "route": {
    "rules": [
      {
        "outbound": "direct",
        "geoip": "cn"
      }
    ]
  }
}

核心概念:

  • inbounds:入站,定义本机怎么接收流量(TUN、HTTP/SOCKS5 代理等)
  • outbounds:出站,定义流量怎么发出去(代理节点)
  • route:路由规则,定义什么流量走哪个 outbound

这个结构比 Clash 的 YAML 更抽象,但也更灵活——你可以同时配置多个入站和出站,路由规则可以写任意逻辑。

路由规则

HiddifyApp 设置页「自定义规则」里能填的匹配条件(对应 sing-box 路由规则字段,官方 i18n 逐字段确认):

条件说明示例
domain域名精确匹配"domain": "google.com"
domain_suffix域名后缀匹配"domain_suffix": ".google.com"
domain_keyword域名关键词"domain_keyword": "google"
domain_regex域名正则表达式"domain_regex": "^.*google.*$"
geoip国家 IP 段"geoip": "cn"
ip_cidr目标 IP 段"ip_cidr": "10.0.0.0/8"
source_ip_cidr源 IP 段"source_ip_cidr": "192.168.1.0/24"
port目标端口"port": 443
source_port源端口"source_port": 1080
network网络类型"network": "udp"
protocol协议"protocol": "tls"
process_name进程名"process_name": "chrome.exe"
process_path进程路径"process_path": "C:\\\\Program Files\\\\..."
package_name安卓包名"package_name": "com.tencent.mm"
rule_set外部规则集 URL"rule_set": "https://example.com/ads.json"

官方 UI 里「匹配时出站」有代理 / 直连 / 直连并分片 / 拦截四种动作,配合上面的条件就能做出很精细的分流——比如"Chrome 走代理,迅雷直连,广告域名拦截"。

一个实用场景:国内 App(如网易云音乐、B 站)想直连不走代理,就建一条规则——包名填 com.xxx,出站选「直连」。想要广告干净,直接用预设规则「拦截广告」就行,不用自己写。

常见问题

1. HiddifyApp 和 Clash 客户端选哪个?

HiddifyApp 适合:用冷门协议、需要多平台统一体验、订阅格式杂(Clash/V2ray/Sing-box 都有)的人。Clash 系适合:习惯策略组、需要更丰富的规则社区资源的人。Hiddify 更"开箱即用",Clash 更"可折腾"。

2. Clash 订阅能直接导入 HiddifyApp 吗?

能。官方 README 明确支持 Sing-box、V2ray、Clash、Clash Meta 四种订阅格式,机场给的 Clash 订阅链接直接粘贴就能导入,不需要转换。

3. iOS 版怎么装?

Hiddify iOS 版在 App Store 上架了,应用名叫「Hiddify Proxy & VPN」,免费,搜 Hiddify 就能找到。如果搜不到说明你的区没有上架,换个美区 Apple ID 试试。

4. 耗电吗?

Flutter 写的,资源占用中等。安卓上正常使用比 Clash Meta 略高一点,差距不大。设置里还有「忽略电池优化」选项(官方描述:移除限制以获得最佳 VPN 性能)和「内存限制」选项(官方描述:遇到内存不足错误或应用频繁崩溃时启用)。

5. 需要注册账号吗?

不需要。HiddifyApp 是纯本地客户端,不需要注册。所有配置存在本地。

6. 为什么节点延迟显示 N/A 或超时?

TCPing 超时。可能原因:节点已失效、端口不通、你的网络本身有问题。换一个节点试试,或者点「测试延迟」重新测。也可以去设置里把「连接测试 URL」换成更近的地址,避免测速地址本身被墙导致误判。

7. TUN 模式和 VPN 冲突吗?

HiddifyApp 的 VPN 模式(TUN)本质上也是一个 VPN 接口,不能和别的 VPN 同时开。如果已经开了其他 VPN(如公司 VPN),要先关掉再用。

8. 配置文件在哪?

Windows:%APPDATA%/hiddify/,macOS:~/Library/Application Support/hiddify/,Linux:~/.config/hiddify/。想备份配置,直接用设置里的导出功能更省事(导出选项到剪贴板/文件)。

9. 连接成功但网页打不开?

按顺序排查:① 换一个节点;② 更新订阅;③ 关闭软件重开;④ 切到 VPN 模式(TUN);⑤ 确认套餐没过期、流量没用完。很多时候不是客户端问题,是节点或网络问题。

10. 更新频繁吗?

HiddifyApp 更新比较勤,基本每月都有新版本。更新内容主要是 bug 修复和新协议支持。可以在设置里开启自动更新检查。

11. 订阅怎么更新?

打开配置文件页,在对应的配置上点「更新订阅」就能手动刷新;也可以设置自动更新间隔(官方支持自动更新订阅),让它自己定时刷新,机场调整线路后,客户端会按照设定的间隔自动更新。

12. 订阅链接能随便发人吗?

不能。订阅链接相当于你节点的钥匙,公开之后别人就能用你的流量和套餐。截图发群里之前记得把链接打码。

13. 导入订阅失败怎么办?

先把订阅链接复制到浏览器打开试试。浏览器能打开说明链接大概率没问题;浏览器也打不开,就检查:链接复制完整没有、前后有没有多余空格、套餐是否已购买、订阅有没有过期、流量是不是用完了、当前网络能不能访问订阅链接。都不行的话,去设置里开「尽可能使用 xray-core」再重新导入一次——部分 V2ray 系订阅用 sing-box 解析会丢节点。

14. 能当服务器用吗?

不能。HiddifyApp 只是客户端。官方另有 HiddifyManager(服务端面板)项目,是装在服务器上的,用来自己搭建节点、管理用户。客户端和服务端是两回事。

15. WARP 怎么用?开了会不会影响我自己的节点?

打开设置后进入 WARP 页面,启用开关并按提示同意 Cloudflare WARP 服务条款。WARP 可以作为额外通道使用,不是替代你的机场节点;不想用了随时关闭。

16. Psiphon 是干嘛的?

Psiphon 是老牌翻墙工具,Hiddify 把它内置成了链里的一个备用通道。设置里可以选服务器地区(官方 i18n 列了 20+ 个地区)。对一般用户来说,它们主要用于主配置无法连接时的备用排查。

17. FakeDNS 要不要开?

「启用伪造 DNS」默认建议开着(配合 VPN 模式 DNS 解析更快更稳)。如果你遇到某些 App 连不上、游戏连不上、或者个别场景检测 DNS,把它关掉试试。开了 FakeDNS 后遇到问题,优先怀疑它。

18. 多个订阅怎么管理?

配置文件页可以添加多个配置,用「当前配置文件」切换用哪个。每个配置独立更新、独立看剩余天数和流量。适合手上有多个机场账号的人——一个配置一个机场,随时切换。

19. 配置怎么备份和迁移?

设置里支持「导出选项到剪贴板 / 导出选项到文件」(官方 i18n),把全部配置选项导出。换设备时在目标设备导入就行。注意路由规则和分应用代理也有独立的导入导出。

20. 日志怎么看?

日志页能看到每条连接的域名、策略、耗时。报错信息看不懂就把「分享核心日志」/「分享应用日志」导出发给开发者(GitHub issue 里)。排查问题先看日志里有没有 超时证书无效连接错误 这类关键词(官方 i18n 错误文案)。

21. 跟 v2rayNG 比哪个好?

v2rayNG 是安卓老牌单平台客户端,界面传统、功能直白,适合只想导入订阅点连接的用户。HiddifyApp 优势在跨平台(一套配置多端用)、协议更全、内置 WARP/Psiphon 备用通道、延迟自动选节点。安卓单平台老用户不一定要换,多平台用户选 Hiddify 更省心。

和同类客户端怎么选

把几个主流客户端放一起对比,选哪个看你自己的使用习惯:

客户端平台特点适合谁
HiddifyApp全平台30+ 协议、订阅格式通吃、内置 WARP/Psiphon、延迟自动选节点新手、多平台用户、协议用得杂的人
Clash 系(Verge Rev / FlClash 等)全平台策略组 + 规则分流,社区规则资源多想精细分流、折腾规则的人
ShadowrocketiOS老牌 iOS 客户端,配置格式自成一派iPhone 老用户,习惯它的操作
v2rayNGAndroid传统单平台客户端,界面直白安卓单平台、不想折腾的用户

简单来说,想在多个设备上使用同一套配置、又不想自己维护复杂规则,可以选择 Hiddify;需要精细配置策略组和分流规则,则更适合 Clash 系客户端;iOS 用户可以根据订阅格式和使用习惯,在 Hiddify 与 Shadowrocket 之间选择。Hiddify 对新手比较友好的地方是订阅格式兼容范围较广,并提供 WARP、Psiphon 等额外连接方式。

总结

HiddifyApp 是截止到本文更新时间协议支持最全的全平台代理客户端。它不走 Clash 的策略组路线,而是用 sing-box 的 JSON 配置和路由规则体系,同时订阅格式上对 Clash/V2ray 全兼容。对于没有固定配置习惯的新用户来说,HiddifyApp 可以在多个平台使用同一套配置,入门成本相对较低;对于 Clash 老用户,迁移有学习成本,但它内置的 WARP、Psiphon、延迟自动选节点和链式分流,构成了与普通 Clash 客户端不同的功能组合。初次使用时,按下载安装 → 配置文件页添加订阅 → 主页点击连接这三个步骤操作即可。

Comments

评论

本地 Worker 预览版,后续可切换到 Cloudflare D1。

正在加载评论...

连接本地评论服务中...

Hiddify 全平台 sing-box
使用指南