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。