Instalace a používání Visual Studio a služeb Azure za firewallem 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žijte Visual Studio a služby Azure: Tato tabulka obsahuje adresy URL domény, které je třeba přidat do seznamu povolených, a porty a protokoly, které je třeba otevřít, abyste měli přístup ke všem funkcím a službám, které chcete.
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í rozlišení adres URL |
aka.ms | Nastavení řešení adres URL |
download.visualstudio.microsoft.com | Umístění pro stahování instalačních balíčků |
download.microsoft.com | Umístění pro stahování instalačních balíčků |
download.visualstudio.com | Umístění pro stahování instalačních balíčků |
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) |
www.python.org | Vývoj v Pythonu (Python) Datové vědy a analytické aplikace (Python) |
developerservices2.apple.com | .NET pro nastavení iOS |
developer.apple.com | .NET pro provozování na iOS |
appstoreconnect.apple.com | .NET pro konfiguraci iOS |
idmsa.apple.com | .NET pro nastavení 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 usnesení |
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ý 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í. |
Prodlouž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ý aktivace funkce |
visualstudio-devdiv-c2s.msedge.net | 80 | Slouží k aktivaci experimentálních nových funkcí nebo změn funkcí. |
Odznak 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řenášely z jednoho počítače na jiný. |
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 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 objev |
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 hledání |
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 objev |
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 | |
Vykrajovátko Šablona Průzkumníka objev Vykrajovátko 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 objev Balíček Pythonu řízení Nové Python projekt šablony |
pypi.org pypi.python.org bootstrap.pypa.io go.microsoft.com |
https/443 | Umožňuje vyhledávat balíčky pip. Používá se k automatické instalaci pipu, pokud chybí. Používá se k zmapování 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 Hostitel |
http/12292 | Firewallové pravidlo, které se vytvoří automaticky pro testování doplňků služby SharePoint pomocí pracovních postupů | |
Automaticky shromážděno statistika spolehlivosti a další Zákaznická zkušenost Programy zlepšování (CEIP) pro Azure SDK a pro nástroje SQL |
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 závad nebo nereagující výpisy se stále nahrají, pokud je povoleno hlášení chyb systému Windows; jsou potlačeny 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 Zákaznická zkušenost Program zlepšování (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ů při zamrznutí uživatelského rozhraní. |
Vytváření a 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 funkce zakázána, použijí se místo toho poslední stažená nebo vestavěná umístění koncových bodů. |
Vzdálené ladění a Vzdálená profilace Weby Azure |
*.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. |
Funkce Azure Aktualizace CLI Zkontrolovat |
cdn.functions.azure.com 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á zkušenost 3. <koncový bod grafu> Obecná cloudová zkušenost 4. <koncový bod účtu úložiště> Uzly úložiště 5. <adresy URL portálu Azure> Obecná cloudová zkušenost 6. koncové body úložiště klíčů <> Uzly virtuálních počítačů Azure Resource Manageru 7. <VeřejnáIPAdresaClusteru> Vzdálené ladění Service Fabric a trasování událostí pro Windows (ETW) |
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 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 v portálu" (otevře prostředek v Azure portálu) 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 snaží získat trojnásobek počtu uzlů při minimálním počtu 10 portů. V případě trasování streamů se provede pokus o získání bloku portu z 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ů: - port konektoru: 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. <cloudová služba uživatele>.cloudapp.net <uživatelského virtuálního počítače>.<regionu>.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. Komponenta účtu úložiště v konfiguraci privátní diagnostiky 3. Azure Portal 4. Průzkumník serveru – Azure Storage * je účet úložiště pojmenovaný zákazníkem. 5. Odkazy na otevření portálu / Stažení certifikátu předplatného / soubor nastavení publikování 6. port: a) Místní port konektoru pro vzdálené ladění cloudové služby a virtuálního počítače b) Veřejný port konektoru pro ladění na dálku pro cloudovou službu a virtuální počítač c) Místní port směrovače pro vzdálené ladění cloudové služby a (VM) virtuálního počítače d) Předávací veřejný port pro vzdálené ladění pro cloudovou službu a virtuální počítač 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 Debugger |
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/serverů/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. Dotazování na soubor .json pro velikost SKU služby App Service 2. Různá volání Azure RM 3. Zahřívací hovor prostřednictvím telefonu 4. Cílový koncový bod zákazníka služby Kudu App Service 5. Verze dotazovacího rozšíření webu publikovaná na 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ů Node.js) nebo pokud máte v úmyslu používat veřejný upstream s vašimi informačními kanály. Pro základní funkce služby Packaging se vyžadují další tři domény. |
Azure DevOps Services | *.vsassets.io static2.sharepointonline.com dev.azure.com |
Používá se k připojení pomocí Azure DevOps Services. | |
Azure Service Bus (služba pro zasílání zpráv) | *.servicebus.windows.net | ampq/5671 a 5672, sbmp/9350-9354, http/80, https/443 |
Slouží k vytváření front, témat a odběrů.
také slouží 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. |
Živé Sdílení | *.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. |
Automatické získávání typů v JavaScriptu | registry.npmjs.org | https/443 | Slouží k instalaci definic typů TypeScript pro poskytování technologie IntelliSense pro oblíbené knihovny JavaScriptu. |
Služba licencování předplatných sady Visual Studio | 1. app.vssps.visualstudio.com/apis/ Licencování / ClientRights 2. api.subscriptions.visualstudio.microsoft.com/ Já/Nároky/IDE Výhody |
https/443 | Licencování pro online aktivaci |
Debugger | 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 .NET 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ání aplikací .NET pro Android 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 |
Visual Studio pro Mac Aktualizátor | software.xamarin.com | https/443 | Slouží k získání seznamu dostupných aktualizací. |
Zasílání zpráv o chybách sady Visual Studio pro Mac | nw-umwatson.events.data.microsoft.com | https/443 | Používá se ke shromažďování hlášení o spolehlivosti při pádech, necitlivosti a zpožděních. |
Ř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 narazit na chyby související se sítí nebo proxy. 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 (pouze v angličtině) pro řešení problémů souvisejících 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 vývojářské komunitě sady Visual Studio.
- Použijte svůj účet GitHub, abyste mohli komunikovat s námi a dalšími vývojáři Visual Studia v konverzaci v komunitě Gitter.