
tianon/pgp-happy-eyeballs详见#4,其中讨论了为何此工具不再积极维护(也不推荐使用)。
简而言之,SKS网络现在过于分散,无法用此类简单方法有效跟踪。
PGP密钥服务器存在不稳定问题:
此工具旨在作为密钥服务器客户端的前置层(最容易通过DNS或透明流量劫持实现),通过“多路复用”方式同时向多个服务器发送请求,并返回最快成功的结果。
注意:如果您正在考虑使用此工具,建议优先考虑使用hkps://keys.openpgp.org服务器 / "Hagrid"!(它是OpenPGP基础设施的现代化实现。)
若不使用上述方案,建议坚持使用单一稳定服务器,如hkps://keyserver.ubuntu.com。
最简单/预期的使用方式(也是Tianon的使用方式)是劫持个人DNS请求,将相关域名重定向到运行中的实例。难点在于确保此操作影响Docker实例,且其他Docker实例能成功访问pgp-happy-eyeballs实例。
详见Tianon使用的rawdns工具;配置示例片段:
json... "ha.pool.sks-keyservers.net.": { "type": "static", "cnames": [ "pgp-happy-eyeballs.docker" ], "nameservers": [ "127.0.0.1" ] }, ...
另见hack-my-builds.sh脚本,用于一次性CI环境(如Travis CI),详见docker-library/php#666及相关PR中的实现示例。
gpg --send-keys等功能无法使用(服务器劫持过于激进——应仅对.../pks/lookup?op=get...请求执行激进逻辑,其他请求作为标准透明代理直接转发)详见RFC 6555。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务