Share via


Uso di un proxy con Ottimizzazione recapito

Quando Ottimizzazione recapito scarica il contenuto da origini HTTP, usa la funzionalità di individuazione automatica del proxy di WinHttp per semplificare e ottimizzare il supporto per configurazioni proxy complesse mentre effettua richieste di intervallo dal server del contenuto. Questa operazione viene eseguita impostando il flag WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY in tutte le chiamate HTTP.

Ottimizzazione recapito fornisce un token a WinHttp che corrisponde all'utente attualmente connesso. A sua volta, WinHttp autentica automaticamente l'utente sul server proxy impostato in Internet Explorer o nel menu Impostazioni proxy in Windows.

Per i download che usano Ottimizzazione recapito per usare correttamente il proxy, è necessario impostare il proxy tramite le impostazioni proxy di Windows o le impostazioni proxy di Internet Explorer.

L'impostazione del proxy di Internet Explorer per l'applicazione a livello di dispositivo garantisce che il dispositivo possa accedere al server proxy anche quando nessun utente ha eseguito l'accesso. In questo caso, si accede al proxy con il contesto "NetworkService" se è necessaria l'autenticazione proxy.

Nota

Non è consigliabile usare netsh winhttp set proxy ProxyServerName:PortNumber. L'uso di questo metodo non offre alcun rilevamento automatico del proxy, nessun supporto per un URL PAC esplicito e nessuna autenticazione al proxy. Questa impostazione viene ignorata da WinHTTP per le richieste che usano l'individuazione automatica (se viene usato un token utente interattivo).

Se un utente ha eseguito l'accesso, il sistema usa il proxy di Internet Explorer.

Se nessun utente ha eseguito l'accesso, anche se sono impostati sia il proxy di Internet Explorer che la configurazione netsh, la configurazione netsh avrà la precedenza sul proxy di Internet Explorer. Ciò può causare errori di download. Ad esempio, è possibile che vengano visualizzati errori di HTTP_E_STATUS_PROXY_AUTH_REQ o HTTP_E_STATUS_DENIED.

È comunque possibile usare netsh per importare l'impostazione proxy da Internet Explorer (netsh winhttp import proxy source=ie) se la configurazione del proxy è un proxyServerName:Port statico. Tuttavia, si applicano le stesse limitazioni indicate in precedenza.

Riepilogo del comportamento delle impostazioni

Queste tabelle riepilogano il comportamento per varie combinazioni di impostazioni:

Con un utente interattivo connesso:

Proxy denominato impostato tramite: Ottimizzazione recapito usa correttamente il proxy
Proxy di Internet Explorer, utente corrente
Proxy di Internet Explorer, a livello di dispositivo
proxy netsh No
Proxy di Internet Explorer (utente corrente) e proxy netsh Sì, viene usato il proxy di Internet Explorer
Proxy di Internet Explorer (a livello di dispositivo) e proxy netsh Sì, viene usato il proxy di Internet Explorer

Con NetworkService (se non è possibile ottenere un token utente da un utente connesso):

Proxy denominato impostato tramite: Ottimizzazione recapito usa correttamente il proxy
Proxy di Internet Explorer, utente corrente No
Proxy di Internet Explorer, a livello di dispositivo
proxy netsh
Proxy di Internet Explorer (utente corrente) e proxy netsh Sì, viene usato il proxy netsh
Proxy di Internet Explorer (a livello di dispositivo) e proxy netsh Sì, viene usato il proxy netsh

Impostazione di un proxy di Internet Explorer a livello di dispositivo

È possibile impostare un proxy a livello di dispositivo che verrà applicato a tutti gli utenti, tra cui un utente interattivo, LocalSystem e NetworkService usando il CSP proxy di rete.

In alternativa, se si usa Criteri di gruppo, è possibile applicare le impostazioni proxy a tutti gli utenti dello stesso dispositivo abilitando i criteri Configurazione computer\ Modelli amministrativi\ Componenti di Windows\ Internet Explorer\ Crea impostazioni proxy per computer (anziché per utente).

Questo criterio ha lo scopo di garantire che le impostazioni proxy si applichino in modo uniforme allo stesso computer e non variano da utente a utente, quindi se si abilita questo criterio, gli utenti non possono impostare impostazioni proxy specifiche dell'utente. Devono usare le zone create per tutti gli utenti del computer. Se si disabilita questo criterio o non lo si configura, gli utenti dello stesso computer possono stabilire le proprie impostazioni proxy.

Uso di un proxy con Microsoft Connected Cache

A partire da Windows 10 versione 2004, è possibile usare Cache connessa dietro un proxy. Nelle versioni precedenti, quando si imposta Ottimizzazione recapito per il download da Cache connessa, il proxy viene ignorato e si tenta di connettersi direttamente al server cache connessa. Ciò può causare un errore di download.

È tuttavia possibile impostare il server cache connessa in modo che usi un proxy non autenticato. Per altre informazioni, vedere Microsoft Connected Cache in Configuration Manager.