光速机场

小火箭 DNS 怎么设置?系统 DNS、自定义 DNS 与 DoH 操作指南

更新于 2026-11-04 · mfjc.shop

简答:小火箭设置 DNS,建议按“系统 DNS建立基线→自定义 DNS逐项测试→确有需要再配置 DoH”的顺序进行。打开小火箭的 Settings,查找 DNS 相关选项;如果使用 Config 模式,还要确认当前启用的配置文件是否包含 DNS 参数。改完后断开重连,用同一网络和同一域名验证;若网页仍打不开,再按“连接状态→DNS解析→规则与目标请求”三层排查。

定义:小火箭 DNS 设置,是在 Shadowrocket 中指定域名解析来源或加密解析方式;它不等于更换代理服务器,也不等于把全部网络流量自动加密。

先照做:小火箭设置 DNS 的 5 步方法

本文是第三方整理,具体按钮名称、菜单位置和可用字段应以你在 2026 年 11 月 4 日看到的 Shadowrocket 页面为准。官方 App Store 页面确认该应用支持 DNS over HTTPS、DNS over TLS、DNS over QUIC,并能够记录和显示 DNS 请求;但应用本身不提供代理服务器或 DNS 服务地址。可先查看App Store 中的 Shadowrocket 应用说明。

  1. 先记录当前状态:记下当前网络是 Wi-Fi 还是蜂窝数据、当前连接状态、已选服务器、Global Routing 模式和当前配置文件名称。前置条件是小火箭已经安装,并且你能回到修改前的状态。
  2. 进入 DNS 设置:打开 Shadowrocket,在应用的 Settings 中查找 DNS 相关选项。官方设置说明将 DNS 选项放在 Settings 下;如果你的版本没有完全相同的文字,优先查找 DNS、解析或加密 DNS 等相关项目。
  3. 先选择系统 DNS:如果只是排查网页打不开、解析超时,先保持系统 DNS或恢复系统 DNS,建立当前网络的基线。不要一开始同时修改 DNS、节点、规则和路由模式。
  4. 一次只改一种方式:确认问题可以复现后,再尝试可核验且当前网络可达的自定义 DNS;只有明确需要加密 DNS,并且服务商提供了完整端点时,才继续配置 DoH、DoT 或 DoQ。
  5. 保存、重连、验证:保存后关闭当前连接,再重新连接。保持网络、服务器、配置文件和测试域名不变,只比较修改 DNS 前后的结果。

结果判断:如果恢复系统 DNS 后能解析,而自定义 DNS 或 DoH 失败,优先怀疑地址、端点格式或当前网络可达性;如果 DNS 已能解析但网页仍打不开,则继续检查规则、代理连接和目标服务。恢复方法是重新选回原 DNS 或恢复修改前的配置文件。

系统 DNS、自定义 DNS、DoH 怎么选

小火箭 DNS 方式与影响范围对照
方式填写或操作内容影响范围适合场景找不到入口或失败时
系统 DNS保持应用使用当前网络提供的解析来源,具体选项以当前页面为准受当前 Wi-Fi、蜂窝网络和系统网络环境影响首次排查、局域网域名、需要建立基线先恢复系统 DNS,再用同一域名重测
自定义 DNS填写 DNS 服务商提供的普通 DNS 地址主要改变域名解析来源,不自动改变服务器或规则已有明确、可核验且当前网络可达的 DNS 服务确认字段要求,不要把 HTTPS 地址填入普通 DNS 字段
DoH填写服务商提供的完整 HTTPS DNS 端点改变 DNS 查询的传输方式;实际路由仍受应用配置影响明确需要加密 DNS,且端点可访问恢复上一个可用设置,检查端点、证书和网络可达性
配置文件 DNS检查当前启用配置文件中的相关 DNS 参数可能随该配置文件生效,不能只看文件是否已导入需要让某个配置文件保存相关解析行为进入 Config 确认文件已选中,再做对照测试

Shadowrocket 官方设置资料同时提醒,应用 Settings 与当前启用配置文件中的参数可能分别影响行为,因此修改前必须先确认当前生效的配置文件。若两处设置看起来不一致,不要凭猜测判断优先级,最稳妥的办法是保留其他条件不变,逐项恢复和对照测试。

普通 DNS 地址和 DoH 地址不能混填

