← 返回 GTNA使用指南、设备支持与常见问题 首页

路由器怎么配置订阅代理?OpenWrt 导入、分流与排错步骤

更新于 2026-10-23 · gtna.shop

简答:路由器配置订阅代理,先确认固件支持 OpenWrt、备份并保留有线管理入口,再按订阅格式选择插件,导入配置后只让一台设备测试。订阅为空通常是格式不匹配;能连节点但网页打不开,重点检查 DNS、IPv6、透明代理冲突和路由拓扑。

定义:路由器订阅代理,是把订阅链接或配置文件导入路由器上的代理插件,由路由器统一处理局域网设备的分流、DNS 和透明代理流量。

先判断:你的路由器适不适合配置订阅代理

本站是第三方使用指南站,不是任何路由器固件或代理插件的官方站点。以下步骤以支持 OpenWrt 的设备为主要场景;原厂固件通常不能直接安装 OpenWrt 插件,是否能刷机、是否保留无线和硬件功能,应以设备型号对应的官方资料为准。

配置前快速判断
情况建议先检查什么
原厂路由器,只有普通上网设置不要直接寻找插件安装包,先确认是否支持第三方固件或旁路由型号、硬件版本、官方刷机说明和恢复方法
OpenWrt 主路由可以让整个局域网通过插件分流,但修改前必须备份固件版本、CPU 架构、可用闪存、内存和有线管理入口
OpenWrt 旁路由先固定旁路由地址,再决定由主路由下发网关、DNS,还是只让指定设备使用主路由 DHCP、静态路由、IPv4、IPv6 和回退路径
软路由或专用小主机适合规则较多、终端较多的场景,但仍要按实际资源测试CPU 架构、内存、闪存剩余空间、规则集规模和终端数量

OpenWrt 的软件包管理方式随版本不同:官方文档说明,OpenWrt 25.12 及更新版本使用 apk,OpenWrt 24.10 及更早版本使用 opkg。不要把 Android 的 APK 文件和 OpenWrt 的 apk 包混为一谈,安装方式请以当前固件为准。可参考 OpenWrt 软件包管理文档。

which opkg apk

预期结果是至少返回一个命令路径。只返回 opkg 或只返回 apk,说明应按对应包管理器操作;两者都没有时,不要继续安装插件,先确认固件是否完整或是否需要通过 LuCI 的“系统 → 软件包”管理。

先备份,再确定主路由还是旁路由

在安装插件、修改 DNS 或启用透明代理前,先用网线连接路由器,并保存当前配置。OpenWrt 官方的备份路径是 LuCI → System → Backup / Flash Firmware → Actions → Backup,恢复路径也在同一页面。具体界面可能随版本变化,可参考 OpenWrt Backup and restore 文档。

  1. 主路由模式:所有终端的默认网关通常就是这台 OpenWrt 路由器。启用透明代理后,影响范围大,配置错误可能让多台设备同时无法访问。
  2. 旁路由模式:主路由继续负责拨号和 DHCP,旁路由处理部分或全部代理流量。需要固定旁路由的局域网地址,并明确哪些设备使用它作为网关或 DNS。
  3. 低风险测试:先只让一台电脑或手机使用旁路由,确认访问、DNS 和 IPv6 均正常后,再扩大范围。

如果使用 Fake-IP,配置文件中的 fake-ip-range 才是实际地址池。OpenClash 的示例配置使用了 198.18.0.1/16,但不要把这个示例地址当作所有版本的固定值,应以当前配置为准,可参考其 默认 YAML 配置。旁路由场景下,如果终端仍把主路由作为网关,又没有在主路由配置到 Fake-IP 地址段的静态路由,流量可能无法到达旁路由;这是网络拓扑导致的推断,应通过抓取网关、路由表和单台设备测试确认。

订阅链接、配置文件和单节点链接有什么区别

