ÿÿ sing-box 1.14.0-beta.1 更新了什么?规则集与 DNS å‡çº§æ ¸éªŒæŒ‡å—

sing-box 1.14.0-beta.1 更新了什么?规则集与 DNS å‡çº§æ ¸éªŒæŒ‡å—

sing-box 1.14.0-beta.1 于 2026 å¹´ 7 月 23 æ—¥å‘布,本文说明规则集匹é…ä¿®æ­£ã€æœç´¢åŸŸä¸Žå¹¶è¡Œ DNS å“应评估的影å“,并给出是å¦å‡çº§åŠå›žæ»šæ ¸éªŒæ¸…å•。

sing-box 1.14.0-beta.1 已于 2026 å¹´ 7 月 23 æ—¥å‘布。此次更新修正了部分 rule_set 的匹é…语义,并为 DNS 规则加入æœç´¢åŸŸåˆ¤æ–­å’Œå¹¶è¡Œå“应评估能力。å—影哿œ€å¤§çš„æ˜¯ç»´æŠ¤å¤æ‚规则集ã€è‡ªå®šä¹‰ DNS 规则ã€å†…ç½‘çŸ­åŸŸåæˆ–多 DNS 上游的管ç†å‘˜ï¼›åªä½¿ç”¨å›¾å½¢å®¢æˆ·ç«¯å¯¼å…¥æ™®é€šè®¢é˜…的读者,通常ä¸å¿…为了这些功能立å³å‡çº§ã€‚

åˆç†åšæ³•æ˜¯æŠŠå®ƒè§†ä¸ºéœ€è¦éªŒè¯çš„预å‘å¸ƒç‰ˆï¼Œè€Œä¸æ˜¯ç¨³å®šç‰ˆçš„常规补ä¸ã€‚SagerNet 的官方å‘布页明确将该版本标记为 Pre-release。生产设备应ä¿ç•™å½“å‰äºŒè¿›åˆ¶å’Œé…置,先在测试实例比较规则命中ã€DNS ç»“æžœä¸Žæ—¥å¿—ï¼›åªæœ‰ç¡®å®žéœ€è¦æ–°èƒ½åŠ›å¹¶å®Œæˆå›žæ»šæ¼”练时,æ‰è€ƒè™‘å°èŒƒå›´å‡çº§ã€‚

本次更新的关键点

  • è§„åˆ™é›†è¯­ä¹‰è¢«æ”¶ç´§ï¼šåªæœ‰åŒ…å«å•æ¡ã€ä¸å¸¦ invert çš„ default 规则集继续采用字段åˆå¹¶å¼åŒ¹é…;其他被引用的规则集改为按“其他字段â€å¤„ç†ï¼Œåªè¦å…¶ä¸­ä»»ä¸€è§„则自身匹é…å³å¯ã€‚
  • DNS å¯è¯†åˆ«æœç´¢åŸŸåœºæ™¯ï¼šæ–°å¢ž domain_label_count 与 search_domain_available,并扩展 preferred_by 对æœç´¢åŸŸåŽç¼€ä»¥åŠ localã€dhcp æœåŠ¡å™¨çš„æ”¯æŒã€‚
  • å“应评估å¯ä»¥å¹¶è¡Œç«žäº‰ï¼ševaluate å¯ç»™å“åº”åˆ†é…æ ‡ç­¾ï¼Œmatch_response 坿Œ‰æ ‡ç­¾é€‰æ‹©ï¼›æ–°çš„ race 让å“应相关规则并行竞争。
  • 仿˜¯æµ‹è¯•阶段:官方没有把 beta.1 æ ‡æˆç¨³å®šå‘布,å‡çº§å†³ç­–应以é…置验è¯å’Œå¯å›žæ»šæ€§ä¸ºå…ˆã€‚

