为 Sublime Text 的 Package Control 设置代理
保存 Package Control 自身的代理设置,而不修改其默认值,也不削弱 HTTPS 包源。
打开 Preferences → Package Settings → Package Control → Settings – User。把改动留在用户文件中,这样升级不会将其替换。
对于一个同时服务 HTTP 和 HTTPS 下载的 HTTP 代理:
{
"http_proxy": "proxy.example:8080"
}
把该字段合并到现有的 JSON 对象中。Package Control 在这里期望 host:port 形式的值;当公共包下载可能使用未经身份验证的中介时,HTTP 代理列表可以提供候选。请让包和通道的 URL 保持为原本预期的 HTTPS 地址。
当未设置 https_proxy 时,它会继承 http_proxy。当 HTTPS 下载需要不同的中介时,请提供另一个 host:port 值。特殊值 false 会禁用继承;这与把字段留空不同。
经过身份验证的服务还有 proxy_username 和 proxy_password 设置。请把含凭据的用户文件排除在共享的设置导出之外。
如果下载失败,请启用 Package Control 的调试设置,并在 Sublime 控制台中查看失败的 URL、所选的下载器和 HTTP 结果。排查完成后关闭详细日志记录。