Xamarin 防火牆組態指示

允許 Xamarin 平台在防火牆中為公司提供服務所需的主機清單。

為讓 Xamarin 產品能順利安裝及運作,Xamarin 必須要能夠存取特定端點來下載必要的工具及軟體更新。 若您或您的公司有嚴格的防火牆設定,您可能會遭遇安裝、授權、元件等問題。 本文件概要說明為使 Xamarin 正常運作,您的防火牆需要允許的一些已知端點。 這份清單不包含在下載內容中任何協力廠商工具所需要的端點。 若您在使用這份清單之後仍然遭遇問題,請參閱 Apple 或 Android 安裝疑難排解指南。

要允許的端點

Xamarin 安裝程式

在使用最新版本的 Xamarin 安裝程式時,您必須新增下列已知位址,才能順利安裝軟體:

  • xamarin.com (安裝程式資訊清單)
  • dl.xamarin.com (套件下載位置)
  • dl.google.com (下載 Android SDK)
  • download.oracle.com (JDK)
  • visualstudio.com (安裝套件下載位置)
  • go.microsoft.com (安裝 URL 解析)
  • aka.ms (安裝 URL 解析)

若您使用的是 Mac 並且遭遇到 Xamarin.Android 安裝問題,請確認 macOS 可以下載 Java。

NuGet (包括 Xamarin.Forms)

您必須新增下列位址才能存取 NuGet (Xamarin.Forms 封裝為 NuGet):

  • www.nuget.org (存取 NuGet)
  • globalcdn.nuget.org (NuGet 下載)
  • dl-ssl.google.com (Android 和 Xamarin.Forms的 Google 元件)

軟體更新

您必須新增下列位址,以確保軟體更新能夠順利下載:

  • software.xamarin.com (Updater 服務)
  • download.visualstudio.microsoft.com
  • dl.xamarin.com

Xamarin Mac Agent

若要使用 Xamarin Mac Agent 將 Visual Studio 連線到 Mac 組建主機,您需要開啟 SSH 連接埠。 根據預設,此連接埠是 22