在防火牆或 Proxy 伺服器後方安裝並使用 Visual Studio 和 Azure 服務Install and use Visual Studio and Azure Services behind a firewall or proxy server

如果您或組織使用防火牆或 Proxy 伺服器等安全性措施,建議您將部分網域 URL 新增至「允許清單」,並開啟某些連接埠和通訊協定,以在安裝及使用 Visual Studio 及 Azure 服務時取得最佳體驗。If you or your organization uses security measures such as a firewall or a proxy server, then there are domain URLs that you might want to add to an "allow list" and ports and protocols that you might want to open so that you have the best experience when you install and use Visual Studio and Azure Services.

  • 安裝 Visual Studio:這些表格包含要新增至允許清單的網域 URL,以便您存取所需的所有元件和工作負載。Install Visual Studio: These tables include the domain URLs to add to an allow list so that you have access to all the components and workloads that you want.

  • 使用 Visual Studio 和 Azure 服務:此表格包含要新增至允許清單的網域 URL,以及要開啟的連接埠和通訊協定,以便您存取所需的所有功能和服務。Use Visual Studio and Azure Services: This table includes the domain URLs to add to an allow list and the ports and protocols to open so that you have access to all the features and services that you want.

Note

本文針對 Windows 上的 Visual Studio 撰寫,但特定資訊也適用於在防火牆或 Proxy 伺服器後方安裝 Visual Studio for MacThis article was written for Visual Studio on Windows, but certain information is also applicable to installing Visual Studio for Mac behind a firewall or proxy server.

安裝 Visual StudioInstall Visual Studio

應新增至允許清單的 URLURLs to add to an allow list

由於 Visual Studio 安裝程式會從各種不同網域與這些網域的下載伺服器下載檔案,因此下列是建議您在 UI 或部署指令碼中作為受信任 URL 新增至允許清單的網域 URL。Because the Visual Studio Installer downloads files from various domains and their download servers, here are the domain URLs that you might want to add to an allow list as trusted in the UI or in your deployment scripts.

Microsoft 網域Microsoft domains

DomainDomain 用途Purpose
go.microsoft.comgo.microsoft.com 安裝 URL 解析Setup URL resolution
aka.msaka.ms 安裝 URL 解析Setup URL resolution
download.visualstudio.microsoft.comdownload.visualstudio.microsoft.com 安裝套件下載位置Setup packages download location
download.microsoft.comdownload.microsoft.com 安裝套件下載位置Setup packages download location
download.visualstudio.comdownload.visualstudio.com 安裝套件下載位置Setup packages download location
dl.xamarin.comdl.xamarin.com 安裝套件下載位置Setup packages download location
marketplace.visualstudio.commarketplace.visualstudio.com Visual Studio 延伸模組下載位置Visual Studio Extensions download location
visualstudio.microsoft.comvisualstudio.microsoft.com 文件位置Documentation location
docs.microsoft.comdocs.microsoft.com 文件位置Documentation location
msdn.microsoft.commsdn.microsoft.com 文件位置Documentation location
www.microsoft.comwww.microsoft.com 文件位置Documentation location
*.windows.net*.windows.net 登入位置Sign-in location
*.microsoftonline.com*.microsoftonline.com 登入位置Sign-in location
*.live.com*.live.com 登入位置Sign-in location

非 Microsoft 網域Non-Microsoft domains

DomainDomain 安裝這些工作負載Installs these workloads
archive.apache.orgarchive.apache.org 使用 JavaScript 進行行動開發 (Cordova)Mobile development with JavaScript (Cordova)
cocos2d-x.orgcocos2d-x.org 使用 C++ 進行遊戲開發 (Cocos)Game development with C++ (Cocos)
download.epicgames.comdownload.epicgames.com 使用 C++ 進行遊戲開發 (Unreal Engine)Game development with C++ (Unreal Engine)
download.oracle.comdownload.oracle.com 使用 JavaScript 進行行動開發 (Java SDK)Mobile development with JavaScript (Java SDK)

使用 .NET 進行行動開發 (Java SDK)Mobile Development with .NET (Java SDK)
download.unity3d.comdownload.unity3d.com 使用 Unity 進行遊戲開發 (Unity)Game development with Unity (Unity)
netstorage.unity3d.comnetstorage.unity3d.com 使用 Unity 進行遊戲開發 (Unity)Game development with Unity (Unity)
dl.google.comdl.google.com 使用 JavaScript 進行行動開發 (Android SDK 及 NDK、模擬器)Mobile development with JavaScript (Android SDK and NDK, Emulator)

