Snap 商店的代理设置

Snap 商店的代理设置

这真的令人沮丧,对我来说几乎无法解决。

我在大学网络上,所以自然会使用代理。我在 /etc/environment 中适当地设置了代理。但是,无论我做什么,总是会出现这个错误:

   https://api.snapcraft.io/v2/snaps/refresh: proxyconnect tcp: tls:
   oversized record received with length 20527

我已经重启、重置、移除并安装了 snap,但一次又一次,没有解决方案。过去的解决方案没有帮助,我所做的一切都无法改变错误。Snap store 真的无法在代理中使用吗?

编辑:我改变了一些东西,现在我收到了不同的错误:

   https://api.snapcraft.io/v2/snaps/refresh: Proxy Authentication Required

这真是令人恼火,因为无论我在哪里使用代理,我都使用以下格式

用户名:密码@主机:端口

无论是 /etc/environment、~/.bashrc 还是 /etc/apt/apt.conf。我通过 apt 连接时没有遇到任何问题,wget 也运行良好。Snap 让我如痴如醉。

答案1

要使用带有 snapd 的代理服务器,我替换了 /etc/systemd/system/snapd.service.d/https-proxy.conf 中的以下行。

Environment="https_proxy=https://192.168.14.14:3128/"

我将其替换https://http://

Environment="https_proxy=http://192.168.14.14:3128/"

我读了之后有了这个想法使用 https_proxy 进行 oc exec 时出现错误“tls:收到长度为 20527 的超大记录”

相关内容