

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

# 在 AWS IoT SiteWiseEdge 閘道安裝期間設定代理設定
<a name="manage-trust-stores-proxy_config"></a>

您可以設定 AWS IoT SiteWiseEdge 在閘道安裝期間使用代理伺服器。安裝指令碼同時支援 HTTP 和 HTTPS 代理，並可以自動設定安全代理連線的信任存放區。

當您使用代理設定執行安裝指令碼時，它會執行數個重要的任務：
+ 驗證代理 URL 格式和參數，以確保正確指定它們。
+ 透過設定的代理下載並安裝必要的相依性。
+ 如果提供代理 CA 憑證，它會附加到AWS IoT Greengrass根 CA 憑證並匯入到 Java KeyStore。
+ 設定 AWS IoT Greengrass(SiteWise Edge 使用的） 為所有傳出連線使用代理。
+ 使用適當的代理和信任存放區組態完成 SiteWise Edge 安裝。

**在安裝閘道軟體時設定代理設定**

1. 建立 SiteWise Edge 閘道。如需詳細資訊，請參閱[建立自我託管 SiteWise Edge 閘道](create-gateway-ggv2.md)及[在本機裝置上安裝 AWS IoT SiteWiseEdge 閘道軟體](install-gateway-software-on-local-device.md)。

1. 為您的環境使用適當的代理設定執行安裝指令碼。將預留位置取代為您的特定代理資訊 

   取代下列每個項目：
   + `-p`， `--proxy-url` – 代理伺服器的 URL。URL 必須是 `http`或 `https`。
   + `-n`， `--no-proxy` – 以逗號分隔的地址清單，以略過代理。
   + （選用）`-c`：代理 CA 憑證檔案的`--proxy-ca-cert`路徑。
   + （選用）`-j`， `--javastorepass` – Java KeyStore 密碼。預設密碼為 `changeit`。

------
#### [ Linux ]

   對於 Linux 系統，請使用下列命令結構：

   ```
   sudo ./install.sh -p {{proxy-url}} -n {{no-proxy-addresses}} [-c {{proxy-ca-cert-path}}] [-j {{javastorepass}}]
   ```

------
#### [ Windows ]

   對於使用 PowerShell Microsoft Windows的系統，請使用下列命令結構：

   ```
   .\install.ps1 -ProxyUrl {{proxy-url}} -NoProxyAddresses {{no-proxy-addresses}} [-ProxyCaCertPath {{proxy-ca-cert-path}}] [-JavaStorePass {{javastorepass}}]
   ```

------

## 在啟用代理的安裝期間進行故障診斷
<a name="manage-trust-stores-proxy_installation-process_troubleshooting"></a>

如需解決 SiteWise Edge 閘道相關信任存放區問題的詳細資訊，請參閱 [啟用代理的安裝問題](troubleshooting-gateway.md#troubleshoot-proxy-during-installation)。