在防火墙或代理服务器后面安装和使用 Visual Studio for Mac

适用于: 是Visual Studio for Mac 否Visual Studio

如果你或贵组织使用防火墙或代理服务器等安全措施,则会有可能需要将其添加到“允许列表”的域,以及可能需要打开的端口和协议,以便在安装和使用 Visual Studio for Mac 以及 Azure 服务时获得最佳体验。

安装 Visual Studio for Mac

由于Visual Studio for Mac安装程序会从各种域下载和下载服务器,因此你可能希望在配置中添加为受信任的域和 URL。

Microsoft 域

Domain 目标
*.live.com 凭据管理
app.vssps.visualstudio.com 安装程序元数据
nw-umwatson.events.data.microsoft.com 故障和错误报告
vortex.data.microsoft.com 故障和错误报告
az667904.vo.msecnd.net 故障和错误报告
xamarin.com 安装程序元数据
xampubdl.blob.core.windows.net 安装程序包
download.visualstudio.microsoft.com 安装程序包
xamarin.azureedge.net 安装程序包
developer.xamarin.com 安装程序包
static.xamarin.com 安装程序包
dl.xamarin.com 安装程序包
dc.services.visualstudio.com 故障报告

第三方域

Domain 目标
dl.google.com Android SDK
download.oracle.com Java SDK
api.apple-cloudkit.com Apple 安全服务

使用 Visual Studio for Mac

为了确保你有权在代理或防火墙后面访问 Visual Studio for Mac 中所需每个功能,建议将以下域和端口添加到允许的访问列表。

常规

Domain 端口 目标
go.microsoft.com 80/443 Microsoft URL 解析
vsstartpage.blob.core.windows.net 80/443 起始页数据
software.xamarin.com 80/443 更新程序服务
addins.monodevelop.com 80/443 扩展服务
visualstudio-devdiv-c2s.msedge.net 80/443 试验功能和通知
targetednotifications.azurewebsites.net 80/443 用于将全局通知列表筛选为一个仅适用于特定类型计算机/使用方案的列表

标识

Domain 端口 目标
login.microsoftonline.com 80/443 标识提供程序
secure.aadcdn.microsoftonline-p.com 80/443 标识提供程序
dc.services.visualstudio.com 80/443 故障报告
management.azure.com 80/443 Azure 服务 API

NuGet

Domain 端口 目标
api.nuget.org 80/443 NuGet API
secure.aadcdn.microsoftonline-p.com 80/443 标识提供程序

Android 项目

Domain 目标
time.android.com Android Emulator 时间服务器
connectivitycheck.gstatic.com Android Emulator 连接性
cloudconfig.googleapis.com Android Emulator API

请参阅