使用 .NET 進行行動開發 (Android SDK 及 NDK、模擬器)Mobile Development with .NET (Android SDK and NDK, Emulator)
www.incredibuild.comwww.incredibuild.com 使用 C++ 進行遊戲開發 (IncrediBuild)Game development with C++ (IncrediBuild)
incredibuildvs2017i.azureedge.netincredibuildvs2017i.azureedge.net 使用 C++ 進行遊戲開發 (IncrediBuild)Game development with C++ (IncrediBuild)
www.python.orgwww.python.org Python 開發 (Python)Python development (Python)

資料科學和分析應用程式 (Python)Data science and analytical applications (Python)

使用 Visual Studio 和 Azure 服務Use Visual Studio and Azure Services

應新增至允許清單的 URL,以及應開啟的連接埠和通訊協定URLs to add to an allow list and ports and protocols to open

為了確保您在防火牆或 Proxy 伺服器後方使用 Visual 或 Azure 服務時,能存取所需的所有服務,以下是您應該新增至允許清單的 URL,以及建議開啟的連接埠和通訊協定。To make sure that you have access to everything you need when you use Visual Studio or Azure Services behind a firewall or proxy server, here are the URLs you should add to an allow list and the ports and protocols that you might want to open.

服務或案例Service or scenario DNS 端點DNS endpoint 通訊協定Protocol 連接埠Port 說明Description
URLURL
解析resolution
go.microsoft.comgo.microsoft.com

aka.msaka.ms
用來縮短 URL,其將會進一步解析為較長的 URLUsed to shorten URLs, which then resolve into longer URLs
起始頁Start Page vsstartpage.blob.core.windows.netvsstartpage.blob.core.windows.net 443443 用來顯示起始頁上的「開發人員新聞」(僅限 Visual Studio 2017)Used to display Developer News shown on the start page (Visual Studio 2017 only)
目標式Targeted
通知Notification
服務Service
targetednotifications.azurewebsites.nettargetednotifications.azurewebsites.net

www.research.netwww.research.net
8080

443443
用來將通知全域清單篩選為僅適用於特定電腦/使用方式情節類型的清單Used to filter a global list of notifications to a list that is applicable only to specific types of machines/usage scenarios
副檔名Extension
更新檢查update check
marketplace.visualstudio.commarketplace.visualstudio.com

*.windows.net*.windows.net
*.microsoftonline.com*.microsoftonline.com
*.live.com*.live.com
443443 用來於已安裝的擴充功能有可用更新時提供通知Used to provide notifications when an installed extension has an update available

以登入位置的形式使用Used as a sign-in location
AI 專案AI Project
整合Integration
az861674.vo.msecnd.netaz861674.vo.msecnd.net 443443
用來設定新專案以將使用方式資料傳送至您已註冊的 Application Insights 帳戶Used to configure new projects to send usage data to your registered Application Insights account
Code LensCode Lens codelensprodscus1su0.appcodelensprodscus1su0.app.
codelens.visualstudio.comcodelens.visualstudio.com
443443 用來在編輯器中提供有關檔案上次更新的時間、變更的時間軸、與變更相關聯的工作項目、建立者等相關資訊Used to provide information in the editor about when a file was last updated, the timeline of changes, the work items that changes are associated with, the authors, and more
實驗Experimental
功能啟用feature enabling
visualstudio-devdiv-c2s.msedge.netvisualstudio-devdiv-c2s.msedge.net 8080 用來啟用實驗性的新功能或功能變更Used to activate experimental new features or feature changes
身分識別「徽章」Identity “badge”
(使用者名稱和顯示圖片)(user name and avatar)
and
漫遊設定Roaming settings
app.vssps.visualstudio.comapp.vssps.visualstudio.com

app.vsspsext.visualstudio.comapp.vsspsext.visualstudio.com

app.vssps.visualstudio.comapp.vssps.visualstudio.com

ns-sb2-prod-ch1-002.cloudapp.netns-sb2-prod-ch1-002.cloudapp.net

az700632.vo.msecnd.netaz700632.vo.msecnd.net
443443 用來在 IDE 中顯示使用者的名稱和顯示圖片Used to display the user's name and avatar in the IDE

