机场梦一条订阅,接进全屋路由器

写于 2026 年 10 月 13 日

HomeProxy 从安装到分流:在 ImmortalWrt 和新版 OpenWrt 上怎么配

HomeProxy 是基于 sing-box 内核的 OpenWrt 代理插件,只支持 nftables 防火墙。本篇按 6 步走:查固件条件、安装、导入订阅或分享链接、选路由模式、设 DNS、验证,最后列出节点不出现、启动失败等问题的查法。

HomeProxy 是 ImmortalWrt 项目维护的一款 LuCI 代理插件,包名 luci-app-homeproxy,内核用 sing-box。它的界面比 PassWall 精简,菜单分成「客户端设置」「节点设置」「服务器设置」「服务状态」几页,很多高级功能藏在自定义路由里。它有一个硬条件:只支持 firewall4(nftables),老的 iptables 固件装不上。下面先确认条件,再一步步配。

先确认固件够不够新

  1. 看防火墙类型。OpenWrt 从 22.03 起默认用 firewall4。SSH 登录后执行下面的命令,能列出 nftables 的表,说明满足条件。
  2. 看固件来源。ImmortalWrt 的软件源里直接有 HomeProxy;官方 OpenWrt 的源里没有,要另找安装包;iStoreOS 等衍生固件,取决于它用的 OpenWrt 版本和防火墙。
  3. 看架构和空间。sing-box 内核体积不小,闪存紧张的设备先看剩余空间。
nft list tables
cat /etc/openwrt_release
df -h /overlay

nft 命令不存在或报错,通常说明固件还在用 iptables,这时换 PassWall 或脚本方案 ShellCrash 更现实。

安装插件和中文包

ImmortalWrt 上最简单:后台「系统 → 软件包」里先更新列表,搜 homeproxy 装上;或者在 SSH 里执行:

opkg update
opkg install luci-app-homeproxy luci-i18n-homeproxy-zh-cn

依赖的 sing-box 会一并装上。较新的固件如果改用了 apk 包管理器,命令换成对应写法即可。

官方 OpenWrt 用户需要找与固件版本、CPU 架构都对得上的 ipk,连同 sing-box 一起装。HomeProxy 更新较快,插件和 sing-box 版本不匹配时,常见症状是服务起不来、日志里报配置字段不认识。装完刷新后台,在「服务」菜单下找到 HomeProxy。

导入订阅或单个节点

进入 HomeProxy 的节点设置页,有两种添加方式。

  1. 订阅:在「订阅」页签填订阅地址,点「保存订阅设置」,再点「从订阅更新节点」,节点会出现在节点列表。可以设自动更新,也可以用「过滤节点」加关键词过滤掉「剩余流量」「到期时间」这类信息条目。
  2. 分享链接:手里只有一两条 ss://、vmess://、vless://、trojan://、hysteria2:// 之类的链接,用导入分享链接功能粘贴进去即可,也可以按字段手动填。

格式上要记住两点。第一,HomeProxy 认的是 Base64 处理过的分享链接订阅,另外支持 Shadowsocks 的 SIP008 格式,Clash 的 YAML 不行。第二,节点协议要在 sing-box 支持范围内,SSR 这类旧协议会被跳过。

订阅还没着落的话,可以在 推荐号位 里比一比,再看 一翻云、微风 的单家页。本站手上没有各家的订阅格式与设备数资料,付款前问客服:能否提供通用订阅(分享链接形式),一个账号同时能在线几台设备。全家共用一条订阅时,流量消耗会比单人高不少。

选主节点和路由模式

回到客户端设置页,从上到下:

  1. 主节点选一个延迟低的节点。代理模式带 UDP 时会多出「主 UDP 节点」,可以单独指定,也可以选「保持与主节点一致」。
  2. 选路由模式,见下表。
  3. 选代理模式:只重定向 TCP、TCP 重定向加 UDP 透明代理、TCP 重定向加 UDP 走 TUN,或者全部走 TUN。设备性能一般时,前两种开销小;游戏、语音这类 UDP 多的场景,选带 UDP 的。
  4. 视家里网络决定是否开启 IPv6 支持。宽带有 IPv6、又没在插件里开,设备可能经 IPv6 直接出去,绕过代理。
路由模式 走代理的范围 适合
GFWList 只代理名单里的域名 想省流量,能接受偶尔漏网
大陆白名单 中国大陆直连,其余走代理 多数家庭用,也是插件默认值
仅代理中国大陆 只有中国大陆走代理 人在海外、要访问国内服务
全局 所有流量走代理 临时排查,或特殊需求
自定义路由 按自己写的规则分配 要把不同网站分给不同节点

自定义路由是 HomeProxy 发挥 sing-box 能力的地方:先建路由节点,再写路由规则,指定某类域名或 IP 交给某个节点;也能配合规则集按类别分流。第一次配置先用「大陆白名单」,跑稳后再动自定义路由。

把 DNS 设对

DNS 决定分流准不准。非自定义路由模式下,客户端设置页有两处要分开填:

  1. 国内 DNS 服务器:只在大陆白名单模式下出现,给国内域名用,填运营商或国内公共 DNS。
  2. DNS 服务器:给其余域名用,经主节点去查,避免拿到错误地址。

