

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 EC2Config 服務的 .NET 代理程式設定
<a name="ec2config-proxy"></a>

您可以將 EC2Config 服務設定為使用下列其中一種方法透過代理通訊：適用於 .NET 的 AWS SDK、 `system.net`元素或 Microsoft 群組政策和 Internet Explorer。使用適用於 .NET 的 AWS SDK 是偏好的方法，因為您可以指定登入憑證。

**Topics**
+ [使用 適用於 .NET 的 AWS SDK （偏好） 設定代理設定](#sdk-proxy)
+ [使用 system.net 元素設定代理伺服器設定](#system-proxy)
+ [使用 Microsoft 群組政策和 Microsoft Internet Explorer 設定代理伺服器設定](#ie-proxy)

## 使用 適用於 .NET 的 AWS SDK （偏好） 設定代理設定
<a name="sdk-proxy"></a>

您可指定 `proxy` 檔案中的 `Ec2Config.exe.config` 元素，以設定 EC2Config 服務的 proxy 設定。如需詳細資訊，請參閱[適用於 .NET 的 AWS SDK 組態檔案參考](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/net-dg-config-ref.html#net-dg-config-ref-elements-proxy)。

**指定 Ec2Config.exe.config 中的代理伺服器元素**

1. 在要讓 EC2Config 服務透過 proxy 通訊的執行個體上，編輯 `Ec2Config.exe.config` 檔案。根據預設，檔案位在下列目錄：`%ProgramFiles%\Amazon\Ec2ConfigService`。

1. 將以下 `aws` 元素新增到 `configSections`。請勿將此元素新增到任何現有的 `sectionGroups`。

    **針對 EC2Config 3.17 版或更早版本** 

   ```
   <configSections>
      <section name="aws" type="Amazon.AWSSection, AWSSDK"/>
   </configSections>
   ```

    **針對 EC2Config 3.18 版或更新版本** 

   ```
   <configSections>
        <section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/>
   </configSections>
   ```

1. 將以下 `aws` 元素新增到 `Ec2Config.exe.config` 檔案。

   ```
   <aws>
      <proxy
        host="string value"
        port="string value"
        username="string value"
        password="string value" />
   </aws>
   ```

1. 儲存您的變更。

## 使用 system.net 元素設定代理伺服器設定
<a name="system-proxy"></a>

您可在 `system.net` 檔案的 `Ec2Config.exe.config` 元素中指定 proxy 的設定。若要了解詳細資訊，請參閱 [defaultProxy 元素 (網路設定)](https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/network/defaultproxy-element-network-settings)。

**指定 Ec2Config.exe.config 中的 system.net 元素**

1. 在要讓 EC2Config 服務透過 proxy 通訊的執行個體上，編輯 `Ec2Config.exe.config` 檔案。根據預設，檔案位在下列目錄：`%ProgramFiles%\Amazon\Ec2ConfigService`。

1. 新增 `defaultProxy` 項目至 `system.net`。若要了解詳細資訊，請參閱 [defaultProxy 元素 (網路設定)](https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/network/defaultproxy-element-network-settings)。

   例如，下列設定將路由所有流量，以使用 Internet Explorer 目前設定的 proxy，但不包含中繼資料和授權流量，這些流量將繞過代理伺服器。

   ```
   <defaultProxy>
       <proxy usesystemdefault="true" />
       <bypasslist>
           <add address="169.254.169.250" />
           <add address="169.254.169.251" />
           <add address="169.254.169.254" />
           <add address="[fd00:ec2::250]" />
           <add address="[fd00:ec2::254]" />
       </bypasslist>
   </defaultProxy>
   ```

1. 儲存您的變更。

## 使用 Microsoft 群組政策和 Microsoft Internet Explorer 設定代理伺服器設定
<a name="ie-proxy"></a>

EC2Config 服務在 Local System 使用者帳戶下執行。在執行個體上變更群組政策設定後，您可在 Internet Explorer 中為此帳戶指定執行個體範圍的代理伺服器設定。

**使用群組政策和 Internet Explorer 設定代理伺服器設定**

1. 在要讓 EC2Config 服務透過 proxy 通訊的執行個體上，以管理員身分開啟命令提示，輸入 **gpedit.msc** 並按 Enter 鍵。

1. 在本機群組政策編輯器中的 **Local Computer Policy** (本機電腦政策) 底下，選擇 **Computer Configuration** (電腦設定)、**Administrative Templates** (系統管理範本)、**Windows Components** (Windows 元件)、**Internet Explorer**。

1. 在右側窗格中，選擇 **Make proxy settings per-machine (rather than per-user)** (依每一部電腦設定 proxy 設定 (而不是依每一位使用者))，然後選擇 **Edit policy setting** (編輯政策設定)。

1. 選擇 **Enabled** (已啟用)，然後選擇 **Apply** (套用)。

1. 開啟 Internet Explorer，然後選擇 **Tools** (工具) 按鈕。

1. 選擇 **Internet Option** (網際網路選項)，然後選擇 **Connections** (連線) 索引標籤。

1. 選擇 **LAN settings** (LAN 設定)。

1. 在 **Proxy server** (代理伺服器) 底下，選擇 **Use a proxy server for your LAN** (為您的 LAN 使用代理伺服器) 選項。

1. 指定地址和連接埠資訊，然後選擇 **OK** (確定)。