用來確保設定變更會從一部電腦漫遊至另一部電腦Used to make sure that setting changes roam from one machine to another
遠端設定Remote Settings az700632.vo.msecnd.netaz700632.vo.msecnd.net 443443 用來關閉已知會在 Visual Studio 中造成問題的擴充功能Used to turn off extensions that are known to cause problems in Visual Studio
Windows 工具Windows Tools developer.microsoft.comdeveloper.microsoft.com

dev.windows.comdev.windows.com

appdev.microsoft.comappdev.microsoft.com
httpshttps 443443 用於 Windows 應用程式市集案例Used for Windows app store scenarios
JSON 結構描述JSON Schema
探索Discovery

JSON 結構描述JSON Schema
定義Definition

JSON 結構描述JSON Schema
支援Support for
Azure 資源Azure Resources
json.schemastore.orgjson.schemastore.org
schemastoreorg.azurewebsites.netschemastoreorg.azurewebsites.net

json-schema.orgjson-schema.org

schema.management.azure.comschema.management.azure.com
httphttp
httpshttps

httphttp

httpshttps
8080
443443

443443

443443
用來探索及下載使用者於編輯 JSON 文件時可能會用到的 JSON 結構描述Used to discover and download JSON schemas that the user might use when editing JSON documents

用來取得針對 JSON 的中繼驗證結構描述Used to obtain the meta-validation schema for JSON

用來取得針對 Azure Resource Manager 部署範本的最新結構描述Used to obtain the current schema for Azure Resource Manager deployment templates
NPM 套件NPM package
探索discovery
Skimdb.npmjs.comSkimdb.npmjs.com

Registry.npmjs.orgRegistry.npmjs.org

Api.npms.ioApi.npms.io
httpshttps

http/shttp/s

httpshttps
443443

80/44380/443

443443
搜尋 NPM 套件的必要項目,並用於 Web 專案中的用戶端指令碼套件安裝Required for searching for NPM packages, and used for client-side script package installation in web projects
Bower 套件Bower package
圖示icons

Bower 套件Bower package
searchsearch
Bower.ioBower.io

bowercache.azurewebsites.netbowercache.azurewebsites.net
go.microsoft.comgo.microsoft.com
Registry.bower.ioRegistry.bower.io
httphttp

httpshttps
httphttp
httpshttps
8080

443443
8080
443443
提供預設 Bower 套件圖示Provides the default bower package icon

提供搜尋 Bower 套件的能力Provides the ability to search for Bower packages
NuGetNuGet

NuGet 套件NuGet package
探索discovery
Api.nuget.orgApi.nuget.org
www.nuget.orgwww.nuget.org
Nuget.orgNuget.org

crl3.digicert.comcrl3.digicert.com
crl4.digicert.comcrl4.digicert.com
ocsp.digicert.comocsp.digicert.com
cacerts.digicert.comcacerts.digicert.com
httpshttps

http/shttp/s
443443

80/44380/443
用來驗證已簽署的 NuGet 套件。Used to verify signed NuGet packages.

搜尋 NuGet 套件和版本的必要項目Required for searching for NuGet packages and versions
GitHub 存放庫資訊GitHub repository information api.github.comapi.github.com httpshttps 443443 取得 Bower 套件其他相關資訊的必要項目Required for getting additional information about bower packages
Web LinterWeb Linters Eslint.orgEslint.org

www.Bing.comwww.Bing.com

www.coffeelint.orgwww.coffeelint.org
httphttp 8080
CookiecutterCookiecutter
總管範本Explorer template
探索discovery

CookiecutterCookiecutter
總管專案Explorer project
建立creation
api.github.comapi.github.com
raw.githubusercontent.comraw.githubusercontent.com
go.microsoft.comgo.microsoft.com

pypi.orgpypi.org
pypi.python.orgpypi.python.org
httpshttps 443443
用來從我們建議的摘要和 GitHub 存放庫探索線上範本Used to discover online templates from our recommended feed and from GitHub repositories

用來從需要單次隨選安裝來自 Python 套件索引 (PyPI) 之 Cookiecutter Python 套件的 Cookiecutter 範本建立專案Used to create a project from a cookiecutter template that requires a one-time on-demand installation of a cookiecutter Python package from the Python package index (PyPI)
Python 套件Python package
探索discovery

Python 套件Python package
管理management