å¦‚æžœä½ è¿˜ä¸æ¸…æ¥šè§„åˆ™ä¸ºä½•ä¼šå‡ºçŽ°â€œå†™äº†å´æ²¡å‘½ä¸­â€ï¼Œå¯å…ˆé˜…读站内的代ç†è§„则优先级排查。sing-box 与 Clash 兼容生æ€å¹¶ä¸æ˜¯åŒä¸€å¥—é…置语义,ä¸èƒ½åªå‡­å­—段å称相似就直接互æ¢ï¼›éœ€è¦åŸºç¡€æ¦‚念时,å¯å‚考Clash 与 V2Ray 使用指å—。

规则集匹é…修正会影å“哪些é…ç½®

官方å‘布说明把过去的规则集行为称为在特定组åˆä¸‹â€œæœªå®šä¹‰ã€å直觉且难以ç†è§£â€ã€‚1.14.0-beta.1 将字段åˆå¹¶é™åˆ¶åœ¨ä¸€ä¸ªæ˜Žç¡®æ¡ä»¶ï¼šè¢«å¼•ç”¨çš„è§„åˆ™é›†åªæœ‰å•æ¡ default 规则,而且没有使用 invert。其他规则集作为一个独立匹é…字段判断,其内部任一规则独立æˆç«‹æ—¶ï¼Œå¼•用æ¡ä»¶æ‰æˆç«‹ã€‚

è¿™ä¸ä»£è¡¨æ‰€æœ‰ rule_set 都会改å˜ã€‚简å•çš„å•规则集åˆå¤§æ¦‚çŽ‡ä»æŒ‰åŽŸæœ‰ç›´è§‰å·¥ä½œï¼›éœ€è¦é‡ç‚¹æ£€æŸ¥çš„æ˜¯å¤šæ¡è§„则ã€é€»è¾‘规则ã€å转匹é…ï¼Œä»¥åŠæŠŠå¼•ç”¨è§„åˆ™é›†ä¸ŽåŒçº§åŸŸåã€ç«¯å£æˆ–网络æ¡ä»¶ç»„åˆçš„å†™æ³•ã€‚å®˜æ–¹æ²¡æœ‰æŠŠä¿®æ­£å®šæ€§ä¸ºç ´åæ€§å˜æ›´ï¼Œä½†ä¹Ÿæ˜Žç¡®æ‰¿è®¤ï¼Œä¾èµ–旧有å¶ç„¶è¡Œä¸ºçš„é…ç½®å¯èƒ½å—到影å“。因此,“é…置能通过语法检查â€ä¸èƒ½ä»£æ›¿â€œæµé‡å‘½ä¸­ç»“果符åˆé¢„期â€ã€‚

如何判断自己是å¦å±žäºŽé«˜é£Žé™©é…ç½®

先在é…置仓库中查找 rule_set å’Œ invertï¼Œå†æ£€æŸ¥è¢«å¼•用规则集是å¦åŒ…å«å¤šæ¡è§„则或逻辑组åˆã€‚对æ¯ä¸ªå…³é”®ä¸šåŠ¡åŸŸå,记录å‡çº§å‰å®žé™…命中的规则ã€å‡ºç«™å’Œ DNS æœåŠ¡å™¨ï¼›å‡çº§æµ‹è¯•实例åŽä»¥åŒä¸€ç½‘络ã€åŒä¸€æŸ¥è¯¢é‡å¤éªŒè¯ã€‚ä¸è¦åªçœ‹æœ€ç»ˆç½‘é¡µæ˜¯å¦æ‰“开,因为åŽå¤‡è§„则å¯èƒ½æŽ©ç›–了主规则失é…。

这也是一次整ç†é…置的机会:为关键规则写清用途,å‡å°‘ä¾èµ–éšå¼ç»„åˆï¼Œå¹¶æŠŠâ€œåº”直连â€â€œåº”走指定出站â€â€œåº”由内网 DNS 回答â€çš„æ ·ä¾‹åˆ—æˆå›žå½’清å•。关于 TUN 与系统代ç†è¦†ç›–范围的差异,å¯ç»“åˆTUN 模å¼ã€ç³»ç»Ÿä»£ç†å’Œé€æ˜Žä»£ç†è¯´æ˜Žåˆ¤æ–­æµ‹è¯•æµé‡æ˜¯å¦çœŸçš„进入 sing-box。