导入前先匹配格式
名称通常包含什么适合怎么用
订阅链接由服务端返回多个节点或完整配置,可能还包含策略组、规则和 DNS 设置粘贴到插件的订阅管理或配置订阅位置,再执行更新
配置文件通常是 YAML、JSON 或插件可识别的完整配置通过上传文件或配置文件管理导入,字段必须符合当前内核
单节点链接只描述一个节点,常见为某种协议的 URI适合客户端逐个添加,不一定能直接作为路由器完整订阅使用

OpenClash 官方 README 说明,它支持订阅管理、配置文件切换,并可在 LuCI 的 OpenClash 页面导入订阅或上传配置文件后启动。实际支持的协议、转换方式和界面字段会随插件及内核版本变化,不能因为一个单节点链接能在手机端导入,就推断它一定能直接导入路由器。可参考 OpenClash 官方仓库 README。

判断格式时,先看订阅提供方给出的客户端类型或格式名称,再看插件支持的输入类型。导入后显示“空节点”时,优先检查:链接是否被截断、返回内容是否为登录页面、插件是否需要特定格式、配置是否只有规则没有代理节点,以及路由器系统时间是否正确。不要把订阅链接公开截图或粘贴到论坛;它通常具备账号凭据属性,若已泄露,应在提供方后台重置或更换。

以 OpenWrt 和 OpenClash 为例:安装、导入与启动

下面只展开一套可照做的示例流程,其他插件不要与 OpenClash 同时启用透明代理或 DNS 劫持。OpenClash 官方 README 给出的网页安装思路是:下载与设备架构匹配的安装包,在 LuCI 的“系统 → 软件包”上传安装,重新登录后进入“服务 → OpenClash”导入订阅或配置文件。安装包格式可能是 .ipk 或 .apk,应以当前固件和官方仓库说明为准。

  1. 登录 LuCI,确认设备型号、固件版本和 CPU 架构,并完成配置备份。
  2. 安装与固件匹配的 OpenClash 包及依赖。OpenWrt 25.12 及更新版本使用 apk,旧版本按官方说明使用 opkg,不要混用命令。
  3. 重新登录 LuCI,打开“服务 → OpenClash”。如果菜单没有出现,先刷新页面或确认依赖安装日志。
  4. 在订阅管理处添加订阅链接,保存后执行更新。订阅链接中的空格、换行和多余引号都可能造成下载失败。
  5. 更新成功后检查配置文件是否生成、节点是否出现、核心是否能通过配置检查,再选择一个节点或策略组。
  6. 先保持局域网只接入一台测试设备,启动透明代理;不要一开始就修改全屋 DHCP、DNS 和网关。

如果你使用的是 PassWall、PassWall2 或其他插件,应先确认它支持的订阅格式、核心类型和透明代理方式,再按该插件的当前界面操作。不要同时启用两套透明代理插件,否则可能出现防火墙规则冲突、DNS 端口占用或全网无法访问;切换插件时,先停止并禁用原插件,再启动另一套。

DNS、Fake-IP、分流与 IPv6 怎么设置

首次配置不建议同时修改很多项目。先使用插件默认的规则模式,确认基础连接正常后,再逐项调整。OpenClash 的示例配置列出了 enhanced-mode: fake-ip、redir-host、fake-ip-filter、DNS 监听和 IPv6 相关字段;这些字段不是所有插件都通用,修改前应确认当前内核和插件是否识别。可参考 OpenClash 示例配置。

常见设置的判断方法
设置可能影响建议
Fake-IP终端解析到配置中的虚假地址池,要求网关、DNS 接管和路由路径一致先保持默认;出现局域网设备打不开网页时,检查 Fake-IP 地址段是否能到达旁路由
redir-host保留真实解析结果,排查路径相对直观可作为 Fake-IP 异常时的对照模式,但不要同时改 DNS、网关和规则
DNS 接管决定终端的 DNS 请求是否由插件处理确认端口未被其他服务占用,检查终端实际 DNS 地址
IPv6可能让部分设备绕过 IPv4 代理,或出现 IPv6 DNS 泄漏首次测试可暂时关闭 IPv6 下发,或在插件中统一 IPv6 设置,再单独验证 IPv6

