2009-08-25 22:25:54 +0000 2009-08-25 22:25:54 +0000
55
55

Globalne ustawienia proxy dla wszystkich aplikacji Windows w Windows Vista

Jak sprawić, aby Windows (Vista) zastosował określony serwer proxy dla wszystkich aplikacji korzystających z Internetu?

Odpowiedzi (6)

54
54
54
2009-08-26 05:21:18 +0000

Krótka odpowiedź brzmi: nie możesz. Nie ma żadnego “globalnego” ustawienia proxy, ponieważ proxy są używane przez poszczególne aplikacje (jak Internet Explorer, Firefox, itp.), a nie przez sam Windows. Jednakże niektóre programy wewnętrznie korzystają z bibliotek Internet Explorer, aby uzyskać dostęp do sieci, więc będą korzystać z ustawienia IE, tak jak to zostało zamieszczone przez firedfly.

Możesz zmusić poszczególne aplikacje do korzystania z proxy, nawet jeśli same aplikacje nie obsługują proxy, używając takich narzędzi jak FreeCAP lub Socksify .

Jeśli naprawdę chcesz wymusić na programach all przejście przez serwer proxy, musiałbyś to zrobić na poziomie sieci, więc musiałbyś ustanowić połączenie VPN do usługi takiej jak Twoja wolność lub Steganos Internet Anonym .

14
14
14
2009-08-25 23:22:47 +0000

Domyślne ustawienia proxy są ustawione w opcjach przeglądarki Internet Explorer.

Narzędzia->Opcje internetowe->Zakładka Połączenia->Przełącznik Ustawienia

Podane tutaj informacje o proxy będą domyślne dla systemu. Jednak nie wszystkie aplikacje korzystają z domyślnych ustawień proxy.

11
11
11
2011-05-24 19:12:43 +0000

Możesz ustawić globalny, maszynowy poziom proxy za pomocą netsh.exe. Uruchomienie:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
9
9
9
2009-08-26 05:28:08 +0000

Proxifier

Out of the box, you cannot set a global proxy for all applications to use. Chociaż możesz wprowadzić dane proxy w Internet Explorerze, jak sugeruje firedfly , będzie to działać tylko dla niektórych aplikacji (głównie aplikacji Windows, ale Google Chrome używa tych ustawień).

Privoxy robi dokładnie to, czego szukasz. Nawiąże połączenie do serwera proxy i wyznaczy trasę wszystkie ruchu, który z niego wychodzi (oczywiście z wyłączeniem ruchu lokalnego). Działa zarówno na Windows jak i OS X, a nawet ma wersję przenośną.

Proxifier jest programem, który pozwala aplikacjom sieciowym, które nie obsługują pracy przez serwery proxy, na pracę przez HTTPS lub SOCKS proxy lub łańcuch serwerów proxy.

Z Proxifier możesz pracować z dowolnym klientem internetowym (przeglądarki, FTP, IRC, BitTorrent, komunikatory, telnet, SSH, video/audio, gry. …) przez sieć oddzieloną od Internetu zaporą sieciową (tylko jeden otwarty port jest wymagany, aby tunel proxy ominął zaporę sieciową).

Użyłem tego programu również do odpowiedź mój Force Steam (i inne programy, które nie określają ustawień proxy), aby użyć proxy pytanie.

7
7
7
2012-01-06 19:07:57 +0000

Możesz użyć polityki grupowej aby ustawić domyślny serwer proxy dla wszystkich użytkowników :

In group policy: Local Computer Policy - Computer Configuration - Administrative Templates - Windows Componants -Internet Explorer - włączyć “Make proxy settings ‘Per Machine’ rather than ‘Per User’”. To ustawienie sprawia, że nie ma potrzeby ponownego przypisywania ustawień za każdym razem, gdy inny użytkownik loguje się do urządzenia.

Local Computer Policy - User Configuration - Windows Settings - Internet Explorer Maintenance - Connection - Proxy Settings. (Ustawienia serwera proxy można zdefiniować tutaj)

Local Computer Policy - User Configuration - Windows Settings - Internet Explorer Maintenance - URLs (można ustawić domyślną stronę główną, ect, tutaj)

Istnieje również opcja configure Windows Update to use a proxy server :

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"

W naszym środowisku użyliśmy: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

1
1
1
2012-06-26 12:07:45 +0000

Jeżeli ty fiddler ty możesz patrzeć przy żądaniami od twój przeglądarki po ty już uwierzytelniałeś i kopiujesz nagłówek Proxy-Authorization, then ustawia breakpoint przed żądaniami przechwytywać żądania od twój programu i wklejać nagłówek żądanie. Możesz też dodać własną regułę wewnątrz OnBeforeRequest (Ctrl+R):

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

gdzie xxxxx jest tym co przechwyciłeś z żądania przeglądarki. Chociaż nie jest to rozwiązanie trwałe, jest proste i działa dobrze. Dodanie reguły działa również przy włączonym streamingu.