新增New
PythonPython
專案project
範本templates
pypi.orgpypi.org

pypi.python.orgpypi.python.org
bootstrap.pypa.iobootstrap.pypa.io

go.microsoft.comgo.microsoft.com
httpshttps 443443 提供搜尋 pip 套件的能力Provides the ability to search for pip packages

用來在遺失 pip 的情況下自動安裝它Used to install pip automatically if it is missing

用來將下列新的 Python 專案範本解析成 Cookiecutter 範本 URL:Used to resolve the following new Python project templates to cookiecutter template URLs:
- 分類器專案- Classifier Project
- 叢集專案- Clustering Project
- 迴歸專案- Regression Project
- 使用 PyKinect 的 PyGame- PyGame using PyKinect
- Pyvot 專案- Pyvot Project
Office WebOffice web
Add-In - 增益集add-in
file:///Manifest
驗證Verification
服務Service
verificationservice.osi.office.netverificationservice.osi.office.net httpshttps 443443 用來驗證針對 Office Web 增益集的資訊清單Used to validate manifests for Office web add-ins
SharePoint 和SharePoint and
Office 增益集Office Add-ins
sharepoint.comsharepoint.com httpshttps 443443 用來針對 SharePoint Online 發行及測試 SharePoint 和 Office 增益集Used to publish and test SharePoint and Office Add-ins to SharePoint Online
工作流程管理員Workflow Manager
測試服務Test Service
主機Host
httphttp 1229212292 自動針對搭配工作流程測試 SharePoint 增益集所建立的防火牆規則A firewall rule that is created automatically for testing SharePoint add-ins with workflows
自動收集的Automatically collected
可靠性統計資料reliability statistics
及其他and other
客戶經驗Customer Experience
改進計畫 (CEIP)Improvement Programs (CEIP)
(針對 Azure SDK 及for Azure SDK and
SQL 工具)for SQL Tools

vortex.data.microsoft.comvortex.data.microsoft.com

dc.services.visualstudio.comdc.services.visualstudio.com
httpshttps 443443 用來將可靠性統計資料 (當機/停止回應資料) 從使用者傳送至 Microsoft。Used to send reliability statistics (crash/hang data) from the user to Microsoft. 若已啟用 [Windows 錯誤報告],系統仍然會上傳實際的當機/停止回應傾印,此設定只會抑制統計資訊Actual crash/hang dumps will still be uploaded if Windows Error Reporting is enabled; only statistical information will be suppressed;
用來向 Visual Studio 顯示針對 Azure 工具 SDK 擴充功能的匿名使用模式,以及 SQL 工具的使用模式Used to reveal anonymous usage patterns for the Azure Tools SDK extension to Visual Studio, and for usage patterns for the SQL tooling to Visual Studio
Visual StudioVisual Studio
客戶經驗Customer Experience
改進計畫 (CEIP)Improvement Program (CEIP)

PerfWatson.exePerfWatson.exe
vortex.data.microsoft.comvortex.data.microsoft.com
dc.services.visualstudio.comdc.services.visualstudio.com
visualstudio-devdiv-c2s.msedge.netvisualstudio-devdiv-c2s.msedge.net
az667904.vo.msecnd.netaz667904.vo.msecnd.net
scus-breeziest-in.cloudapp.netscus-breeziest-in.cloudapp.net
httpshttps 443443 用來收集匿名使用模式及錯誤記錄檔Used to collect anonymous usage patterns and error logs