普通 DNS 与 DoH 是两种不同类型的输入。普通 DNS 字段应使用服务商提供的 DNS 地址;DoH 字段应使用完整 HTTPS 端点。本文不提供未经核验的公共 DNS 地址,也不把某个固定地址写成通用答案。

  • 普通 DNS:先确认服务商明确标注这是普通 DNS 地址,并确认当前页面要求的是地址、地址加端口,还是其他格式。
  • DoH:先确认服务商提供的是 HTTPS 查询端点,而不是普通 IP、网页首页或说明页地址。
  • DoT、DoQ:如果页面提供对应选项,按服务商给出的协议类型和当前应用字段填写;不能因为都属于加密 DNS 就互换。
  • 无法确认格式:不要复制来源不明的配置。先恢复系统 DNS,查找服务商当前公开说明,再根据当前字段提示填写。

设置 DoH 也不代表所有流量都经过加密 DNS,更不等于代理服务、节点或 Global Routing 已经改变。DNS 主要负责域名解析,是否走代理、直连或某条规则,仍要看当前连接状态、配置文件和规则匹配结果。

设置页 DNS 与配置文件 DNS,分别影响什么

小火箭排查时要分开看三个层面:系统网络设置、应用 Settings 中的 DNS 选项,以及 Config 中当前启用配置文件的相关参数。它们可能互相影响,但仅凭界面同时出现多个 DNS 字段,无法确认你的当前版本采用哪一项优先。

三层设置的判断方法
层面通常检查什么不能直接推出什么验证方法
系统网络当前 Wi-Fi 或蜂窝数据的网络状态不能推出小火箭连接一定使用该解析来源关闭小火箭连接,用同一域名做基线测试
应用 SettingsDNS、加密 DNS 或解析相关选项不能推出规则、服务器和 Global Routing 已改变只修改该项,重连后查看同一域名结果
Config 配置文件当前启用文件及其中的 DNS、Rule、Host 等相关内容文件已导入不等于文件正在生效进入 Config 确认选中状态,再逐项测试

官方说明建议先确认 active configuration file,再分别检查 Settings、DNS、Rules 和目标请求。若你找不到配置文件中的 DNS 字段,不要自行添加未经核验的语法;可以先导出或复制原文件,使用应用提供的查看或编辑入口查找包含 DNS 的相关行,并只改一个变量。

改完 DNS 后如何确认真的生效

  1. 确认连接层:小火箭是否保持连接,系统是否显示 VPN 已连接,是否存在反复断开。若连接本身未建立,先不要判断 DNS。
  2. 确认解析层:如果当前版本提供日志、请求记录或诊断页面,可查找目标域名的解析记录。页面名称和入口并非所有版本都相同;找不到时,改用同一域名的实际访问结果和系统网络对照。
  3. 确认规则层:如果使用 Config 模式,确认当前配置文件已选中,并检查目标请求是否命中预期规则。DNS 能解析,不代表请求一定走代理。
  4. 确认目标请求:用同一个浏览器或应用访问同一个域名,不要同时清空缓存、切换网络和更换服务器。
  5. 做回退对照:只恢复原 DNS,其他条件不变,再访问同一目标。若结果随 DNS 变化而变化,DNS 是优先排查项;若结果不变,应继续检查规则、代理路径或目标连接。

官方使用说明将连接测试、DNS 解析、规则匹配和实际请求分开判断,并明确指出连接测试成功不保证每个网站都能打开。因此,“小火箭显示已连接”只能证明连接层有结果,不能单独证明 DNS 或目标网页正常。

如果当前版本没有日志入口,也可以采用替代验证:先关闭小火箭连接访问同一域名,再开启小火箭,保持网络和目标不变,比较是否出现解析超时、连接超时或规则命中差异。

网页打不开、解析超时和证书错误怎么分流

按现象定位小火箭 DNS 问题
现象优先判断操作结果与回退
小火箭无法连接或刚连接就断系统 VPN 权限、服务器或当前网络先确认 VPN 权限和原服务器设置,不要先改 DNS恢复原连接配置;连接稳定后再测 DNS
域名解析超时DNS 来源、普通 DNS 地址或 DoH 端点恢复系统 DNS,重连后测试同一域名系统 DNS恢复后正常,说明自定义项应暂时停用
域名能解析但网页打不开规则、Global Routing、代理路径或目标服务检查当前配置文件和目标规则,不要继续反复换 DNS恢复原路由模式,逐项测试规则和服务器
只有部分应用或局域网服务异常系统 DNS、直连规则或局域网解析先用系统 DNS,并确认目标是否应走 DIRECT恢复原规则和 DNS,再单独测试局域网目标
出现证书或 TLS 错误目标连接、端点、系统时间或中间链路记录完整错误,不要只重复修改 DNS恢复最近一次可用配置,再检查端点和系统时间

