Konfigurera proxyinställningar för lokal datagateway
Din arbetsmiljö kan kräva att du går via en proxy för att ansluta till Internet. Detta kan förhindra att Microsoft lokala datagatewayen ansluter till tjänsten.
Följande inlägg i superuser.com innehåller information om hur du kan försöka avgöra om du har en proxyserver i nätverket: Hur vet jag vilken proxyserver jag använder? (SuperUser.com).
De flesta konfigurationsinställningar för gateway kan ändras med hjälp av appen för lokal datagatewa, proxyinformationen konfigureras i en .NET-konfigurationsfil. Plats och filnamn är olika beroende på vilken gateway du använder.
Tre konfigurationsfiler är associerade med en proxy med lokal datagateway. Följande två huvudkonfigurationsfiler gäller för gatewayen och dess konfigurationsprocess.
- Den första filen är för konfigurationsskärmarna som faktiskt konfigurerar gatewayen. Om du har problem med att konfigurera en gateway tittar du på följande fil: C:\Program Files\On-premises data gateway\enterprisegatewayconfigurator.exe.config.
- Den andra filen är den faktiska Windows-tjänst som interagerar med molntjänsten med gatewayen. Den här filen hanterar förfrågan: C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config.
Om du ska göra ändringar i proxykonfigurationen måste dessa filer redigeras så att proxyinställningarna är identiska i båda filerna.
Den tredje konfigurationsfilen måste redigeras för att gatewayen ska ansluta till molndatakällor via en proxy.
- C:\Program Files\On-premises data gateway\m\Microsoft.Mashup.Container.NetFX45.exe.config
I följande avsnitt beskrivs hur du redigerar filerna.
Konfigurera proxyinställningar
Följande exempel visar standardkonfigurationen av proxyn i båda de båda konfigurationsfilerna för huvudkonfigurationen.
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
Standardkonfigurationen fungerar med Windows-autentisering. Om proxyn använder en annan form av autentisering, behöver du ändra inställningarna. Om du inte är säker kan du kontakta din nätverksadministratör.
Vi rekommenderar inte grundläggande proxyautentisering. Användning av grundläggande proxyautentisering kan orsaka proxyautentiseringsfel som leder till att gatewayen inte är korrekt konfigurerad. Använd en starkare proxyautentiseringsmetod i stället.
Förutom att använda standardautentiseringsuppgifter kan du lägga till ett <proxy>-element och definiera proxyserverinställningar i mer detalj. Du kan till exempel ange att din lokala datagateway alltid ska använda proxyservern även för lokala resurser genom att ange parametern bypassonlocal till false. Denna inställning kan vara användbart i felsökningssituationer om du vill spåra alla HTTPS-förfrågningar från en gateway i proxyloggfilerna. Följande exempelkonfiguration anger att alla förfrågningar måste gå via en specifik proxyserver med IP-adressen 192.168.1.10.
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy
autoDetect="false"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="false"
usesystemdefault="true"
/>
</defaultProxy>
</system.net>
Du måste också redigera filen Microsoft.Mashup.Container.NetFX45.exe.config om du vill att gatewayen ska ansluta till molndatakällor via en gateway.
I filen, expanderar du avsnittet <configurations> för att nkludera innehållet nedan och uppdaterar attributet proxyaddress med din proxyinformation. Följande exempel skulle dirigera alla molnbegäranden via en specifik proxy med IP-adressen 192.168.1.10.
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://192.168.1.10:3128" bypassonlocal="true" />
</defaultProxy>
</system.net>
</configuration>
Det kan vara nödvändigt att konfigurera den tredje filen om din proxy är ett krav för all Internetkommunikation, särskilt för företagsanvändning där nätverken är säkra och låsta. Om en proxy krävs för kommunikation med gateway behövs den troligen även för internettrafiken från behållare. I det här fallet kan gateway verka fungerande tills någon behållare gör någon extern (internet) fråga. Det här problemet är särskilt användbart för dataflöden som försöker skicka den resulterande frågan lokal data till Azure Data Lake Storage. Men det gäller även när en gatewayfråga kopplar en lokal datauppsättning kopplas till en internetbunden datauppsättning.
Mer information om konfiguration av proxyelement för .NET-konfigurationsfiler finns i defaultProxy-element (nätverksinställningar).
Ändra gatewayens tjänstkonto till en domänanvändare
Som förklarats tidigare, när du konfigurerar proxyinställningarna för att använda standardreferenser, kan du stöta på autentiseringsproblem med din proxy. Denna situation sker när standardkontot är ett tjänst-SID och inte en autentiserad domänanvändare. Du kan ändra gatewayens tjänstkonto till att tillåta korrekt autentisering med proxyn. För mer information om hur du byter gateway-tjänstkonto, gå till Ändra det lokala datagateway-tjänstkontot.
Anteckning
Vi rekommenderar att du använder ett hanterat tjänstkonto för att undvika att behöva återställa lösenorden. Lär dig hur du skapar ett hanterat tjänstkonto i Active Directory.
Nästa steg
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).
Feedback
Skicka och visa feedback för