IPv6 的处理必须前后一致:如果插件没有代理 IPv6,而路由器仍向终端下发 IPv6 网关,可能出现“部分网站正常、部分网站失败”。排查时先在路由器和测试终端记录 IPv4、IPv6 地址、默认网关和 DNS;临时关闭 IPv6 下发后重连终端,再重复同一测试。如果问题消失,说明需要继续配置插件的 IPv6 模式,而不是反复更换节点。

验证清单:三次 curl 测试不要混为一谈

路由器透明代理的验证应区分基线、透明代理路径和指定代理端口。命令中的地址、端口必须替换为你在插件设置页看到的值;不要直接套用网上常见的 192.168.1.1:7890 示例,因为不同版本和插件的 HTTP、SOCKS、混合端口可能不同。

  1. 基线:停用路由器插件,测试一次不带 -x 的请求,记录状态码、耗时和是否能解析。
  2. 透明代理:重新启用透明代理,仍然不带 -x 测试。此时请求应由路由器透明代理路径处理。
  3. 指定代理端口:只有在需要验证插件自身 HTTP 或混合端口时,才使用 -x,并填写设置页显示的端口。
# 1. 停用插件后的直连基线
curl -I --max-time 15 https://example.com/

# 2. 启用路由器透明代理后的测试,仍然不带 -x
curl -I --max-time 15 https://example.com/

# 3. 仅验证插件 HTTP 或混合端口,端口以设置页为准
curl -I --max-time 15 -x http://路由器地址:插件显示的HTTP或混合端口 https://example.com/

# 4. HTTP/1.1 与 HTTP/2 对照
curl --http1.1 -I --max-time 15 https://example.com/
curl --http2 -I --max-time 15 https://example.com/

# 5. 较大 POST,观察是否在上传或返回阶段失败
curl --max-time 30 -X POST --data-binary @"测试文件路径" https://example.com/

判定方法:停用插件时的结果是基线;启用透明代理后不带 -x 的结果用于判断透明代理是否接管;带 -x 只说明指定端口是否可用,不能代表透明代理一定正常。经 HTTP 代理时,-4 或 -6 不能单独判断最终出口地址族,因为请求可能先连接到代理端口。

MTU 问题应在关闭透明代理时测量,并使用真实目标 IP 或实际访问目标,不要拿 198.18.0.0/16 等 Fake-IP 地址测试链路 MTU。若只有较大 POST、HTTP/2 或特定网站失败,再单独比较 MTU、协议和 DNS,不要同时更换节点与规则。

常见故障:按现象定位,不要先恢复出厂

路由器订阅代理故障排查
现象优先检查判定与处理
订阅下载失败系统时间、DNS、证书、链接完整性、路由器自身是否能访问订阅地址先在路由器日志确认是解析失败、超时、拒绝还是返回非配置内容;不要直接反复点击更新
配置下载成功但节点为空订阅格式、返回内容、插件支持的核心和转换类型保存返回内容的文件类型或日志信息,确认它不是登录页、错误页或只有规则的配置
能连节点但网页打不开DNS 接管、Fake-IP、IPv6、规则模式和系统时间先用 redir-host 或临时关闭 IPv6 做单变量对照,再恢复原设置逐项确认
只有部分设备不生效设备是否使用了固定 DNS、IPv6、独立网关或代理软件在设备上查看实际网关和 DNS,重新获取 DHCP 租约后再测
启用后全网断开透明代理冲突、DNS 端口占用、旁路由网关错误和防火墙规则通过有线连接停用插件,恢复备份;不要为了排障长期关闭防火墙

