Globale proxy-instellingen voor alle Windows-toepassingen in Windows Vista
Hoe maak ik Windows (Vista) om bepaalde proxyservers toe te passen voor alle toepassingen die gebruik maken van internet?
Hoe maak ik Windows (Vista) om bepaalde proxyservers toe te passen voor alle toepassingen die gebruik maken van internet?
Het korte antwoord is: dat kan niet. Er is geen “globale” proxy instelling, omdat proxies worden gebruikt door individuele applicaties (zoals Internet Explorer, Firefox, etc.), niet door Windows zelf. Sommige programma’s gebruiken echter intern Internet Explorer-bibliotheken om toegang te krijgen tot het web, dus ze zullen de IE-instelling gebruiken, zoals gepost door firedfly.
U kunt individuele toepassingen dwingen om volmachten te gebruiken, zelfs als de toepassingen zelf geen volmachten ondersteunen, met behulp van tools zoals FreeCAP of Socksify .
Als u echt alle programma’s wilt dwingen om door een proxy te gaan, moet dit op netwerkniveau gebeuren, dus u moet een VPN-verbinding tot stand brengen met een dienst als Your Freedom of Steganos Internet Anonym .
De standaard proxy instellingen zijn ingesteld in Internet Explorer’s options.
Tools->Internet Opties->Connecties tabblad->Lan Settings knop
De proxy-informatie die hier wordt gespecificeerd is de standaardinstelling van het systeem. Echter, niet alle toepassingen gebruiken de standaard proxy-instellingen.
U kunt een globale proxy op machineniveau instellen met behulp van netsh.exe. Uitvoeren:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
Out of the box, u kunt geen globale proxy instellen voor alle toepassingen. Hoewel u uw proxy-gegevens in Internet Explorer kunt invoeren zoals firedfly suggereert, werkt dit alleen voor bepaalde toepassingen (meestal Windows-toepassingen, maar Google Chrome gebruikt deze instellingen.).
Privoxy doet precies wat u wilt. Het maakt een verbinding met de proxy en routeert alles van het verkeer uit de proxy (met uitzondering van lokaal verkeer, natuurlijk). Het werkt op zowel Windows als OS X, en heeft zelfs een draagbare versie.
Proxifier is een programma dat netwerkapplicaties die het werken via proxy servers niet ondersteunen, laat werken via een HTTPS of SOCKS proxy of een keten van proxy servers.
Met Proxifier kun je werken met elke internet client (browsers, FTP, IRC, BitTorrent, messengers, telnet, SSH, video/audio, games. …) via een netwerk dat door een firewall van het internet is gescheiden (er is slechts één open poort nodig voor een proxytunnel om de firewall te omzeilen).
Ik heb dit programma ook gebruikt voor het beantwoorden van mijn Force Steam (en andere programma’s die geen proxy-instellingen opgeven) om een proxy -vraag te gebruiken.
U kunt groepsbeleid gebruiken om de standaardproxyserver voor alle gebruikers in te stellen :
In groepsbeleid: Lokaal computerbeleid - Computerconfiguratie - Administratieve sjablonen - Windows-componenten - Internet Explorer - schakel “Maak proxy-instellingen ‘Per machine'in plaats van 'Per gebruiker” in". Met deze instelling hoeft u de instellingen niet telkens opnieuw toe te wijzen wanneer een andere gebruiker zich op de machine aanmeldt.
Lokaal computerbeleid - Gebruikersconfiguratie - Windowsinstellingen - Onderhoud van Internet Explorer - Verbinding - Proxyinstellingen. (U kunt hier de proxy-instellingen definiëren)
Lokaal computerbeleid - Gebruikersconfiguratie - Windows Instellingen - Onderhoud van Internet Explorer - URL’s (u kunt hier uw standaardstartpagina instellen)
Er is ook een optie om Windows Update te configureren om een proxyserver te gebruiken :
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"
In onze omgeving hebben we uiteindelijk gebruikt gemaakt van: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
Als u fiddler hebt, kunt u verzoeken van uw browser bekijken nadat u zich al hebt geauthenticeerd en de koptekst van de proxy-autorisatie kopiëren, stel dan een breekpunt in voor verzoeken om verzoeken van uw programma vast te leggen en plak de koptekst in het verzoek. Of u kunt een aangepaste regel toevoegen in OnBeforeRequest (Ctrl+R):
if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}
waarbij xxxxx is wat u heeft vastgelegd in het verzoek van de browser. Hoewel het geen permanente oplossing is, is het eenvoudig en werkt het prima. Het toevoegen van de regel werkt ook bij ingeschakelde streaming.