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(更新程序服务)
- download.visualstudio.microsoft.com
- dl.xamarin.com
Xamarin Mac 代理
若要使用 Xamarin Mac 代理将 Visual Studio 连接到 Mac 生成主机, 需要打开 SSH 端口。 该端口默认为端口 22。