

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS CodeBuild 与代理服务器一起使用
<a name="use-proxy-server"></a>

 您可以与代理服务器 AWS CodeBuild 配合使用来控制进出互联网的 HTTP 和 HTTPS 流量。要 CodeBuild 使用代理服务器运行，您需要在 VPC 的公有子网和 CodeBuild VPC 的私有子网中安装代理服务器。

在代理服务器上运行 CodeBuild 有两个主要用例：
+  它不再需要您的 VPC 中的 NAT 网关或 NAT 实例。
+  它允许您指定代理服务器中的实例可以访问的 URL 以及代理服务器拒绝访问的 URL。

 您可以 CodeBuild 与两种类型的代理服务器一起使用。对于这两者，代理服务器都在公有子网中 CodeBuild 运行，在私有子网中运行。
+  **显式代理**：如果您使用显式代理服务器`NO_PROXY`，则必须在项目级别配置`HTTP_PROXY`、和`HTTPS_PROXY`环境变量。 CodeBuild 有关更多信息，请参阅[在中更改构建项目设置 AWS CodeBuild](change-project.md)和[在中创建构建项目 AWS CodeBuild](create-project.md)。
+  **透明代理**：如果使用透明代理服务器，则不需要特殊配置。

**Topics**
+ [设置在代理服务器 CodeBuild 中运行所需的组件](use-proxy-server-transparent-components.md)
+ [CodeBuild 在显式代理服务器中运行](run-codebuild-in-explicit-proxy-server.md)
+ [CodeBuild 在透明代理服务器中运行](run-codebuild-in-transparent-proxy-server.md)
+ [在代理服务器中运行程序包管理器和其他工具](use-proxy-server-tools.md)