我最近在一些服务器上工作,遇到了出站连接问题。我找到了/usr/lib/systemd/system.conf.d/proxy.conf
包含该行的文件DefaultEnvironment="https_proxy=http://100.79.11.37:8080"
- 这导致所有 systemd 单元发出的所有 https 调用都通过此代理发出,这是导致问题的原因。我听说这是一组工具的一部分,用于使本地服务器像 Azure 服务器一样运行。
Environment=no_proxy=*
一旦发现,我就可以通过在自己的服务定义文件中添加一行来轻松解决它。
为了未来的人们的利益(当时互联网搜索没有找到“100.79.11.37 8080”)并且出于好奇,其他人如何处理这个问题?
- 像我一样在每个服务文件中单独覆盖?
- 加入另一个自定义配置(可能带有更复杂的规则)?
- 只是完全删除捆绑的配置文件吗?
- 更好的东西?