DNS 新能力解决什么问题

SagerNet çš„DNS Rule 官方文档已把相关项目列入 sing-box 1.14.0 çš„å˜åŒ–。domain_label_count 用于按查询å称的标签数é‡åŒ¹é…,search_domain_available 用于判断 DNS æœåС噍当剿˜¯å¦å…·æœ‰æœç´¢åŸŸã€‚它们适åˆä¼ä¸šå±€åŸŸç½‘ã€å®¶åº­å±€åŸŸç½‘或 VPN 下的短主机åè§£æžï¼šä¾‹å¦‚用户输入ä¸å¸¦å®Œæ•´åŸŸåçš„ä¸»æœºåæ—¶ï¼Œå¯ä»¥åŒæ—¶è€ƒè™‘能扩展æœç´¢åŸŸçš„æœ¬åœ°æœåŠ¡å™¨å’Œå…¬å…±è§£æžå™¨ã€‚

这里的“æœç´¢åŸŸâ€ä¸æ˜¯æ™®é€šçš„域å分æµè§„则。它通常由系统网络ã€DHCP 或本地解æžçŽ¯å¢ƒæä¾›ï¼Œç”¨äºŽæŠŠçŸ­å称扩展为完整å称。若你的设备从ä¸è®¿é—®å†…网短å称,现有 DNS 工作正常,就没有必è¦ä»…为这些字段改写é…ç½®ã€‚è‹¥ä½ åŒæ—¶ä½¿ç”¨ FakeIPã€è¿œç¨‹ DNS 或 DoH,也应先弄清å„层èŒè´£ï¼Œç«™å†…çš„Fake DNSã€è¿œç¨‹ DNS å’Œ DoH 选择指å—å¯ä½œä¸ºèƒŒæ™¯é˜…读。

并行å“åº”è¯„ä¼°ï¼šæ›´çµæ´»ï¼Œä¹Ÿå¯èƒ½äº§ç”Ÿé¢å¤–查询

æ ¹æ®DNS Rule Action 官方文档åŠå‘布说明,evaluate 现在å¯ä¸ºå“应设置 tag,让多个评估å“åº”åŒæ—¶å­˜åœ¨ï¼Œå†ç”±å¸¦æ ‡ç­¾çš„ match_response 规则选择。race å…许ä¾èµ–å“应内容的规则并行竞争,首个匹é…è§„åˆ™ç”Ÿæ•ˆï¼Œå…¶ä½™æŸ¥è¯¢è¢«å–æ¶ˆã€‚

æ–°çš„ speculative é€‰é¡¹è¿˜èƒ½åœ¨ç«žäº‰è§„åˆ™å°šæœªç»“æŸæ—¶æå‰å¯åЍ evaluate å’Œ route 查询。官方给出的å–èˆæ˜¯å¯èƒ½é™ä½Žç­‰å¾…时间,但代价是产生最终未使用的查询。由此å¯ä»¥æŽ¨æ–­ï¼Œå®ƒå¹¶éžå¯¹æ‰€æœ‰ç½‘ç»œéƒ½æ›´ä¼˜ï¼šæŒ‰è¯·æ±‚è®¡è´¹çš„è§£æžæœåŠ¡ã€å¯¹æŸ¥è¯¢é‡æ•感的环境,或有严格 DNS å®¡è®¡è¦æ±‚的组织,应先观察查询数é‡å’Œä¸Šæ¸¸æ—¥å¿—,而ä¸èƒ½æŠŠâ€œå¹¶è¡Œâ€ç›´æŽ¥ç­‰åŒäºŽâ€œå¿…ç„¶æ›´å¿«â€ã€‚è¿™æ˜¯åŸºäºŽå®˜æ–¹æœºåˆ¶çš„ç¼–è¾‘åˆ¤æ–­ï¼Œä¸æ˜¯æ€§èƒ½æµ‹è¯•结论。

