it-swarm-eu.dev

Impostazioni proxy globali per tutte le finestre di Windows in Windows Vista

Come faccio a rendere Windows (Vista) l'applicazione di determinati server proxy per tutte le applicazioni che utilizzano Internet?

50
skfd

La risposta breve è: non puoi. Non esiste alcuna impostazione proxy "globale", poiché i proxy vengono utilizzati da singole applicazioni (come Internet Explorer, Firefox, ecc.), Non da Windows stesso. Tuttavia, alcuni programmi utilizzano internamente le librerie di Internet Explorer per accedere al Web, quindi useranno l'impostazione IE, come pubblicato da firedfly .

È possibile forzare le singole applicazioni a utilizzare i proxy, anche se le applicazioni stesse non supportano i proxy, utilizzando strumenti come FreeCAP o Socksify .

Se vuoi veramente forzare tutti i programmi per passare attraverso un proxy, dovrebbe essere fatto a livello di rete, quindi dovrai stabilire una connessione VPN per un servizio come Your Freedom o Steganos Internet Anonym .

50
EMP

Le impostazioni proxy predefinite sono impostate nelle opzioni di Internet Explorer.

Strumenti-> Opzioni Internet-> scheda Connessioni-> pulsante Impostazioni Lan

Le informazioni proxy specificate qui saranno predefinite del sistema. Tuttavia, non tutte le applicazioni utilizzano le impostazioni proxy predefinite.

14
firedfly

È possibile impostare un proxy a livello di macchina globale utilizzando netsh.exe. Correre:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
11
Adam Gabriel

Proxifier

enter image description here

Non è possibile impostare un proxy globale per tutte le applicazioni da utilizzare. Sebbene sia possibile inserire i dettagli del proxy in Internet Explorer come firedfly suggerisce, questo funzionerà solo per determinate applicazioni (principalmente app per Windows, ma Google Chrome utilizza queste impostazioni).

Privoxy fa esattamente quello che stai cercando. Stabilirà una connessione al proxy e route all del traffico esterno (escluso il traffico locale, ovviamente). Funziona su Windows e OS X, e ha anche una versione portatile.

Proxifier è un programma che consente alle applicazioni di rete che non supportano il funzionamento tramite server proxy di operare tramite un proxy HTTPS o SOCKS o una catena di server proxy.

Con Proxifier puoi lavorare con qualsiasi client Internet (browser, FTP, IRC, BitTorrent, messaggistica, telnet, SSH, video/audio, giochi ...) attraverso una rete separata da Internet da un firewall (solo una porta aperta è richiesto per un tunnel proxy per bypassare il firewall).

Ho anche usato questo programma per answer my Force Steam (e altri programmi che non specificano le impostazioni del proxy) per usare un proxy question.

9
Josh Hunt

È possibile utilizzare i criteri di gruppo su impostare il server proxy predefinito per tutti gli utenti :

In Criteri di gruppo: Criteri del computer locale - Configurazione computer - Modelli amministrativi - Componenti di Windows - Internet Explorer - abilitare "Crea impostazioni proxy 'Per macchina' anziché 'Per utente'" Questa impostazione consente di non dover riassegnare le impostazioni ogni volta che un utente diverso accede alla macchina.

Criteri del computer locale - Configurazione utente - Impostazioni di Windows - Manutenzione di Internet Explorer - Connessione - Impostazioni proxy. (È possibile definire le impostazioni del proxy qui)

Politica del computer locale - Configurazione utente - Impostazioni di Windows - Manutenzione di Internet Explorer - URL (puoi impostare la tua home page predefinita, ecc.)

C'è anche un'opzione per configurare Windows Update per utilizzare un server proxy :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

Nel nostro ambiente abbiamo finito per utilizzare: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

7
Greg Bray

Se hai un violinista puoi guardare le richieste dal tuo browser dopo aver già autenticato e copiato l'intestazione Autorizzazione proxy, quindi impostare un punto di interruzione prima di richieste per acquisire richieste dal tuo programma e incollare l'intestazione sulla richiesta. Oppure puoi aggiungere una regola personalizzata all'interno di OnBeforeRequest (Ctrl + R):

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

dove xxxxx è ciò che hai catturato dalla richiesta del browser. Sebbene non sia una soluzione permanente, è semplice e funziona bene. L'aggiunta della regola funziona anche con lo streaming attivato.

1
AlexDev