# 废弃功能列表 - sing-box
The universal proxy platform.
Author: nekohasekai

跳转至

# 废弃功能列表

## 1.14.0

#### 旧版远程规则集 `download_detour` 选项

旧版远程规则集 `download_detour` 选项已废弃， 请使用 `http_client` 代替。

旧字段将在 sing-box 1.16.0 中被移除。

#### 隐式默认 HTTP 客户端

使用默认出站为远程规则集隐式创建默认 HTTP 客户端的行为已废弃。 请显式配置 `http_clients` 和 `route.default_http_client`。

旧行为将在 sing-box 1.16.0 中被移除。

#### Tailscale 端点中的旧版拨号选项

Tailscale 端点中的旧版拨号选项已废弃， 请使用 `control_http_client` 代替。

旧字段将在 sing-box 1.16.0 中被移除。

#### TLS 中的内联 ACME 选项

TLS 中的内联 ACME 选项（`tls.acme`）已废弃， 且可以通过 ACME 证书提供者替代， 参阅 迁移指南。

旧字段将在 sing-box 1.16.0 中被移除。

#### 旧版 DNS 规则动作 `strategy` 选项

旧版 DNS 规则动作 `strategy` 选项已废弃。

旧字段将在 sing-box 1.16.0 中被移除。

#### 旧版 `rule_set_ip_cidr_accept_empty` DNS 规则项

旧版 `rule_set_ip_cidr_accept_empty` DNS 规则项已废弃， 参阅迁移指南。

旧字段将在 sing-box 1.16.0 中被移除。

#### `independent_cache` DNS 选项

`independent_cache` DNS 选项已废弃。 DNS 缓存现在始终按传输分离，使此选项不再需要， 参阅迁移指南。

旧字段将在 sing-box 1.16.0 中被移除。

#### `store_rdrc` 缓存文件选项

`store_rdrc` 缓存文件选项已废弃， 参阅迁移指南。

旧字段将在 sing-box 1.16.0 中被移除。

#### 旧版地址筛选字段 (DNS 规则)

旧版地址筛选字段（不使用 `match_response` 的 `ip_cidr`、`ip_is_private`）已废弃， 参阅迁移指南。

旧行为将在 sing-box 1.16.0 中被移除。

## 1.12.0

#### 旧的 DNS 服务器格式

DNS 服务器已重构， 参阅 迁移指南.

旧格式已在 sing-box 1.14.0 中被移除。

#### `outbound` DNS 规则项

旧的 `outbound` DNS 规则已废弃， 且可被拨号字段代替， 参阅 迁移指南.

#### 旧的 ECH 字段

ECH 支持已在 sing-box 1.12.0 迁移至使用标准库，但标准库不支持后量子对等证书签名方案， 因此 `pq_signature_schemes_enabled` 已被弃用且不再工作。

另外，`dynamic_record_sizing_disabled` 与 ECH 无关，是错误添加的，现已弃用且不再工作。

相关字段已在 sing-box 1.13.0 中被移除。

## 1.11.0

#### 旧的特殊出站

旧的特殊出站（`block` / `dns`）已废弃且可以通过规则动作替代， 参阅 迁移指南。

旧字段已在 sing-box 1.13.0 中被移除。

#### 旧的入站字段

旧的入站字段（`inbound.<sniff/domain_strategy/...>`）已废弃且可以通过规则动作替代， 参阅 迁移指南。

旧字段已在 sing-box 1.13.0 中被移除。

#### direct 出站中的目标地址覆盖字段

direct 出站中的目标地址覆盖字段（`override_address` / `override_port`）已废弃且可以通过规则动作替代， 参阅 迁移指南。

旧字段已在 sing-box 1.13.0 中被移除。

#### WireGuard 出站

WireGuard 出站已废弃且可以通过端点替代， 参阅 迁移指南。

旧出站已在 sing-box 1.13.0 中被移除。

#### TUN 的 GSO 字段

GSO 对透明代理场景没有优势，已废弃且在 TUN 中不再起作用。

旧字段已在 sing-box 1.13.0 中被移除。

## 1.10.0

#### Match source 规则项已重命名

`rule_set_ipcidr_match_source` 路由和 DNS 规则项已被重命名为 `rule_set_ip_cidr_match_source` 且已在 sing-box 1.11.0 中被移除。

#### TUN 地址字段已合并

`inet4_address` 和 `inet6_address` 已合并为 `address`， `inet4_route_address` 和 `inet6_route_address` 已合并为 `route_address`， `inet4_route_exclude_address` 和 `inet6_route_exclude_address` 已合并为 `route_exclude_address`。

旧字段已在 sing-box 1.12.0 中被移除。

#### 移除对 go1.18 和 go1.19 的支持

由于维护困难，sing-box 1.10.0 要求至少 Go 1.20 才能编译。

## 1.8.0

#### Clash API 中的 Cache file 及相关功能

Clash API 中的 `cache_file` 及相关功能已废弃且已迁移到独立的 `cache_file` 设置， 参阅 迁移指南。

#### GeoIP

GeoIP 已废弃且已在 sing-box 1.12.0 中被移除。

maxmind GeoIP 国家数据库作为 IP 分类数据库，不完全适合流量绕过， 且现有的实现均存在内存使用大与管理困难的问题。

sing-box 1.8.0 引入了规则集， 可以完全替代 GeoIP， 参阅 迁移指南。

#### Geosite

Geosite 已废弃且已在 sing-box 1.12.0 中被移除。

Geosite，即由 V2Ray 维护的 domain-list-community 项目，作为早期流量绕过解决方案， 存在着包括缺少维护、规则不准确和管理困难内的大量问题。

sing-box 1.8.0 引入了规则集， 可以完全替代 Geosite，参阅 迁移指南。

## 1.6.0

下列功能已在 1.5.0 中标记为已弃用，并在 1.6.0 中完全删除。

#### ShadowsocksR

ShadowsocksR 支持从未默认启用，自从常用的黑产代理销售面板停止使用该协议，继续维护它是没有意义的。

#### Proxy Protocol

Proxy Protocol 支持由 Pull Request 添加，存在问题且仅由 HTTP 多路复用器（如 nginx）的后端使用，具有侵入性，对于代理目的毫无意义。