Come posso configurare le impostazioni proxy per tutte le app, il sistema, IE ecc.?


16

Sto usando Windows 8 Enterprise (MSDN), dietro un proxy.

Ho configurato il proxy nelle impostazioni di rete di IE (in realtà, non un proxy, ma un file .pac con config), e quando provo a connettermi a Internet, tutto funziona bene in IE - tuttavia, il resto del sistema sembra non usare quelle impostazioni.

Quindi ... caso concreto: aggiungere e rimuovere funzionalità (come Hyper-V o .Net Framework 3.5) sembra andare online per ogni singola funzionalità. Questo fallisce costantemente. Non riesco ad aggiungere alcuna funzionalità.

Un altro esempio concreto: all'interno di un ospite Hyper-V, non riesco ad accedere a Internet.

Sarebbe anche bello se (per di più) tutto funzionasse correttamente (tutte le app e tutto il resto, come il sistema, usando le stesse impostazioni proxy).

Come posso configurare le impostazioni proxy per tutte le app, il sistema, IE ecc.?

Risposte:


18

Le impostazioni proxy per WinHTTP non sono le impostazioni proxy per Microsoft Internet Explorer.
Non è possibile configurare le impostazioni proxy per WinHTTP nel Pannello di controllo di Microsoft Windows.
L'uso dell'utilità di configurazione del proxy WinHTTP non modifica le impostazioni utilizzate per Internet Explorer.

Per configurare un proxy a livello di sistema, fare

netsh winhttp set proxy myproxy

fonte: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_5

se si desidera utilizzare le impostazioni proxy IE per tutti i programmi, provare

netsh winhttp import proxy source =ie

fonte: http://technet.microsoft.com/pt-br/library/cc731131(v=ws.10).aspx#BKMK_2

maggiori informazioni qui:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384069(v=vs.85).aspx


5

IE è impostato come browser predefinito? In caso contrario, impostarlo e ricontrollare.

Se continua a non funzionare, in Windows 7 almeno il seguente comando aiuta:

netsh winhttp import proxy source=ie

Puoi anche usare netsh winhttp show proxye netsh winhttp reset proxy(lo scopo dovrebbe essere evidente).


1
(Sto usando Win 8.) Usando il comando show proxy, ottengo "Accesso diretto (nessun server proxy). Il che ovviamente è sbagliato, sto usando un file di impostazioni proxy nella rete (.pac). Inoltre, IE è impostazione predefinita
Andreas Reiff,

show proxydice nessun proxy? Quello è strano. Hmm, ho appena pensato a qualcosa - in Win8 ci sono due copie di IE - desktop e Metro. Forse devi specificare il proxy per entrambi (nel caso in cui non lo hai fatto)?
Karan,

Non sono riuscito a trovare tali impostazioni per Metro IE, suppongo, ci vuole lo stesso dell'IE desktop. Inoltre, ho letto altrove che ogni programma utilizza le proprie impostazioni proxy. Il che sarebbe molto ingombrante e significherebbe anche che i programmi che non hanno questa opzione falliranno ..
Andreas Reiff

0

Dovresti configurare sia il file PAC per IE che l'indirizzo IP del server proxy nelle impostazioni IE per altre applicazioni nel tuo sistema tranne IE. IE utilizzerà il file PAC e altri nel sistema utilizzeranno il server proxy configurato.


solo pochi programmi utilizzano le impostazioni di IE. anche Windows stesso sembra molto buono quando si utilizza il proxy per l'attivazione, ma male quando si utilizza il proxy per l'aggiornamento (anche se questo funziona ... lentamente ...)
Andreas Reiff

0

La maggior parte delle app desktop integrate in Windows 8.1 condivide la stessa impostazione proxy con IE.

- For a system wide proxy you need first manually set IE proxy.
- You can also use 'PAC' proxy settings instead.

Per le app metro che vivono in un contenitore chiuso , NON usano alcun proxy per connettersi per impostazione predefinita .

- Because they are forbidden to send network traffic to the local computer in case of improper connection.
- This defies the use of loopback method, hence the proxy.

Esiste un meccanismo "esente da loopback" in Windows 8.1 per evitare questo dilemma.

- You can use the command-line tool called 'checknetisolation' to add certain app to the exempt list.
- The exempted metro app uses IE proxy to connect by default.
- There are third-party tools to do this job at ease.
- The tool 'fiddler' for example is recommened for this purpose.

Puoi scaricare il violinista qui: http://fiddler2.com/get-fiddler

- Install and open it
- click 'win8 config'
- check the box behind which is the app you want to exempt.
- save config.
- If you want to set another proxy than IE, you can also fill the proxy address in the same page.

0
  • Per le versioni XP o Windows 2003, è necessario utilizzare il comando: proxycfg.exe

  • Per le versioni Vista, Windows Server 2008 o successive, è necessario utilizzare: netsh winhttp set proxy

Esempio:

Configurare un server proxy (proxy.sysadmit.com), porta 8011, che indica una rete di esclusione, ad esempio 172.17. *

netsh winhttp set proxy "proxy.sysadmit.com:8011" "; 172.17. *"

La configurazione viene salvata in questa chiave nel registro:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Connections

Key Name: WinHttpSettings

Estratto da: https://www.sysadmit.com/2018/10/windows-update-con-proxy.html

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.