配置服务器可以通过 HTTP 或 HTTPS 代理访问 Git 或 Vault 后端。 对于 Git 或 Vault,此行为由 和 下的设置控制。 这些设置是按存储库进行的,因此,如果您使用的是复合环境存储库,则必须为复合环境中的每个后端单独配置代理设置。 如果使用需要为 HTTP 和 HTTPS URL 提供单独代理服务器的网络,则可以为单个后端配置 HTTP 和 HTTPS 代理设置:在这种情况下,Access 将使用代理并访问代理。 此外,您可以使用应用程序和代理之间的代理定义协议指定一个将用于两种协议的唯一代理。proxy.httpproxy.httpshttphttphttpshttpsSpring中文文档

下表描述了 HTTP 和 HTTPS 代理的代理配置属性。所有这些属性都必须以 或 为前缀。proxy.httpproxy.httpsSpring中文文档

表 1.代理配置属性
物业名称 言论

主机Spring中文文档

代理的主机。Spring中文文档

港口Spring中文文档

用于访问代理的端口。Spring中文文档

非代理主机Spring中文文档

配置服务器应在代理外部访问的任何主机。如果同时为 和 都提供了值,则将使用该值。proxy.http.nonProxyHostsproxy.https.nonProxyHostsproxy.httpSpring中文文档

用户名Spring中文文档

用于向代理进行身份验证的用户名。如果同时为 和 都提供了值,则将使用该值。proxy.http.usernameproxy.https.usernameproxy.httpSpring中文文档

密码Spring中文文档

用于向代理进行身份验证的密码。如果同时为 和 都提供了值,则将使用该值。proxy.http.passwordproxy.https.passwordproxy.httpSpring中文文档

以下配置使用 HTTPS 代理访问 Git 存储库。Spring中文文档

spring:
  profiles:
    active: git
  cloud:
    config:
      server:
        git:
          uri: https://github.com/spring-cloud-samples/config-repo
          proxy:
            https:
              host: my-proxy.host.io
              password: myproxypassword
              port: '3128'
              username: myproxyusername
              nonProxyHosts: example.com