特别注意不要同时运行多个透明代理插件。OpenClash 与其他透明代理插件同时接管 DNS 或防火墙时,可能互相覆盖规则;最安全的切换方法是先停止并禁用旧插件,确认 DNS 监听端口释放,再启动新插件。管理后台也不要开放到 WAN;如果误改导致失联,优先使用有线连接、备份恢复或设备官方恢复路径。

配置后的最小验收清单

性能不要只看节点延迟。CPU 架构会影响加密和规则处理,内存影响多规则与多终端同时运行,闪存剩余空间影响插件、核心和规则文件更新,规则集规模影响加载与匹配,终端数量影响并发连接。没有适用于所有路由器的统一速度阈值,应该比较“插件停用基线”和“启用后的同一测试”,并记录 CPU、内存、丢包和失败类型。

常见问题 FAQ

原厂路由器可以直接导入订阅吗?

多数原厂固件不能直接安装 OpenWrt 插件。先确认该型号是否支持第三方固件、是否有可靠的恢复方法;如果不能确认,可以使用支持 OpenWrt 的旁路由或专用设备,不要盲目刷机。

订阅链接能在手机使用,为什么路由器显示空节点?

手机客户端和路由器插件支持的格式可能不同。检查返回内容、订阅类型、核心兼容性和链接是否完整;单节点链接也不等于完整配置文件,不能直接推断可以导入路由器。

OpenClash 和其他透明代理插件可以一起开吗?

不建议同时启用透明代理或 DNS 劫持。切换时先停止并禁用另一套插件,确认 DNS 端口和防火墙规则没有残留,再启动当前插件。

旁路由配置后,为什么 Fake-IP 模式下设备无法打开网页?

检查设备的默认网关、DNS 和到 Fake-IP 地址段的路由。如果设备仍把主路由作为网关,而主路由没有把 Fake-IP 地址段转发到旁路由,流量可能无法到达代理插件;可先停用 Fake-IP 或改用 redir-host 做单变量对照。

路由器代理配置完成后,是否应该关闭防火墙?

不应该把关闭防火墙作为常规排障步骤。先检查插件冲突、DNS 端口、网关、IPv6 和日志;只有在明确知道某条规则用途并能恢复时,才进行有限的规则调整。

参考资料与版本提示

本文按截至 2026-10-23 可核验的公开资料整理。OpenWrt、OpenClash 和 Mihomo 的界面、字段及安装包可能继续变化,实际操作时以当前版本界面和官方资料为准。

常见问题

原厂路由器可以直接导入订阅吗?

多数原厂固件不能直接安装 OpenWrt 插件。先确认型号是否支持第三方固件和恢复方法;无法确认时,优先使用支持 OpenWrt 的旁路由或专用设备。

订阅链接能在手机使用,为什么路由器显示空节点?

手机客户端和路由器插件支持的格式可能不同。检查返回内容、订阅类型、核心兼容性和链接完整性;单节点链接不等于完整配置文件。

OpenClash 和其他透明代理插件可以一起开吗?

不建议同时启用透明代理或 DNS 劫持。切换时先停止并禁用另一套插件,确认 DNS 端口和防火墙规则没有残留,再启动当前插件。

旁路由配置后,为什么 Fake-IP 模式下设备无法打开网页?

检查设备默认网关、DNS 和到 Fake-IP 地址段的路由。若主路由没有把该地址段转发到旁路由,流量可能无法到达插件,可先用 redir-host 做单变量对照。

配置完成后是否应该关闭防火墙?

不应该把关闭防火墙作为常规排障步骤。先检查插件冲突、DNS 端口、网关、IPv6 和日志,再进行有限的规则调整。

相关阅读

参考资料

  1. OpenWrt:Managing packages(openwrt.org)
  2. OpenWrt:Backup and restore(openwrt.org)
  3. OpenClash 官方仓库 README
  4. OpenClash 默认 YAML 配置示例
  5. Mihomo:TUN 配置说明