Instalowanie i używanie programu Visual Studio i usług platformy Azure za zaporą lub serwerem proxy
Jeśli Ty lub Twoja organizacja używasz środków zabezpieczeń, takich jak zapora lub serwer proxy, istnieją adresy URL domeny, które można dodać do listy dozwolonych oraz portów i protokołów, które można otworzyć, aby zapewnić najlepsze środowisko podczas instalowania i używania programu Visual Studio i usług platformy Azure.
Zainstaluj program Visual Studio: te tabele zawierają adresy URL domeny, które mają zostać dodane do listy dozwolonych, dzięki czemu masz dostęp do wszystkich składników i obciążeń, które chcesz.
Użyj programu Visual Studio i usług platformy Azure: ta tabela zawiera adresy URL domeny, które mają zostać dodane do listy dozwolonych oraz portów i protokołów, aby mieć dostęp do wszystkich potrzebnych funkcji i usług.
Zainstalować program Visual Studio
Adresy URL do dodania do listy dozwolonych
Ponieważ Instalator programu Visual Studio pobiera pliki z różnych domen i ich serwerów pobierania, oto adresy URL domeny, które można dodać do listy dozwolonych jako zaufane w interfejsie użytkownika lub w skryptach wdrażania.
Domeny firmy Microsoft
Domain | Purpose |
---|---|
go.microsoft.com | Konfigurowanie rozpoznawania adresów URL |
aka.ms | Konfigurowanie rozpoznawania adresów URL |
download.visualstudio.microsoft.com | Lokalizacja pobierania pakietów instalacyjnych |
download.microsoft.com | Lokalizacja pobierania pakietów instalacyjnych |
download.visualstudio.com | Lokalizacja pobierania pakietów instalacyjnych |
dl.xamarin.com | Lokalizacja pobierania pakietów instalacyjnych |
xamarin-downloads.azureedge.net | Lokalizacja listy pobierania pakietów zestawu SDK systemu Android |
marketplace.visualstudio.com | Lokalizacja pobierania rozszerzeń programu Visual Studio |
*.gallerycdn.vsassets.io | Lokalizacja pobierania rozszerzeń programu Visual Studio |
visualstudio.microsoft.com | Lokalizacja dokumentacji |
video2.skills-academy.com | Lokalizacja dokumentacji |
msdn.microsoft.com | Lokalizacja dokumentacji |
www.microsoft.com | Lokalizacja dokumentacji |
*.windows.net | Lokalizacja logowania |
*.microsoftonline.com | Lokalizacja logowania |
*.live.com | Lokalizacja logowania |
github-releases.githubusercontent.com | Tworzenie aplikacji dla systemu Linux |
objects.githubusercontent.com | Narzędzia kompilacji systemu Windows |
github.com | Git dla narzędzi Windows i Windows Build Tools |
az837173.vo.msecnd.net | Programowanie za pomocą usługi Azure Storage |
Domeny innych niż Microsoft
Domain | Instaluje te obciążenia |
---|---|
archive.apache.org | Programowanie aplikacji mobilnych za pomocą języka JavaScript (Cordova) |
cocos2d-x.org | Programowanie gier w języku C++ (Cocos) |
download.epicgames.com | Programowanie gier za pomocą języka C++ (Unreal Engine) |
launcher-public-service-prod06.ol.epicgames.com | Programowanie gier za pomocą języka C++ (Unreal Engine) |
download.oracle.com | Programowanie aplikacji mobilnych przy użyciu języka JavaScript (java SDK) Programowanie aplikacji mobilnych przy użyciu platformy .NET (java SDK) |
public-cdn.cloud.unity3d.com | Programowanie gier za pomocą aparatu Unity (Unity) |
download.unity3d.com | Programowanie gier za pomocą aparatu Unity (Unity) |
netstorage.unity3d.com | Programowanie gier za pomocą aparatu Unity (Unity) |
dl.google.com | Programowanie aplikacji mobilnych za pomocą języka JavaScript (zestaw SDK systemu Android i zestaw NDK, emulator) Programowanie aplikacji mobilnych za pomocą platformy .NET (zestaw SDK systemu Android i zestaw NDK, emulator) |
ib-downloads-official.s3.amazonaws.com | Programowanie gier za pomocą języka C++ (IncrediBuild) |
www.incredibuild.com | Programowanie gier za pomocą języka C++ (IncrediBuild) |
incredibuildvs2017i.azureedge.net | Programowanie gier za pomocą języka C++ (IncrediBuild) |
www.python.org | Programowanie w języku Python (Python) Aplikacje do analizy i nauki o danych (Python) |
developerservices2.apple.com | Aprowizowanie platformy Xamarin.iOS |
developer.apple.com | Aprowizowanie platformy Xamarin.iOS |
appstoreconnect.apple.com | Aprowizowanie platformy Xamarin.iOS |
idmsa.apple.com | Aprowizowanie platformy Xamarin.iOS |
akamaized.net | Content Delivery Network (Akamai Technologies) |
developer.arm.com | Programowanie w usłudze ARM |
Korzystanie z programu Visual Studio i usług platformy Azure
Uwaga
W programie Visual Studio 17.8 zaktualizowaliśmy proces konfiguracji domyślnych poświadczeń serwera proxy w żądaniach internetowych. Aby aktywować domyślne poświadczenia serwera proxy po tej aktualizacji, ustaw zmiennąVS_USE_DEFAULTPROXY
środowiskową na true
.
Adresy URL do dodania do listy dozwolonych i portów i protokołów do otwarcia
Aby upewnić się, że masz dostęp do wszystkiego, co chcesz zrobić, gdy używasz programu Visual Studio lub usług platformy Azure za zaporą lub serwerem proxy, poniżej znajdują się adresy URL, które należy dodać do listy dozwolonych oraz portów i protokołów, które można otworzyć.
Usługa lub scenariusz | Punkt końcowy DNS | Protokół/port | opis |
---|---|---|---|
Adres URL rozwiązanie |
go.microsoft.com aka.ms |
Służy do skracania adresów URL, które następnie są rozpoznawane jako dłuższe adresy URL | |
Strona początkowa | vsstartpage.blob.core.windows.net | 443 | Służy do wyświetlania wiadomości dla deweloperów wyświetlanych na stronie początkowej (tylko program Visual Studio 2017) |
Strona początkowa | vsstartpagenewsfeed.azureedge.net | 443 | Służy do wyświetlania wiadomości dla deweloperów wyświetlanych na stronie początkowej (program Visual Studio 2019 lub nowszy) |
Wartość docelowa Powiadomienie Usługa |
targetednotifications-tm.trafficmanager.net www.research.net |
443 443 |
|
Rozszerzenie Sprawdzanie aktualizacji |
*.windows.net *.microsoftonline.com *.live.com |
443 | |
Projekty AI Integracja |
443 |
||
443 | |||
Eksperymentalne |
80 | ||
oraz Ustawienia cen |
443 | ||
443 | |||
Narzędzie systemu Windows | HTTPS/443 | ||
Schemat JSON Odnajdowanie Schemat JSON Definicja Schemat JSON Zasoby platformy Azure |
HTTP/80 HTTPS/443 HTTP/80 HTTPS/443 |
||
pakiet npm odnajdywanie |
HTTPS/443 HTTP/80 HTTPS/443 HTTPS/443 |
||
ikony search |
go.microsoft.com |
HTTP/80 HTTPS/443 HTTP/80 HTTPS/443 |
|
NuGet Pakiet NuGet odnajdywanie |
nuget.org licenses.nuget.org crl3.digicert.com crl4.digicert.com ocsp.digicert.com |
HTTPS/443 HTTP/80 HTTPS/443 |
|
„api.github.com” | HTTPS/443 | ||
www.bing.com |
HTTP/80 | ||
odnajdywanie Eksplorator projektu tworzenie |
„api.github.com” Z: raw.githubusercontent.com go.microsoft.com pypi.org pypi.python.org |
HTTPS/443 |
|
Pakiet języka Python odnajdywanie Pakiet języka Python zarządzanie Nowa usługa Python projekt szablony |
pypi.org pypi.python.org go.microsoft.com |
HTTPS/443 | |
Dodaj element w sekcji . Manifest Weryfikacja Usługa |
HTTPS/443 | ||
Dodatek programu SharePoint Dodatki pakietu Office |
Sharepoint.com .microsoftonline.com Outlook.com |
HTTPS/443 | |
Przepływ pracy menedżera – Usługi testowania Gospodarz |
HTTP 403: | ||
i innych Środowisko klienta Zestaw Azure SDK dla platformy Node |
vortex.data.microsoft.com dc.services.visualstudio.com |
HTTPS/443 | |
Visual Studio Środowisko klienta |
vortex.data.microsoft.com dc.services.visualstudio.com *mobile.events.data.microsoft.com v10.events.data.microsoft.com |
HTTPS/443 | |
Zasoby platformy Azure |
management.azure.com |
HTTPS/443 | |
Zalecenia |
HTTPS/443 | ||
*.blob.core.windows.net | HTTPS/443 | ||
Debugowanie zdalne Profilowanie zdalne (.NET) Azure Websites |
.azurewebsites.net |
||
Active Directory Wykres |
graph.windows.net | HTTPS/443 | |
Azure Functions Zaznacz |
HTTPS/443 | ||
Cordova | HTTP/80 HTTPS/443 |
||
Cloud Explorer | Service Fabric Punkt końcowy zarządzania Punkty końcowe konta usługi Storage Maszyna wirtualna usługi Azure Resource Manager. |
135/TCP (dynamiczny) |
|
Cloud Services | 3389 (RDP) *.core.windows.net management.azure.com *.blob.core.windows.net queue.core.windows.net *.table.core.windows.net *.portal.azure.com |
135/TCP (c) >1000 f = 512+ |
Azure Portal. |
Service Fabric | 1. RODO — video2.skills-academy.com. go.microsoft.com 2. portal.azure.com *.vault.azure.net 4. *.visualstudio.com |
HTTPS/443 | |
Snapshot Debuger |
go.microsoft.com management.azure.com .azurewebsites.net |
Debugowanie zdalne |
|
Azure Stream Analytics HDInsight |
management.azure.com | HTTPS/443 | |
Azure Data Lake | *.azuredatalakestore.net |
HTTPS/443 | |
*.blob.core.windows.net nuget.org |
HTTPS/443 | ||
Azure DevOps Services | |||
Azure Service Bus | *.servicebus.windows.net | ||
Azure Cosmos DB | documents.azure.com | HTTPS/443 | |
Developer Community | HTTPS/443 | ||
IntelliCode | HTTPS/443 | ||
Live Share | HTTPS/443 | ||
GitHub Codespaces | HTTPS/443 | ||
HTTPS/443 | |||
HTTPS/443 | |||
Debuger | 1. 2. 4. *.visualstudio.com |
HTTPS/443 | 1. 2. 4. |
GitHub Codespaces | HTTPS/443 | ||
play.google.com |
HTTPS/443 | ||
Usługi Visual Studio | HTTPS/443 | ||
Azure Container Registry | .azurecr.io | HTTPS/443 | |
Aktualizacja programu Visual Studio dla komputerów Mac kończy się niepowodzeniem | HTTPS/443 | ||
HTTPS/443 |