使用适用于 Linux 的 Windows 子系统 (WSL) 可以成为开发人员、操作人员和管理员等人员的绝佳工具。这些角色的缺点通常是在提供防火墙和严格代理安全的大型组织之后。

我发现自己处于这种确切的情况。公司代理使用 *.pac 文件脚本。 Debian 世界里什么都没有。乌格。以下是我如何让 Debian 能够在代理后面工作。

来自Linux Questions Forums的原始解决方案来源。

wget http://some.domain.tld/some-proxy.pac

...或者您可以使用浏览器打开它。

如果所有其他选项都失败,则查找使用的代理地址。通常朝向底部/在它自己的函数调用中。

函数 FindProxyForURL(url, host) { return "PROXY proxy.foo.com:8080; DIRECT"; }

记下 URL:PORT 地址。

最后,把它放在你的 /etc/apt/apt.conf 文件中:

获取::http::代理 "http://proxy.foo.com:8080";

注销并重新登录。此时apt-get update -y和相关的 apt 命令应该可以按预期工作。

[](https://res.cloudinary.com/practicaldev/image/fetch/s--mb4IHICx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.davidjeddy.com/ wp-content/uploads/2018/11/apt-get-update.png)

Logo

更多推荐