用來追蹤 UI 凍結問題Used to track UI freeze issues
建立及Creation and
管理Management of
Azure 資源Azure resources
management.azure.commanagement.azure.com
management.core.windows.netmanagement.core.windows.net
httpshttps 443443 用來建立 Azure 網站或其他資源,以支援 Web 應用程式、Azure Functions 或 WebJobs 的發行Used for creating Azure Websites or other resources to support the publishing of web applications, Azure Functions, or WebJobs
已更新的 Web 發行工具Updated web publish tooling
檢查及副檔名checks and extension
建議recommendations
marketplace.visualstudio.commarketplace.visualstudio.com httpshttps 443443 用來檢查已更新發行工具的可用性。Used for checking for the availability of updated publish tooling. 若停用,可能不會顯示 Web 發行的潛在建議擴充功能If disabled, a potential recommended extension for web publishing may not be shown
已更新的 Azure 資源Updated Azure Resource
建立端點資訊Creation Endpoint Information
*.blob.core.windows.net*.blob.core.windows.net httpshttps 443443 用來更新用於針對特定 Azure 服務建立 Azure 資源的端點。Used to update the endpoints used for the creation of Azure Resources for certain Azure Services. 若停用,將會改用最後所下載的端點位置或內建端點位置If disabled, the last downloaded or built in endpoint locations are used instead
遠端偵錯和Remote debugging and
遠端分析Remote profiling of
Azure 網站Azure Websites
*.cloudapp.net*.cloudapp.net
*.azurewebsites.net*.azurewebsites.net
40224022 用來將遠端偵錯工具附加至 Azure 網站。Used for attaching the remote debugger to Azure Websites. 若停用,將無法把遠端偵錯工具附加至 Azure 網站If disabled, attaching the remote debugger to Azure Websites will not work
Active DirectoryActive Directory
GraphGraph
graph.windows.netgraph.windows.net httpshttps 443443 用來佈建新的 Azure Active Directory 應用程式。Used to provision new Azure Active Directory applications. 同時也由 Office 365 MSGraph 已連線服務提供者使用Also used by the Office 365 MSGraph- connected service provider
Azure FunctionsAzure Functions
CLI 更新CLI Update
檢查Check
functionscdn.azureedge.netfunctionscdn.azureedge.net httpshttps 443443 用來檢查 Azure Functions CLI 的更新版本。Used for checking for updated versions of the Azure Functions CLI. 若停用,將會改用 CLI 的快取複本 (或是由 Azure Functions 元件所攜帶的複本)If disabled, a cached copy (or the copy carried by the Azure Functions component) of the CLI will be used instead
CordovaCordova npmjs.orgnpmjs.org
gradle.orggradle.org
http/shttp/s 80/44380/443 HTTP 是用於建置期間的 Gradle 下載,HTTPS 則是用來將 Cordova 外掛程式包含在專案中HTTP is used for Gradle downloads during build; HTTPS is used to include Cordova plug-ins in projects
Cloud ExplorerCloud explorer 1. <clusterendpoint>1. <clusterendpoint>
Service FabricService Fabric
2. <管理端點>2. <management endpoint>
一般 Cloud ExpGeneral Cloud Exp
3. <圖形端點>3. <graph endpoint>
一般 Cloud ExpGeneral Cloud Exp
4. <儲存體帳戶端點>4. <storage account endpoint>
儲存體節點Storage Nodes
5. <Azure 入口網站 URL>5. <Azure portal URLs>
一般 Cloud ExpGeneral Cloud Exp
6. <金鑰保存庫端點>6. <key vault endpoints>
Azure Resource Manager VM 節點Azure Resource Manager VM Nodes
7. <PublicIPAddressOfCluster>7. <PublicIPAddressOfCluster>
Service Fabric 遠端偵錯和 ETW 追蹤Service Fabric Remote debugging and ETW Traces

1. https1. https
2. https2. https
3. https3. https
4. https4. https
5. https5. https
6. https6. https
7: tcp7: tcp
1. 190801. 19080
2. 4432. 443
3. 4433. 443
4. 4434. 443
5. 4435. 443
6. 4436. 443
7. 動態7. dynamic
1.範例:test12.eastus.cloudapp.com1. Example: test12.eastus.cloudapp.com
2.擷取訂閱並擷取/管理 Azure 資源2. Retrieves subscriptions and retrieves/manages Azure resources
3.擷取 Azure Stack 訂閱3. Retrieves Azure Stack subscriptions
4.管理儲存體資源 (例如:mystorageaccount.blob.core.windows.net)4. Manages Storage resources (example: mystorageaccount.blob.core.windows.net)
5.[在入口網站中開啟] 操作功能表選項 (在 Azure 入口網站中開啟資源)5. "Open in Portal" context menu option (opens a resource in the Azure portal)
6.建立並使用金鑰保存庫以進行 VM 偵錯 (例如:myvault.vault.azure.net)6. Creates and uses key vaults for VM debugging (Example: myvault.vault.azure.net)

7.根據叢集中的節點數目及可用連接埠,以動態方式配置連接埠區塊。7. Dynamically allocates block of ports based on number of nodes in the cluster and the available ports.

連接埠區塊將會嘗試取得節點數目的三倍數目 (最少 10 個連接埠)。A port block will try to get three times the number of nodes with minimum of 10 ports.

