🔗 Squid 标准遵从性
概要
Squid 的行为受许多国际标准和要求的约束。下面是 Squid 需要遵守的标准列表以及我们对其遵守情况的说明。
:information_source: 此列表已于 2022-06-09 更新。详细信息被认为对当前版本 5.6 或更高版本准确。
此列表已知不完整。如果您知道有任何重要的遗漏,请将其作为网站错误 报告。
🔗 正式认证
目前没有记录。我们正在寻找信息和可能的赞助,以获得在您的网络中使用所需的任何认证。
🔗 IETF RFC 标准
| 规范 | 标题 | 状态 | 详情 |
|---|---|---|---|
|
rfc 959 (IEN 149) |
文件传输协议 (FTP) | ||
| rfc 1035 | 域名 - 实现和规范 | 仅客户端 | |
| rfc 1157 | 简单网络管理协议 (SNMP) |
|
|
| rfc 1413 | 标识协议 (IDENT) | 注意 bug Bug:2853 | |
| rfc 1436 | Internet Gopher 协议 (分布式文档搜索和检索协议) |
已从 Squid-6 中移除 | |
| rfc 1902 | 管理信息结构 用于简单网络管理协议 (SNMPv2) 的 简单网络管理协议 (SNMPv2) |
||
| rfc 1905 | 协议操作 用于简单网络管理协议 (SNMPv2) 的 简单网络管理协议 (SNMPv2) |
||
| rfc 1945 | 超文本传输协议 – HTTP/1.0 | ||
| rfc 2169 | 在 URN 解析中使用 HTTP 的一种简单约定 | ||
| rfc 2181 | DNS 规范的澄清 | ||
| rfc 2186 | Internet 缓存协议 (ICP),版本 2 | ||
| rfc 2187 | Internet 缓存协议 (ICP),版本 2 的应用 | ||
| rfc 2227 | HTTP 的简单命中计量和使用限制 | ||
| rfc 2295 | HTTP 中的透明内容协商 | ||
| rfc 2296 | HTTP 远程变体选择算法 – RVSA/1.0 | ||
| rfc 2310 | 安全响应头字段 | 此功能的规范已弃用。 | |
| rfc 2428 | 用于 IPv6 和 NAT 的 FTP 扩展 | 自 Squid 3.1 起 | |
| rfc 2518 | 用于分布式创作的 HTTP 扩展 – WEBDAV | 自 Squid 3.1 起 | |
| rfc 2722 | 流量测量:架构 | ||
| rfc 2756 | 超文本缓存协议 (HTCP/0.0) | ||
| rfc 2774 | HTTP 扩展框架 | ||
| rfc 2817 | 在 HTTP/1.1 中升级到 TLS | ||
| rfc 2964 | HTTP 状态管理的使用 | ||
| rfc 2965 | HTTP 状态管理机制 | ||
| rfc 3225 | 指示解析器对 DNSSEC 的支持 |
|
|
| rfc 3226 | DNSSEC 和 IPv6 A6 感知服务器/解析器消息大小要求 | ||
| rfc 3253 | WebDAV 的版本控制扩展 (Web 分布式创作和版本控制) |
自 Squid 3.1 起 | |
| rfc 3310 | 超文本传输协议 (HTTP) 摘要身份验证 使用身份验证和密钥协商 (AKA) |
||
| rfc 3493 | IPv6 的基本套接字接口扩展 | ||
| rfc 3507 | Internet 内容适配协议 (ICAP) | 仅客户端,仅 PRECACHE 向量 | |
| rfc 3596 | 支持 IP 版本 6 的 DNS 扩展 | ||
| rfc 3659 | FTP 扩展 | ||
| rfc 3744 | Web 分布式创作和版本控制 (WebDAV) > 访问控制协议 |
自 Squid 3.1 起 | |
| rfc 3875 | 通用网关接口 (CGI) 版本 1.1 | cachemgr.cgi | |
| rfc 3986 | 统一资源标识符 (URI):通用语法 | 自 Squid-4.12 起。在某些 URI 段和辅助协议上仍使用 rc1738 编码器。合并请求 SquidPr:335 | |
| rfc 4001 | Internet 网络地址的文本约定 | ||
| rfc 4217 | 使用 TLS 保护 FTP | ||
| rfc 4266 | gopher URI 方案 | 已从 Squid-6 中移除 | |
| rfc 4288 | telnet URI 方案 | 已从 Squid-6 中移除 | |
| rfc 4291 | IP 版本 6 地址体系结构 | ||
| rfc 4559 | 基于 SPNEGO 的 Kerberos 和 NTLM HTTP 身份验证 在 Microsoft Windows 中 |
||
| rfc 4918 | 用于分布式创作和版本控制的 HTTP 扩展 (WebDAV) | ||
| rfc 6266 | 在 超文本传输协议 (HTTP) 中使用 Content-Disposition 头字段 |
||
|
rfc 6540 (BCP 177) |
所有 IP 兼容节点都需要 IPv6 支持 | ||
| rfc 6570 | URI 模板 | ||
| rfc 6585 | 其他 HTTP 状态码 | ||
| rfc 6762 | 多播 DNS | 仅客户端 | |
| rfc 6750 | OAuth 2.0 授权框架:Bearer Token 使用 | 合并请求 SquidPr:30 | |
| rfc 6874 | 在 地址字面量和统一资源标识符中表示 IPv6 区域标识符 |
||
| rfc 7236 | 初始超文本传输协议 (HTTP) 身份验证方案注册 |
几乎 | 缺少对 Bearer 和 OAuth 方案的支持 |
| rfc 7237 | 初始超文本传输协议 (HTTP) 方法注册 | ||
| rfc 7239 | Forwarded HTTP 扩展 | 合并请求 SquidPr:55 | |
| rfc 7240 | Prefer HTTP 扩展 | 有条件;代理必须中继,除非列在 Connection 头中。 | |
| rfc 7486 | HTTP 基于来源的身份验证 (HOBA) | ||
| rfc 7541 | HPACK: HTTP/2 的头压缩 | 参见 Features/HTTP2 和合并请求 SquidPr:893 | |
| rfc 7568 | 弃用安全套接字层版本 3.0 | 合并请求 SquidPr:2255 | |
| rfc 7595 | URI 方案的指南和注册程序 | 缺少禁止示例:URI 方案 | |
| rfc 7616 | HTTP 摘要访问身份验证 | 缺少对多个摘要功能的支持 | |
| rfc 7617 | “Basic” HTTP 身份验证方案 | 缺少新的字符集支持。 | |
| rfc 7639 | ALPN HTTP 头字段 | ||
| rfc 7725 | 用于报告法律障碍的 HTTP 状态码 | ||
| rfc 7804 | 加盐质询响应 HTTP 身份验证机制 | ||
| rfc 7838 | HTTP 备用服务 | ||
| rfc 7858 | 通过 TLS 进行 DNS 的规范 | ||
| rfc 8120 | HTTP 的相互身份验证协议 | ||
| rfc 8164 | HTTP/2 的机会性安全 | ||
| rfc 8187 | 指示 HTTP 头字段参数的字符编码和语言 | ||
| rfc 8188 | HTTP 的加密内容编码 | ||
| rfc 8246 | HTTP 不可变响应 | 部分。参见 bug Bug:4774 | |
| rfc 8292 | Web 推送的自愿应用服务器标识 (VAPID) | ||
| rfc 8297 | 用于指示提示的 HTTP 状态码 | ||
| rfc 8336 | HTTP/2 的 ORIGIN 帧 | ||
| rfc 8441 | 使用 HTTP/2 引导 WebSockets | ||
| rfc 8470 | 在 HTTP 中使用早期数据 | 合并请求 SquidPr:873 | |
| rfc 8586 | 内容分发网络 (CDN) 中的循环检测 | 自 Squid-5 起 | |
| rfc 8615 | 知名统一资源标识符 (URI) | ||
| rfc 8673 | HTTP 随机访问和实时内容 | ||
| rfc 8942 | HTTP 客户端提示 | ||
|
rfc 8996 (BCP 195) |
弃用 TLS 1.0 和 TLS 1.1 | ||
| rfc 8999 | QUIC 的版本无关属性 | 合并请求 SquidPr:919 | |
| rfc 9000 | QUIC:基于 UDP 的多路复用和安全传输 | 合并请求 SquidPr:919 | |
| rfc 9001 | 使用 TLS 保护 QUIC | ||
| rfc 9002 | QUIC 丢包检测和拥塞控制 | ||
|
rfc 9110 (STD 97) |
HTTP 语义 | 一些有条件的功能,参见 Features/HTTP11 | |
|
rfc 9111 (STD 98) |
HTTP 缓存 | 有条件,参见 Features/HTTP11 | |
|
rfc 9112 (STD 99) |
HTTP/1.1 | 几乎 | 参见 Features/HTTP11 |
| rfc 9113 | HTTP/2 |
|
|
| rfc 9114 | HTTP/3 | ||
| rfc 9163 | HTTP 的 Expect-CT 扩展 | ||
|
rfc 9205 (BCP 56) |
使用 HTTP 构建协议 | ||
| rfc 9209 | Proxy-Status HTTP 响应头字段 | 自 Squid-4 起 | |
| rfc 9211 | Cache-Status HTTP 响应头字段 | 有条件 | |
| rfc 9213 | 目标 HTTP 缓存控制 | ||
| rfc 9218 | HTTP 的可扩展优先级方案 | ||
| rfc 9220 | 使用 HTTP/3 引导 WebSockets | ||
| rfc 9230 | 隐匿 DNS over HTTPS | 仅 HTTPS 中继 | |
| rfc 9292 | HTTP 消息的二进制表示 | ||
| rfc 9297 | HTTP 数据报和 Capsule 协议 | ||
| rfc 9298 | 在 HTTP 中代理 UDP | ||
| rfc 9421 | HTTP 消息签名 | ||
| rfc 9449 | OAuth 2.0 证明持有 (DPoP) | ||
| rfc 9460 | 通过 DNS 进行服务绑定和参数规范 (SVCB 和 HTTPS 资源记录) | ||
| rfc 9498 | 在 HTTP 中代理 IP | ||
| rfc 9530 | 摘要字段 | ||
| rfc 9532 | HTTP Proxy-Status 参数用于下一跳别名 | ||
| rfc 9577 | Privacy Pass HTTP 身份验证方案 | ||
| rfc 9635 | 授予协商和授权协议 (GNAP) | ||
| rfc 9651 | HTTP 的结构化字段值 | ||
| rfc 9729 | Concealed HTTP 身份验证方案 |
🔗 IETF 草案
| 规范 | 标题 | 状态 |
|---|---|---|
| wccp v1 | WCCP 1.0 | |
| wccp v2 | WCCP 2.0 | 几乎 |
| wccp v2 r1 | WCCP 2.0 rev 1 | 部分 |
| CARP | Microsoft CARP 邻居算法 | |
| draft-ietf-radext-digest-auth | 用于摘要身份验证的 RADIUS 扩展 |
🔗 ISO 标准
| 规范 | 标题 | 状态 |
|---|---|---|
| ISO-8859-1 | 拉丁字母第一号 |
🔗 非标准协议
| 规范 | 标题 | 状态 |
|---|---|---|
| PROXY | PROXY 协议,版本 1 和 2 |