Rey Leonard Amorato Asked: 2018-05-30 22:28:11 +0800 CST2018-05-30 22:28:11 +0800 CST 2018-05-30 22:28:11 +0800 CST 有没有办法缓存快照包? 772 我目前正在运行 squid-deb-proxy 来缓存与 apt 相关的下载,我想知道是否也可以对 snap 进行同样的操作。 apt cache snap 18.04 squid-deb-proxy 2 个回答 Voted Best Answer dobey 2018-06-07T10:47:19+08:002018-06-07T10:47:19+08:00 squid-deb-proxy 之所以有效,是因为文件是通过纯 HTTP 提供的,并且通常不需要身份验证(需要身份验证的文件通常是通过 HTTPS 并且往往不会被缓存)。 然而,由于对商店进行身份验证的内在要求,以及某些快照可能是用于购买的,以及类似情况,快照是通过 HTTPS 提供的。要通过代理缓存数据,您需要通过创建您拥有的证书来中断 TLS 连接,当snapd尝试验证证书时,它可以被视为有效。 poige 2019-10-29T06:12:14+08:002019-10-29T06:12:14+08:00 乍一看,Ubuntu 有Snap Store Proxy,但如果你仔细观察它,你会发现他们期望: 你应该修补 Postgresql 配置一些无法解释的“域名” 生成密钥然后注册这个代理 等他们批准 只有这样,您才能通过缓存节省时间和流量……“出于评估目的,我们自动授予最多 5 台设备的使用权。 ”
squid-deb-proxy 之所以有效,是因为文件是通过纯 HTTP 提供的,并且通常不需要身份验证(需要身份验证的文件通常是通过 HTTPS 并且往往不会被缓存)。
然而,由于对商店进行身份验证的内在要求,以及某些快照可能是用于购买的,以及类似情况,快照是通过 HTTPS 提供的。要通过代理缓存数据,您需要通过创建您拥有的证书来中断 TLS 连接,当snapd尝试验证证书时,它可以被视为有效。
乍一看,Ubuntu 有Snap Store Proxy,但如果你仔细观察它,你会发现他们期望:
只有这样,您才能通过缓存节省时间和流量……“出于评估目的,我们自动授予最多 5 台设备的使用权。 ”