針對串流追蹤,會嘗試從 810 取得連接埠區塊。For Streaming traces, an attempt is made to get the port block from 810. 若該連接埠區塊已被使用,則會嘗試取得下一個區塊,依此類推。If any of that port block is already used, then an attempt is made to get the next block, and so on. (若負載平衡器是空的,則最有可能會使用來自 810 的連接埠)(It the load balancer is empty, then ports from 810 are most likely used)

和偵錯類似,系統會保留四組連接埠區塊:Similarly for debugging, four sets of the ports blocks are reserved:
- connectorPort:30398,- connectorPort: 30398,
- forwarderPort:31398,- forwarderPort: 31398,
- forwarderPortx86:31399,- forwarderPortx86: 31399,
- fileUploadPort:32398- fileUploadPort: 32398
雲端服務Cloud Services 1.RDP1. RDP

2. core.windows.net2. core.windows.net

3. management.azure.com3. management.azure.com
management.core.windows.netmanagement.core.windows.net

4. *.blob.core.windows.net4. *.blob.core.windows.net
*.queue.core.windows.net*.queue.core.windows.net
*.table.core.windows.net*.table.core.windows.net

5. portal.azure.com5. portal.azure.com

6. <使用者的雲端服務>.cloudapp.net6. <user's cloud service>.cloudapp.net
<使用者的 VM>.<區域>.azure.com<user's VM>.<region>.azure.com
1. rdp1. rdp

2. https2. https

3. https3. https

4. https4. https

5. https5. https

6. tcp6. tcp
1. 33891. 3389

2. 4432. 443

3. 4433. 443

4. 4434. 443

5. 4435. 443

6. a) 303986. a) 30398
6. b) 304006. b) 30400
6. c) 313986. c) 31398
6. d) 314006. d) 31400
6. e) 323986. e) 32398
6. f) 324006. f) 32400
1.針對雲端服務 VM 的遠端桌面1. Remote Desktop to Cloud Services VM

2.私人診斷設定的儲存體帳戶元件2. Storage account component of the private diagnostics configuration

3.Azure 入口網站3. Azure portal

4.伺服器總管 - Azure 儲存體 * 為客戶命名的儲存體帳戶4. Server Explorer - Azure Storage * is customer named storage account

5.開啟入口網站的連結 / 下載訂閱憑證 / 發行設定檔5. Links to open the portal / Download the subscription certificate / Publish settings file

6. a) 針對雲端服務及 VM 進行遠端偵錯的連接器本機連接埠6. a) Connector local port for remote debug for cloud service and VM
6. b) 針對雲端服務及 VM 進行遠端偵錯的連接器公用連接埠6. b) Connector public port for remote debug for cloud service and VM
6. c) 針對雲端服務及 VM 進行遠端偵錯的轉寄站本機連接埠6. c) Forwarder local port for remote debug for cloud service and VM
6. d) 針對雲端服務及 VM 進行遠端偵錯的轉寄站公用連接埠6. d) Forwarder public port for remote debug for cloud service and VM
6. e) 針對雲端服務及 VM 進行遠端偵錯的檔案上傳程式本機連接埠6. e) File uploader local port for remote debug for cloud service and VM
6. f) 針對雲端服務及 VM 進行遠端偵錯的檔案上傳程式公開連接埠6. f) File uploader public port for remote debug for cloud service and VM
Service FabricService Fabric 1.1.
ocs.Microsoft.comocs.Microsoft.com
aka.msaka.ms
go.microsoft.comgo.microsoft.com

2.2.
vssftools.blob.core.windows.netvssftools.blob.core.windows.net
Vault.azure.comVault.azure.com
Portal.azure.comPortal.azure.com

3. * vault.azure.net3. * vault.azure.net

4.4.
app.vsaex.visualstudio.comapp.vsaex.visualstudio.com
* .vsspsext.visualstudio.com* .vsspsext.visualstudio.com
clouds.vsrm.visualstudio.comclouds.vsrm.visualstudio.com
clouds.visualstudio.comclouds.visualstudio.com
app.vssps.visualstudio.comapp.vssps.visualstudio.com
* .visualstudio.com* .visualstudio.com
httpshttps 443443 1.文件1. Documentation

2.建立叢集功能2. Create Cluster feature