判断原则是:解析失败优先看 DNS,解析成功但请求失败优先看规则和连接,证书错误则不能简单归因于 DNS。每次只改一个条件,并保留修改前的值,才能知道哪一步产生了变化。

找不到 DNS 入口或改错后无法联网

  1. 找不到 DNS 入口:确认你打开的是 Shadowrocket 应用内的 Settings,而不是 iPhone 系统的 Wi-Fi 详情页。进入后查找 DNS、解析、加密 DNS 或相近项目,入口文字以当前版本为准。
  2. 只看到 Config:进入 Config,确认当前选中的配置文件。已导入、已同步和已启用是不同状态,不能只凭文件出现在列表中判断它正在生效。
  3. 改完没有变化:断开并重新连接,用新的请求访问同一域名;旧连接、缓存或旧解析结果可能让单次测试看起来没有变化。
  4. 改完完全无法联网:恢复修改前记录的 DNS 值或配置文件备份,关闭并重新开启小火箭连接,再用原网络和原目标测试。
  5. 仍然失败:回到基线状态后,按连接状态、DNS、规则、目标请求的顺序排查。不要在未恢复基线时继续新增 DNS、Host、Rule 或路由设置。

如果应用界面与本文描述不同,以当前页面字段为准。本文能确认的是公开资料中列出的功能边界和排查顺序,无法替你确认每台设备、每个地区或每个应用版本的具体按钮位置。

小火箭设置 DNS 常见问题

小火箭 DNS 设置在哪里?

通常先打开 Shadowrocket 的 Settings,查找 DNS 相关选项;如果你使用 Config 模式,再进入 Config 确认当前启用的配置文件是否包含 DNS 参数。菜单名称可能随版本变化,找不到完全相同的文字时,按 DNS、解析或加密 DNS 关键词查找。

新手应该先用系统 DNS还是自定义 DNS?

建议先用系统 DNS建立基线。确认问题能稳定复现后,再一次只改一个自定义 DNS项目,并在同一网络、同一服务器和同一域名下做对照。没有可核验服务地址时,不要为了“更快”或“防污染”随意填写网上看到的地址。

普通 DNS 地址可以填进 DoH 字段吗?

不可以。普通 DNS字段与 DoH字段的协议类型不同。普通 DNS使用服务商提供的地址,DoH需要完整 HTTPS端点;具体格式以服务商公开说明和当前应用字段提示为准。

DNS 改了以后网页还是打不开,是不是设置失败?

不一定。DNS只负责解析的一部分,网页访问还涉及规则、代理连接、TLS和目标服务。先确认域名是否解析成功,再检查当前配置文件、Global Routing、规则匹配和实际请求。

改错 DNS 后怎么恢复?

恢复修改前记录的 DNS值,或恢复配置文件备份;然后断开并重新连接,在同一网络和同一目标下验证。如果仍无法联网,继续检查系统 VPN权限、服务器和规则,不要叠加新的 DNS配置。

常见问题

小火箭 DNS 设置入口在哪里?

通常进入 Shadowrocket 的 Settings 查找 DNS 相关选项;如果使用 Config 模式,还要确认当前启用配置文件中的 DNS 参数。具体菜单名称以当前版本页面为准。

小火箭设置 DNS 的推荐顺序是什么?

先用系统 DNS建立基线,再测试可核验的自定义 DNS,确有需要且端点可达时再配置 DoH。每次只修改一种方式,并用同一网络和同一域名对照。

普通 DNS 地址和 DoH 地址能混填吗?

不能。普通 DNS使用服务商提供的 DNS地址,DoH使用完整 HTTPS端点。字段类型不匹配可能造成解析超时或设置不生效。

DNS 改完网页仍然打不开怎么办?

先确认小火箭连接稳定,再判断域名是否解析成功;若已解析,继续检查当前配置文件、Global Routing、规则匹配和目标连接。不要只重复修改 DNS。

找不到日志或 DNS 请求记录怎么办?

部分版本可能提供日志、Data 或诊断相关页面,但入口名称不一定相同。找不到时,用同一域名在关闭和开启小火箭两种状态下做对照测试,并保持其他条件不变。

改错 DNS 后如何恢复?

恢复修改前记录的 DNS值或配置文件备份,断开并重新连接,再用原网络和原目标验证。仍失败时回到连接状态、DNS、规则、目标请求的顺序排查。

相关阅读

参考资料

  1. App Store:Shadowrocket 应用说明与版本记录
  2. Shadowrocket 官方设置说明:DNS、配置文件与测试方法
  3. Shadowrocket 官方使用指南:连接、DNS、规则与目标请求排查
  4. Shadowrocket 官方入门指南:配置与连接基础