Instalace a používání služeb Visual Studio a Azure za bránou firewall nebo proxy serverem
Pokud vy nebo vaše organizace používáte bezpečnostní opatření, jako je brána firewall nebo proxy server, existují adresy URL domény, které můžete chtít přidat do seznamu povolených . Abyste měli co nejlepší prostředí při instalaci a používání sady Visual Studio a služeb Azure, možná budete chtít otevřít určité porty a protokoly.
Nainstalovat sadu Visual Studio: Tyto tabulky obsahují adresy URL domény, které chcete přidat do seznamu povolených, abyste měli přístup ke všem komponentám a úlohám, které chcete použít.
Použítsady Visual Studio a Služby Azure: Tato tabulka obsahuje adresy URL domény, které chcete přidat do seznamu povolených adres a portů a protokolů, abyste měli přístup ke všem požadovaným funkcím a službám.
Instalace sady Visual Studio
Adresy URL pro přidání do seznamu povolených adres URL
Instalační program sady Visual Studio stáhne soubory z různých domén a jejich serverů pro stahování. Tyto adresy URL domény můžete chtít přidat do seznamu povolených jako důvěryhodných v uživatelském rozhraní nebo ve skriptech nasazení.
Domény Microsoftu
Doména | Účel |
---|---|
go.microsoft.com | Nastavení překladu adres URL |
aka.ms | Nastavení překladu adres URL |
download.visualstudio.microsoft.com | Umístění stahování instalačních balíčků |
download.microsoft.com | Umístění stahování instalačních balíčků |
download.visualstudio.com | Umístění stahování instalačních balíčků |
dl.xamarin.com | Umístění stahování instalačních balíčků |
xamarin-downloads.azureedge.net | Umístění seznamu stahování balíčků sady Android SDK |
marketplace.visualstudio.com | Umístění stahování rozšíření sady Visual Studio |
*.gallerycdn.vsassets.io | Umístění stahování rozšíření sady Visual Studio |
visualstudio.microsoft.com | Umístění dokumentace |
learn.microsoft.com | Umístění dokumentace |
msdn.microsoft.com | Umístění dokumentace |
www.microsoft.com | Umístění dokumentace |
*.windows.net | Umístění přihlášení |
*.microsoftonline.com | Umístění přihlášení |
*.live.com | Umístění přihlášení |
github-releases.githubusercontent.com | Vývoj pro Linux |
objects.githubusercontent.com | Nástroje pro sestavení Systému Windows |
github.com | Git for Windows & Windows Build Tools |
az837173.vo.msecnd.net | Vývoj s využitím Azure Storage |
Jiné domény než Microsoft
Doména | Nainstaluje tyto úlohy. |
---|---|
archive.apache.org | Vývoj mobilních aplikací pomocí JavaScriptu (Cordova) |
cocos2d-x.org | Vývoj her pomocí C++ (Cocos) |
download.epicgames.com | Vývoj her pomocí jazyka C++ (Unreal Engine) |
launcher-public-service-prod06.ol.epicgames.com | Vývoj her pomocí jazyka C++ (Unreal Engine) |
download.oracle.com | Vývoj mobilních aplikací pomocí JavaScriptu (Java SDK) Vývoj mobilních aplikací s využitím .NET (Java SDK) |
public-cdn.cloud.unity3d.com | Vývoj her pomocí Unity (Unity) |
download.unity3d.com | Vývoj her pomocí Unity (Unity) |
netstorage.unity3d.com | Vývoj her pomocí Unity (Unity) |
dl.google.com | Vývoj mobilních aplikací pomocí JavaScriptu (Android SDK a NDK, emulátor) Vývoj mobilních aplikací pomocí .NET (Android SDK a NDK, Emulátor) |
ib-downloads-official.s3.amazonaws.com | Vývoj her pomocí jazyka C++ (IncrediBuild) |
www.incredibuild.com | Vývoj her pomocí jazyka C++ (IncrediBuild) |
incredibuildvs2017i.azureedge.net | Vývoj her pomocí jazyka C++ (IncrediBuild) |
www.python.org | Vývoj v Pythonu (Python) Datové vědy a analytické aplikace (Python) |
developerservices2.apple.com | Zřizování Xamarin.iOS |
developer.apple.com | Zřizování Xamarin.iOS |
appstoreconnect.apple.com | Zřizování Xamarin.iOS |
idmsa.apple.com | Zřizování Xamarin.iOS |
akamaized.net | Content Delivery Network (technologie Akamai) |
developer.arm.com | Vývoj PRO ARM |
Použití sady Visual Studio a služeb Azure
Adresy URL pro přidání do seznamu povolených adres a portů a protokolů pro otevření
Pokud používáte Visual Studio nebo služby Azure za bránou firewall nebo proxy serverem, můžete chtít povolit následující adresy URL a otevřít přidružené porty a protokoly.
Služba nebo scénář | Koncový bod DNS | Protokol/port | Popis |
---|---|---|---|
Adresa URL řešení |
go.microsoft.com aka.ms |
Používá se ke zkrácení adres URL, které se pak přeloží na delší adresy URL. | |
Přihlásit se | *.msftauth.net *.live.com visualstudio.microsoft.com app.vsspsext.visualstudio.com app.vssps.visualstudio.com api.vstsusers.visualstudio.com go.microsoft.com graph.windows.net graph.microsoft.com login.microsoftonline.com management.core.windows.net management.azure.com api.subscriptions.visualstudio.microsoft.com |
443 | Přihlášení nebo přidání účtu pro pracovní nebo školní a osobní účty |
Úvodní stránka | vsstartpage.blob.core.windows.net | 443 | Slouží k zobrazení novinek pro vývojáře zobrazených na úvodní stránce (jenom Visual Studio 2017) |
Úvodní stránka | vsstartpagenewsfeed.azureedge.net | 443 | Používá se k zobrazení novinek pro vývojáře zobrazených na úvodní stránce (Visual Studio 2019 a novější) |
Cílených Oznámení Služba |
targetednotifications-tm.trafficmanager.net www.research.net |
443 443 |
Slouží k filtrování globálního seznamu oznámení na seznam, který se vztahuje pouze na konkrétní typy počítačů a scénářů použití. |
Rozšíření kontrola aktualizace |
marketplace.visualstudio.com *.windows.net *.microsoftonline.com *.live.com |
443 | Používá se k poskytování oznámení, když má nainstalované rozšíření k dispozici aktualizaci. Používá se jako umístění pro přihlášení. |
Projekt AI Integrace |
az861674.vo.msecnd.net | 443 |
Slouží ke konfiguraci nových projektů pro odesílání dat o využití do registrovaného účtu Application Insights. |
Code Lens | codelensprodscus1su0.app. codelens.visualstudio.com |
443 | Používá se k poskytování informací v editoru, včetně toho, kdy byl soubor naposledy aktualizován, časová osa změn, pracovní položky, ke kterým jsou změny přidružené, a autoři. |
Pokusný povolení funkce |
visualstudio-devdiv-c2s.msedge.net | 80 | Slouží k aktivaci experimentálních nových funkcí nebo změn funkcí. |
Odznáček identity (uživatelské jméno a avatar) a Nastavení roamingu |
app.vssps.visualstudio.com app.vsspsext.visualstudio.com app.vssps.visualstudio.com ns-sb2-prod-ch1-002.cloudapp.net az700632.vo.msecnd.net api.vstsusers.visualstudio.com/profiles/* |
443 | Slouží k zobrazení jména a avatara uživatele v integrovaném vývojovém prostředí (IDE). Používá se k zajištění toho, aby se změny přechádly z jednoho počítače do jiného. |
Vzdálená nastavení | az700632.vo.msecnd.net | 443 | Slouží k vypnutí rozšíření, u kterých je známo, že způsobují problémy v sadě Visual Studio. |
Nástroje systému Windows | developer.microsoft.com dev.windows.com appdev.microsoft.com |
https/443 | Používá se pro scénáře pro Windows App Store |
Schéma JSON Objev Schéma JSON Definice Schéma JSON Podpora pro Azure Resources (Prostředky Azure) |
json.schemastore.org schemastoreorg.azurewebsites.net json-schema.org schema.management.azure.com |
http/80 https/443 http/80 https/443 |
Používá se ke zjišťování a stahování schémat JSON, která uživatel může použít při úpravách dokumentů JSON. Používá se k získání schématu meta-ověření pro JSON. Slouží k získání aktuálního schématu pro šablony nasazení Azure Resource Manageru. |
Balíček Npm zjišťování |
Skimdb.npmjs.com Registry.npmjs.org Api.npms.io |
https/443 http/80 & https/443 https/443 |
Požadováno pro vyhledávání balíčků npm a pro instalaci balíčku skriptů na straně klienta ve webových projektech |
Balíček Bower ikony Balíček Bower search |
Bower.io bowercache.azurewebsites.net go.microsoft.com Registry.bower.io |
http/80 https/443 http/80 https/443 |
Poskytuje výchozí ikonu balíčku bower. Umožňuje vyhledávat balíčky Boweru. |
NuGet Balíček NuGet zjišťování |
api.nuget.org www.nuget.org nuget.org azuresearch-usnc.nuget.org azuresearch-ussc.nuget.org licenses.nuget.org nuget.cdn.azure.cn azuresearch-ea.nuget.org azuresearch-sea.nuget.org crl3.digicert.com crl4.digicert.com ocsp.digicert.com cacerts.digicert.com |
https/443 http/80 & https/443 |
Slouží k ověření podepsaných balíčků NuGet. Požadováno pro vyhledávání balíčků a verzí NuGet |
Informace o úložišti GitHub | api.github.com | https/443 | Vyžadováno pro získání dalších informací o balíčcích bower |
Webové lintery | Eslint.org www.Bing.com www.coffeelint.org |
http/80 | |
Cookiecutter Šablona Průzkumníka objev Cookiecutter Projekt Průzkumníka vytvoření |
api.github.com raw.githubusercontent.com go.microsoft.com pypi.org pypi.python.org |
https/443 |
Používá se ke zjišťování online šablon z našeho doporučeného informačního kanálu a z úložišť GitHub. Používá se k vytvoření projektu ze šablony cookiecutter, která vyžaduje jednorázovou instalaci balíčku cookiecutter Python z indexu balíčků Pythonu (PyPI). |
Balíček Pythonu zjišťování Balíček Pythonu správa Novinka Krajta projekt šablony |
pypi.org pypi.python.org bootstrap.pypa.io go.microsoft.com |
https/443 | Umožňuje vyhledávat pip balíčky. Používá se k automatické instalaci pipu, pokud chybí. Používá se k řešení následujících nových šablon projektů Pythonu na adresy URL šablony cookiecutter: - Projekt klasifikátoru – Projekt clusteringu - Regresní projekt – PyGame pomocí PyKinect - Projekt Pyvot |
Office web doplněk Manifest Ověření Služba |
verificationservice.osi.office.net | https/443 | Slouží k ověření manifestů pro webové doplňky Office. |
SharePoint a Doplňky pro Office |
sharepoint.com microsoft.com/microsoft-365 microsoftonline.com outlook.com |
https/443 | Používá se k publikování a testování sharepointových doplňků a doplňků pro Office do SharePointu Online a Microsoftu 365. |
Správce pracovního postupu Testovací služba Hostitelský počítač |
http/12292 | Pravidlo brány firewall, které se vytvoří automaticky pro testování doplňků služby SharePoint pomocí pracovních postupů | |
Automaticky shromážděno statistika spolehlivosti a další Prostředí pro zákazníky Programy zlepšování softwaru (CEIP) pro Sadu Azure SDK a for SQL Tools |
vortex.data.microsoft.com dc.services.visualstudio.com |
https/443 | Používá se k odesílání statistik spolehlivosti (chybová nebo nereagující data) od uživatele do Microsoftu. Skutečné výpisy pádů nebo nereagování se stále odesílají, pokud je povoleno hlášení chyb systému Windows; potlačeny jsou pouze statistické informace; Používá se k odhalení vzorů použití rozšíření sady Azure Tools SDK sady Visual Studio a vzorů použití pro nástroje SQL do sady Visual Studio. |
Visual Studio Prostředí pro zákazníky Program zlepšování softwaru (CEIP) PerfWatson.exe |
vortex.data.microsoft.com dc.services.visualstudio.com visualstudio-devdiv-c2s.msedge.net az667904.vo.msecnd.net scus-breeziest-in.cloudapp.net mobile.events.data.microsoft.com events.data.microsoft.com |
https/443 | Používá se ke shromažďování vzorů využití a protokolů chyb. Používá se ke sledování problémů s zablokováním uživatelského rozhraní. |
Vytváření a vytváření Správa Prostředky Azure |
management.azure.com management.core.windows.net |
https/443 | Používá se k vytváření webů Azure nebo jiných prostředků pro podporu publikování webových aplikací, Azure Functions nebo webových úloh. |
Aktualizované nástroje pro publikování na webu kontroly a rozšíření doporučení |
marketplace.visualstudio.com | https/443 | Používá se ke kontrole dostupnosti aktualizovaných nástrojů pro publikování. Pokud je zakázané, nemusí se zobrazit potenciální doporučené rozšíření pro publikování na webu. |
Aktualizovaný prostředek Azure Informace o koncovém bodu vytvoření |
*.blob.core.windows.net | https/443 | Slouží k aktualizaci koncových bodů používaných k vytvoření prostředků Azure pro určité služby Azure. Pokud je tato možnost zakázaná, použije se místo toho poslední stažená nebo integrovaná umístění koncových bodů. |
Vzdálené ladění a Vzdálená profilace Azure Websites |
*.cloudapp.net *.azurewebsites.net |
4022 | Používá se k připojení vzdáleného ladicího programu k Webům Azure. Pokud je zakázaný, připojení vzdáleného ladicího programu k Azure Websites nefunguje |
Active Directory Graf |
graph.windows.net | https/443 | Používá se ke zřizování nových aplikací Microsoft Entra. Používá ho také poskytovatel připojených služeb Microsoft 365 MSGraph. |
Azure Functions Aktualizace rozhraní příkazového řádku Zaškrtnout |
functionscdn.azureedge.net | https/443 | Používá se ke kontrole aktualizovaných verzí rozhraní příkazového řádku Azure Functions. Pokud je tato možnost zakázaná, použije se místo toho kopie uložené v mezipaměti (nebo kopie přenášená komponentou Azure Functions) rozhraní příkazového řádku. |
Cordova | npmjs.org gradle.org |
http/80 & https/443 |
Protokol HTTP se používá pro stahování Gradle během sestavování. PROTOKOL HTTPS se používá k zahrnutí modulů plug-in Cordova do projektů. |
Průzkumník cloudu | 1. <clusterendpoint> Service Fabric 2. <Koncový bod správy> Obecná cloudová exp 3. <koncový bod grafu> Obecná cloudová exp 4. <Koncový bod účtu úložiště> Uzly úložiště 5. <Adresy URL webu Azure Portal> Obecná cloudová exp 6. <Koncové body trezoru klíčů> Uzly virtuálních počítačů Azure Resource Manageru 7. <PublicIPAddressOfCluster> Vzdálené ladění Service Fabric a trasování trasování událostí pro Windows |
1.https/19080 2. https/443 3. https/443 4. https/443 5. https/443 6. https/443 7.tcp/dynamic |
1. Příklad: test12.eastus.cloudapp.com 2. Načte předplatná a načte a spravuje prostředky Azure. 3. Načte předplatná služby Azure Stack. 4. Spravuje prostředky úložiště (příklad: mystorageaccount.blob.core.windows.net) 5. Možnost místní nabídky Otevřít na portálu (otevře prostředek na webu Azure Portal) 6. Vytváří a používá trezory klíčů pro ladění virtuálních počítačů (příklad: myvault.vault.azure.net) 7. Dynamicky přiděluje blok portů na základě počtu uzlů v clusteru a dostupných portů. Blok portu se pokusí získat takový počet uzlů, který je třikrát větší než počet uzlů s minimálně 10 porty. V případě trasování streamování se provede pokus o získání bloku portu z verze 810. Pokud už některý z těchto bloků portů používáte, provede se pokus o získání dalšího bloku atd. (Pokud je nástroj pro vyrovnávání zatížení prázdný, pravděpodobně se použijí porty z 810. Podobně pro ladění jsou vyhrazeny čtyři sady bloků portů: - konektorPort: 30398, - forwarderPort: 31398, - forwarderPortx86: 31399, - fileUploadPort: 32398 |
Cloud Services | 1. RDP 2. core.windows.net 3. management.azure.com management.core.windows.net 4. *.blob.core.windows.net *.queue.core.windows.net *.table.core.windows.net 5. portal.azure.com 6. <Cloud service.cloudapp.net> uživatele <virtuální počítač> uživatele.<region.azure.com> |
1. rdp/3389 2. https/443 3. https/443 4. https/443 5. https/443 6. tcp a) 30398 b) 30400 c) 31398 d) 31400 e) 32398 f) 32400 |
1. Vzdálená plocha k virtuálnímu počítači Cloud Services 2. Součást účtu úložiště konfigurace privátní diagnostiky 3. Azure Portal 4. Průzkumník serveru – Azure Storage * je zákazník s názvem účet úložiště. 5. Odkazy na otevření portálu / Stažení certifikátu předplatného / soubor nastavení publikování 6. port: a) Konektor místního portu pro vzdálené ladění cloudové služby a virtuálního počítače b) Veřejný port konektoru pro vzdálené ladění pro cloudovou službu a virtuální počítač c) Místní port přeposílače pro účely vzdáleného ladění pro cloudovou službu a pro virtuální počítač d) Veřejný předávaný port pro vzdálené ladění v cloudové službě a virtuálním počítači e) Místní port nahrávače souborů pro vzdálené ladění pro cloudovou službu a virtuální počítač f) Veřejný port nahrávače souborů pro vzdálené ladění pro cloudovou službu a virtuální počítač |
Service Fabric | 1. learn.microsoft.com aka.ms go.microsoft.com 2. vssftools.blob.core.windows.net Vault.azure.com Portal.azure.com 3. * vault.azure.net 4. app.vsaex.visualstudio.com * .vsspsext.visualstudio.com clouds.vsrm.visualstudio.com clouds.visualstudio.com app.vssps.visualstudio.com * .visualstudio.com |
https/443 | 1. Dokumentace 2. Vytvoření funkce clusteru 3. * je název trezoru klíčů Azure (příklad:- test11220180112110108.vault.azure.net 4. * je dynamický (příklad: vsspsextprodch1su1.vsspsext.visualstudio.com) |
Snímek Ladicí program |
1. go.microsoft.com 2. management.azure.com 3. *.azurewebsites.net 4. *.scm.azurewebsites.net 5. api.nuget.org/v3/index.json 6. IP adresa vzdálené služby/ servery / plně kvalifikovaný název domény |
1. https/443 2. https/443 3. http/80 4. https/443 5. https/443 6. Concord/ 4022 (závislá verze sady Visual Studio) |
1. Dotaz .json souboru pro velikost skladové položky služby App Service 2. Různá volání Azure RM 3. Zahřívací hovor na místě prostřednictvím 4. Cílový koncový bod App Service Kudu zákazníka 5. Verze rozšíření webu dotazu publikovaná v nuget.org 6. Vzdálené ladění |
Azure Stream Analytics HDInsight |
Management.azure.com | https/443 | Slouží k zobrazení, odesílání, spouštění a správě úloh ASA. Slouží k procházení clusterů HDI a k odesílání, diagnostice a ladění úloh HDI. |
Azure Data Lake | *.azuredatalakestore.net *.azuredatalakeanalytics.net |
https/443 | Slouží ke kompilaci, odesílání, zobrazení, diagnostice a ladění úloh. Slouží k procházení souborů ADLS. Používá se k nahrávání a stahování souborů. |
Služba balení | [account].visualstudio.com [account].*.visualstudio.com *.blob.core.windows.net registry.npmjs.org nodejs.org dist.nuget.org nuget.org |
https/443 | *.npmjs.org, *.nuget.org a *.nodejs.org jsou vyžadovány pouze pro určité scénáře úloh sestavení (například Instalační program nástrojů NuGet, Instalační program nástrojů uzlu) nebo pokud máte v úmyslu používat veřejný upstream se svými informačními kanály. Pro základní funkce služby Packaging se vyžadují další tři domény. |
Služby Azure DevOps | *.vsassets.io static2.sharepointonline.com dev.azure.com |
Používá se k připojení pomocí Azure DevOps Services. | |
Azure Service Bus | *.servicebus.windows.net | ampq/5671 a 5672, sbmp/9350-9354, http/80, https/443 |
Slouží k vytváření front, témat a odběrů.
Používá se také k odesílání a přijímání zpráv do a z front a témat služby Service Bus. |
Azure Cosmos DB | *.documents.azure.com | https/443 | Používá se k volání rozhraní API základní databáze dokumentů. |
Komunita vývojářů | sendvsfeedback2.azurewebsites.net/api | https/443 | Používá se k volání rozhraní API nástroje pro zpětnou vazbu komunity vývojářů (moje problémy, hledání, hlasování, komentář, odeslání, nahrání, životopis) |
Intellicode | *.intellicode.vsengsaas.visualstudio.com | https/443 | Používá se k volání rozhraní API Intellicode. |
Live Share | *.liveshare.vsengsaas.visualstudio.com | https/443 | Používá se k volání rozhraní LIVE Share API. |
GitHub Codespaces | *.online.visualstudio.com | https/443 | Používá se k volání rozhraní API Codespaces GitHubu. |
Získání automatického typu JavaScriptu | registry.npmjs.org | https/443 | Slouží k instalaci definic typů TypeScript pro poskytování technologie IntelliSense pro oblíbené knihovny JavaScriptu. |
Předplatná sady Visual Studio Licensing Service | 1. app.vssps.visualstudio.com/apis/ Licencování / ClientRights 2. api.subscriptions.visualstudio.microsoft.com/ Me/Entitlements/IDEBenefits |
https/443 | Licencování pro online aktivaci |
Ladicí program | 1. vsdebugger.blob.core.windows.net vsdebugger.azureedge.net 2. download.visualstudio.com/*/ onecore.msvsmon.*.zip 3. referencesource.microsoft.com/symbols 4. symbols.nuget.org/download/symbols 5. visualstudio.com 6. msdl.microsoft.com/download/symbols |
https/443 | 1. Používá se ke stahování bitů ladicího programu pro ladění .NET Core v unixu nebo macOS přes SSH. 2. Používá se ke stahování bitů ladicího programu pro vzdálené ladění kontejneru Dockeru pro Windows. 3. Používá se pro krokování zdrojového kódu rozhraní .NET Framework. 4. (Pokud se uživatel přihlásí) Používá se ke stahování symbolů publikovaných na serveru symbolů nuget.org. 5. (Pokud se uživatel přihlásí) Používá se ke stahování symbolů MS a binárních souborů, může být také potřeba k ladění spravovaného kódu v výpisech paměti. |
GitHub Codespaces | *.online.visualstudio.com | https/443 | Používá se k volání rozhraní API Codespaces GitHubu. |
Publikování aplikací pro Xamarin Pro Android | *.googleapis.com play.google.com accounts.google.com |
https/443 | Používá se k interakci se službou Google Play Store k publikování a nahrávání aplikací Xamarin Androidu přímo ze sady Visual Studio. |
Vyhledávací služba sady Visual Studio | data-ai.microsoft.com/search | https/443 | Používá se k poskytování vyhledávací služby sady Visual Studio s podporou AI ve vyhledávacím poli Ctrl+Q |
Azure Container Registry | *.azurecr.io | https/443 | Přístup k registrům kontejnerů hostovaným v Azure pro konfiguraci kanálů CICD |
Updater Visual Studio pro Mac | software.xamarin.com | https/443 | Slouží k získání seznamu dostupných aktualizací. |
Visual Studio pro Mac zasílání zpráv o chybách | nw-umwatson.events.data.microsoft.com | https/443 | Používá se ke shromažďování sestav spolehlivosti pro chyby, nereagování a zpoždění. |
Řešení chyb souvisejících se sítí
Někdy můžete při instalaci nebo použití sady Visual Studio za bránou firewall nebo proxy serverem spustit chyby související se sítí nebo proxy serverem. Další informace o řešeních takových chybových zpráv najdete v tématu Řešení potíží s chybami souvisejícími se sítí.
Získání podpory
Microsoft nabízí možnost podpory instalačního chatu (jenom v angličtině) pro problémy související s instalací.
Tady je několik dalších možností podpory:
- Nahlašte nám problémy s produktem pomocí nástroje Nahlásit problém, který se zobrazí v instalačním programu sady Visual Studio i v integrovaném vývojovém prostředí sady Visual Studio.
- Navrhněte funkci, sledujte problémy s produktem a najděte odpovědi v komunitě vývojářů sady Visual Studio.
- Pomocí účtu GitHubu můžete komunikovat s námi a dalšími vývojáři sady Visual Studio v konverzaci sady Visual Studio v komunitě Gitteru.