3.* 為 Azure 金鑰保存庫名稱 (例如:test11220180112110108.vault.azure.net)3. The * is the Azure key vault name (Example:- test11220180112110108.vault.azure.net

4.* 為動態 (例如:vsspsextprodch1su1.vsspsext.visualstudio.com)4. The * is dynamic (Example: vsspsextprodch1su1.vsspsext.visualstudio.com)
快照集Snapshot
偵錯工具Debugger
1. go.microsoft.com1. go.microsoft.com
2. management.azure.com2. management.azure.com
3. *azurewebsites.net3. *azurewebsites.net
4. *scm.azurewebsites.net4. *scm.azurewebsites.net
5. api.nuget.org/v3/index.json5. api.nuget.org/v3/index.json
6. msvsmon6. msvsmon
1. https1. https
2. https2. https
3. http3. http
4. https4. https
5. https5. https
6.Concord6. Concord
1. 4431. 443
2. 4432. 443
3. 803. 80
4. 4434. 443
5. 4435. 443
6. 4022 (相依於 Visual Studio 版本)6. 4022 (Visual Studio version dependent)
1.針對 App Service SKU 大小的查詢 .json 檔案1. Query .json file for app service SKU size
2.各種 Azure RM 呼叫2. Various Azure RM calls
3.網站熱身呼叫,透過3. Site warmup call via
4.客戶的目標 App Service Kudu 端點4. Customer's targeted App Service Kudu endpoint
5.於 nuget.org 中發行的查詢網站延伸模組版本5. Query Site Extension version published in nuget.org
6.遠端偵錯通道6. Remote debugging channel
Azure 串流分析Azure Stream Analytics

HDInsightHDInsight
Management.azure.comManagement.azure.com httpshttps 443443 用來檢視、提交、執行及管理 ASA 作業Used to view, submit, run, and manage ASA jobs

用來瀏覽 HDI 叢集,以及對 HDI 作業進行提交、診斷及偵錯Used to browse HDI clusters, and to submit, diagnose, and debug HDI jobs
Azure Data LakeAzure Data Lake *.azuredatalakestore.net*.azuredatalakestore.net
*.azuredatalakeanalytics.net*.azuredatalakeanalytics.net
httpshttps 443443 用來對作業進行編譯、提交、檢視、診斷及偵錯;用來瀏覽 ADLS 檔案;用來上傳及下載檔案Used to compile, submit, view, diagnose, and debug jobs; used to browse ADLS files; used to upload and download files
封裝服務Packaging Service [account].visualstudio.com[account].visualstudio.com
[帳戶].*.visualstudio.com[account].*.visualstudio.com
*.blob.core.windows.net*.blob.core.windows.net
registry.npmjs.orgregistry.npmjs.org
nodejs.orgnodejs.org
dist.nuget.orgdist.nuget.org
nuget.orgnuget.org
httpshttps 443443 只有在特定建置工作案例中,才需要 *.npmjs.org、*.nuget.org,以及 *.nodejs.org (例如:NuGet 工具安裝程式、Node 工具安裝程式) 或是當您想要搭配您的摘要使用公用上游時。The *.npmjs.org, *.nuget.org, and *.nodejs.org are only required for certain build task scenarios (for example: NuGet Tool Installer, Node Tool Installer) or if you intend to use public upstreams with your Feeds. 封裝服務的核心功能則需要使用其他三個網域。The other three domains are required for core functionality of the Packaging service.
Azure DevOps ServicesAzure DevOps Services *.vsassets.io*.vsassets.io
static2.sharepointonline.comstatic2.sharepointonline.com
用來與 Azure DevOps Services 連線Used to connect with Azure DevOps Services

有時候,在使用防火牆或 Proxy 伺服器的情況下安裝或使用 Visual Studio 時,您可能會遇到與網路或 Proxy 相關的錯誤。Sometimes, you might run in to network- or proxy-related errors when you install or use Visual Studio behind a firewall or a proxy server. 如需這些錯誤訊息之解決方案的詳細資訊,請參閱對安裝或使用 Visual Studio 時所發生的網路相關錯誤進行疑難排解頁面。For more information about solutions for such error messages, see the Troubleshooting network-related errors when you install or use Visual Studio page.

取得支援Get support

我們提供即時聊天 (僅限英文) 支援選項,可回答有關安裝的相關問題。We offer a live chat (English only) support option for installation-related issues.

以下是一些支援選項:Here are a few more support options:

另請參閱See also