是å¦åº”该现在å‡çº§

适åˆå…ˆæµ‹è¯•的人

维护自定义 JSON é…ç½®ã€å¤æ‚规则集ã€å¤šä¸ª DNS 上游,或者需è¦åŒæ—¶è§£æžå†…网短å称与公共域å的管ç†å‘˜ï¼Œå¯ä»¥åœ¨éš”离环境评估 beta.1。测试价值在于尽早å‘现规则语义ä¾èµ–ï¼Œå¹¶éªŒè¯æ–° DNS 决策模型是å¦é€‚åˆçŽ°æœ‰ç½‘ç»œã€‚

更适åˆç­‰å¾…稳定版的人

生产网关ã€è¿œç¨‹æ— äººå€¼å®ˆè®¾å¤‡ã€æ²¡æœ‰å¿«é€Ÿå›žæ»šèƒ½åŠ›çš„æœåŠ¡å™¨ï¼Œä»¥åŠä»…é€šè¿‡å›¾å½¢å®¢æˆ·ç«¯ç®¡ç†æ™®é€šè®¢é˜…的用户,更适åˆç­‰å¾… 1.14 稳定版和客户端正å¼é›†æˆã€‚ä¸Šå±‚å®¢æˆ·ç«¯æ˜¯å¦æä¾› beta å†…æ ¸ã€æ˜¯å¦æš´éœ²è¿™äº›å­—段,å–决于å„客户端自身å‘布节å¥ï¼›sing-box 核心å‘布页ä¸èƒ½è¯æ˜ŽæŸä¸ªç¬¬ä¸‰æ–¹å®¢æˆ·ç«¯å·²å…¼å®¹ã€‚

å‡çº§å‰åŽçš„æ ¸éªŒä¸Žå›žæ»šæ¸…å•

  1. è®°å½•å½“å‰ sing-box 版本ã€å¯åЍ傿•°ã€é…置路径和æœåŠ¡ç®¡ç†æ–¹å¼ã€‚
  2. 备份当å‰å¯ç”¨äºŒè¿›åˆ¶ã€å®Œæ•´é…ç½®ã€è¿œç¨‹è§„则集缓存åŠå¿…è¦çš„æœåŠ¡æ–‡ä»¶ï¼Œå¹¶ç¡®è®¤å¤‡ä»½å¯è¯»å–。
  3. 列出所有 rule_set 引用,标记多规则ã€é€»è¾‘规则ã€invert åŠä¸Žå…¶ä»–字段组åˆçš„æ¡ç›®ã€‚
  4. 选择公开域åã€å†…网完整域åã€å†…网短åç§°å’Œä¸å­˜åœ¨åŸŸå作为固定 DNS 样例,ä¿å­˜å‡çº§å‰ç»“果。
  5. åªä»Žé¡¹ç›®å®˜æ–¹å‘布渠é“å–得与æ“作系统ã€CPU 架构相符的文件;ä¸è¦ç”¨æ¥æºä¸æ˜Žçš„æ›¿æ¢åŒ…。
  6. 先验è¯é…ç½®èƒ½åŠ è½½ï¼Œå†æ ¸å¯¹æ¯ä¸ªæ ·ä¾‹çš„规则命中ã€å‡ºç«™ã€DNS 上游ã€è¿”回ç å’Œç¼“存行为。
  7. è‹¥å¯ç”¨ race 或 speculative,观察上游查询数é‡ã€å¤±è´¥é‡è¯•和日志,é¿å…把é¢å¤–è¯·æ±‚è¯¯åˆ¤ä¸ºæ³„æ¼æˆ–故障。
  8. å‘现关键æµé‡æ”¹å˜æ—¶ï¼Œç«‹å³æ¢å¤æ—§äºŒè¿›åˆ¶å’Œé…置;ä¸è¦åœ¨æ•…éšœçŽ°åœºåŒæ—¶æ”¹ç‰ˆæœ¬ã€è§„则和 DNS 三类å˜é‡ã€‚