用自定义路由时,DNS 改在单独的 DNS 设置里按规则配。

旁路由用法下,还要把主路由 DHCP 下发的网关和 DNS 指向装 HomeProxy 的设备,否则设备直接问主路由 DNS,分流会失效。iStoreOS 做旁路由的具体步骤,在 iStoreOS PassWall 那篇写得更细,网关、DNS、IPv6 的处理思路对 HomeProxy 同样适用。

用状态页验证

  1. 打开状态页,看连接检查:国内站点和国外站点两项都通,说明基本工作正常。
  2. 同一页能看到插件日志和 sing-box 日志,启动失败时这里会写原因。
  3. 拿一台没装代理软件的手机连 Wi-Fi,打开查出口 IP 的网页,地区应是节点所在地。
  4. 再刷几个国内网站,确认没有绕道变慢。

和另外两种方案对照着选

HomeProxy 不是孤例,路由器上做代理还有 PassWall 和 ShellCrash。三者差别主要在固件要求、订阅格式和设置方式上,挑之前对一下手里的条件。

条件 HomeProxy PassWall ShellCrash
固件要求 nftables 的新固件 OpenWrt 系,新旧都有对应版本 有 SSH 和 root 即可
订阅 分享链接订阅、SIP008 通用订阅;2026 年 5 月以后的版本也能读 Clash 订阅 Clash 订阅为主,也能用分享链接生成配置
设置方式 网页 网页 SSH 菜单加网页面板
现成资料 相对少 较多 较多

几种常见情形可以这样落:刷的是 ImmortalWrt,又只有通用订阅,HomeProxy 最省事,装上就能填;固件停在较老的版本、防火墙还是 iptables,HomeProxy 装不上,转 PassWall;手里只有 Clash 订阅,又不想经过第三方转换,ShellCrash 直接吃这种格式,新版 PassWall 也能读出其中的节点。换方案时先停用当前插件,再装新的,两套透明代理规则并存是断网的头号原因。

另外,sing-box 本身仍在快速迭代,新协议支持、配置字段的变动都会先体现在内核上,再传到 HomeProxy。喜欢跟进新特性的人会觉得这是好事;追求稳定的人,固件和插件跑顺之后不必急着升级,每次升级前先导出一份配置。

常见故障怎么查

现象 优先检查
更新订阅后没有节点 订阅是不是 Clash 格式;路由器能否访问订阅地址
部分节点缺失 节点协议 sing-box 是否支持,例如 SSR
服务启动失败 日志里的报错;插件和 sing-box 版本是否匹配
开启后全家断网 DNS 填写;是否同时开着其他代理插件
国外网站时通时不通 设备是否走了 IPv6 或自带的加密 DNS
国内网站变慢 路由模式是否误选了全局

排查从最外层开始:先停用 HomeProxy,确认网络本身正常;再只开基础设置,不碰自定义路由;最后逐项打开高级功能,每改一处看一次状态页。HomeProxy 版本更新频繁,菜单文字和选项可能随版本变化,遇到和本文对不上的地方,以插件界面上的说明为准。

问与答

HomeProxy 能用 Clash 订阅吗?
不能直接用。它解析的是 Base64 处理过的分享链接订阅、Shadowsocks 的 SIP008 订阅,以及单条分享链接,Clash 的 YAML 配置读不出节点。向机场要通用订阅地址即可。
官方 OpenWrt 能装 HomeProxy 吗?
官方软件源里没有它,要从 ImmortalWrt 的软件源或第三方编译的安装包装。固件必须是 firewall4,也就是 nftables 的版本,sing-box 的版本也要和插件匹配。
订阅里的 SSR 节点为什么不显示?
sing-box 从 1.6.0 起移除了 ShadowsocksR,在那之前也从未默认启用。HomeProxy 跟着内核走,不解析 SSR 链接,这些节点会被跳过。要么换协议,要么改用支持它的插件。
HomeProxy 和 PassWall 选哪个?
固件是 ImmortalWrt 或较新的 OpenWrt、想用 sing-box 内核,选 HomeProxy;固件较老、想多找现成教程,选 PassWall。两个不要同时开。

接着看

文中提到的机场

1

一翻云

四档都有季付和半年付,1.2TB 年付每 GB 约 ¥0.06

最少一笔
月付 ¥20150GB IEPL专线流量
按年折月
¥8.2/月年付小包
最高档流量
1.2TB极致版
优惠码1FLYYUN展开看去逛逛
4

微风

200GB 三年付 ¥583,折到每月约 ¥16.2

最少一笔
月付 ¥27200GB
按年折月
¥11.4/月清风 Breeze
最高档流量
1200GB御风 Mastery
2

飞猫云

50GB 学生版年付 ¥84,常规四档只卖月付

最少一笔
月付 ¥25150GB
按年折月
¥7/月学生版
最高档流量
1TB宇宙版
优惠码flycat888展开看去逛逛

佣金交代:本站收录的机场与本站之间都有推广合作关系;读者由本站过桥页进入官网并完成付款后,本站会得到一笔佣金。各家价格、流量与优惠码照官网记录,谁排前谁排后的规则见「本站」页。