常è§é—®é¢˜

sing-box 1.14.0-beta.1 是稳定版å—?

䏿˜¯ã€‚GitHub 官方å‘布页明确标记为 Pre-release。它适åˆéªŒè¯æ–°è¡Œä¸ºï¼Œä¸åº”被当作无需评估的稳定补ä¸ã€‚

所有使用 rule_set çš„é…置都会失效å—?

ä¸ä¼šã€‚官方说明中特别ä¿ç•™äº†å•æ¡ã€ä¸å¸¦ invert çš„ default 规则集的åˆå¹¶å¼åŒ¹é…。风险集中在多规则ã€åè½¬å’Œå¤æ‚组åˆï¼›æ˜¯å¦å—å½±å“必须以具体é…置和命中测试判断。

å¯ç”¨ race 一定能让 DNS æ›´å¿«å—?

ä¸èƒ½è¿™æ ·ä¸‹ç»“论。官方åªè¯´æ˜Žå¹¶è¡Œç«žäº‰ç”±é¦–个匹é…è§„åˆ™ç”Ÿæ•ˆï¼Œå¹¶å–æ¶ˆå‰©ä½™æŸ¥è¯¢ï¼›speculative å¯èƒ½é™ä½Žç­‰å¾…,也å¯èƒ½äº§ç”Ÿæœªä½¿ç”¨æŸ¥è¯¢ã€‚实际效果å–决于上游ã€ç½‘络和规则,官方资料没有æä¾›æ™®é性能ä¿è¯ã€‚

å›¾å½¢å®¢æˆ·ç«¯ç”¨æˆ·éœ€è¦æ‰‹å·¥æ·»åŠ æ–°å­—æ®µå—?

通常ä¸éœ€è¦ã€‚è‹¥å®¢æˆ·ç«¯å°šæœªé›†æˆ 1.14 内核或没有生æˆå¯¹åº”é…置,手工加入字段å¯èƒ½æ— æ³•加载。应先查看该客户端自己的版本说明;第三方客户端兼容性ä¸åœ¨æœ¬æ¬¡å®˜æ–¹æ ¸å¿ƒå‘å¸ƒè¯´æ˜Žçš„è¯æ˜ŽèŒƒå›´å†…。

å‡çº§åŽç½‘页能打开,是å¦è¯´æ˜Žè§„则没有问题?

ä¸èƒ½ã€‚兜底规则å¯èƒ½è®©è¿žæŽ¥æˆåŠŸï¼Œå´æ”¹å˜å®žé™…出站或 DNS ä¸Šæ¸¸ã€‚åº”æ£€æŸ¥æ—¥å¿—å’Œè§„åˆ™å‘½ä¸­ï¼Œå¹¶ç”¨å›ºå®šåŸŸåæ ·ä¾‹å¯¹æ¯”å‡çº§å‰åŽç»“果。

å®˜æ–¹æ¥æºä¸Žæ ¸éªŒå…¥å£

关于作者

下一步怎么用?

需è¦èŠ‚ç‚¹ã€å®¢æˆ·ç«¯æˆ–稳定 VPN 方案,å¯ä»¥ç›´æŽ¥ä»Žä¸‹é¢å…¥å£ç»§ç»­ã€‚

查看å…费节点 下载客户端 VPN 试用优惠 检测泄露
ChatGPT实用教程技术教程推è

AI Kit è‡ªåª’ä½“å·¥ä½œå°æ˜¯ä»€ä¹ˆï¼ŸAI 选题ã€å†™ä½œã€æŽ’期与å¤ç›˜å®Œæ•´æŒ‡å—

2026-7-23 20:51:11

周边教程实用教程技术教程推è

Temo Mail 临时邮箱怎么用?24 å°æ—¶æ”¶ä»¶ä¸ŽéªŒè¯ç å®Œæ•´æŒ‡å—

2026-7-24 19:48:30

â¯
æœç´¢
ÿÿÿÿ