Czy to pytanie można zastosować również do Win 7 i 8?
Simon
Odpowiedzi:
53
Krótka odpowiedź brzmi: nie możesz. Nie ma „globalnego” ustawienia proxy, ponieważ proxy są używane przez poszczególne aplikacje (takie jak Internet Explorer, Firefox itp.), A nie przez sam system Windows. Jednak niektóre programy wewnętrznie używają bibliotek Internet Explorera do uzyskiwania dostępu do sieci, więc będą korzystać z ustawienia IE, opublikowanego przez firedfly .
Możesz zmusić poszczególne aplikacje do korzystania z serwerów proxy, nawet jeśli same aplikacje nie obsługują serwerów proxy, za pomocą narzędzi takich jak FreeCAP lub Socksify .
Jeśli naprawdę chcesz zmusić wszystkie programy do przejścia przez serwer proxy, trzeba to zrobić na poziomie sieci, więc musisz ustanowić połączenie VPN z usługą taką jak Twoja Freedom lub Anonimowy Internet Steganos .
Ta odpowiedź jest bardziej poprawna, ponieważ nie wszystkie programy używają ustawień proxy dla Internet Explorera. Niektóre programy umożliwiają korzystanie z tych samych ustawień co Internet Explorer, ale nie wszystkie z nich to robią.
TFM,
1
+1 FreeCap jest dokładnie tym, czego potrzebowałem przez bardzo długi czas! Dzięki.
Mohammad Dehghan
Czy wiesz, czy Visual Studio korzysta z bibliotek IE?
J86
14
Domyślne ustawienia proxy są ustawione w opcjach Internet Explorera.
Narzędzia-> Opcje internetowe-> karta Połączenia-> przycisk Ustawienia sieci LAN
Podane tutaj informacje o serwerze proxy będą domyślnymi ustawieniami systemu. Chociaż nie wszystkie aplikacje używają domyślnych ustawień proxy.
możesz również uzyskać dostęp do opcji internetowych za pomocą panelu sterowania
Chuck
3
jeśli chcesz włączyć aktualizacje systemu Windows poprzez serwer proxy, należy uruchomić polecenie pierwszy: Netsh winhttp import proxy source=ie. Źródło: answers.oreilly.com/topic/...
KNB
Sposób, w jaki zwykle przechodzę do ustawień proxy (w systemie Windows 8+) to Ctrl+X-C(w Ctrl+X-Awierszu polecenia) lub (w przypadku monitu administratora) i wykonaj, inetcpl.cplaby wyświetlić opcje internetowe , a następnie kliknij kartę Połączenia i przycisk Ustawienia sieci LAN. Na Vista, byłoby Ctrl-R(dialogowe Uruchom) wpisz cmd> [Enter]> inetcpl.cpl> [Enter]. Jeśli chcesz przejść bezpośrednio do łańcucha, polecenie control inetcpl.cpl,,4otwiera się bezpośrednio na karcie Połączenia opcji internetowych . Może być konieczne dostosowanie numeru we wcześniejszych wersjach systemu Windows (takich jak Vista).
rubynorails,
Nie, „Opcje internetowe” to ustawienia dla> bieżącego użytkownika <, zapisane w HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Ustawienia internetowe. Dotyczy to tylko aplikacji działających na bieżącym koncie użytkownika, a nie usług działających na lokalnym koncie SYSTEM
Klaus,
11
Możesz ustawić globalny serwer proxy na poziomie komputera za pomocą narzędzia netsh.exe. Biegać:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
Po wyjęciu z pudełka nie można ustawić globalnego serwera proxy dla wszystkich aplikacji. Chociaż możesz wprowadzić dane swojego proxy w Internet Explorerze, jak sugeruje firedfly , będzie to działać tylko w przypadku niektórych aplikacji (głównie aplikacji Windows, ale Google Chrome używa tych ustawień).
Privoxy robi dokładnie to, czego szukasz. Ustanowi połączenie z serwerem proxy i skieruje cały ruch z niego (oczywiście z wyłączeniem ruchu lokalnego). Działa zarówno w systemie Windows, jak i OS X, a nawet ma wersję przenośną.
Proxifier to program, który pozwala aplikacjom sieciowym, które nie obsługują pracy przez serwery proxy, na działanie przez proxy HTTPS lub SOCKS lub łańcuch serwerów proxy.
Z Proxifier możesz pracować z dowolnym klientem internetowym (przeglądarki, FTP, IRC, BitTorrent, komunikatory, telnet, SSH, wideo / audio, gry ...) przez sieć oddzieloną zaporą ogniową (tylko jeden otwarty port jest wymagane, aby tunel proxy ominął zaporę ogniową).
W zasadach grupy: Zasady komputera lokalnego - Konfiguracja komputera - Szablony administracyjne - Komponenty systemu Windows - Eksplorator internetowy - włącz opcję „Ustaw ustawienia proxy” na maszynę zamiast na „na użytkownika”. To ustawienie sprawia, że nie trzeba ponownie przypisywać ustawień za każdym razem, gdy inny użytkownik loguje się do urządzenia.
Zasady komputera lokalnego - Konfiguracja użytkownika - Ustawienia systemu Windows - Konserwacja programu Internet Explorer - Połączenie - Ustawienia proxy. (Tutaj możesz zdefiniować ustawienia proxy)
Zasady komputera lokalnego - Konfiguracja użytkownika - Ustawienia systemu Windows - Konserwacja programu Internet Explorer - Adresy URL (tutaj możesz ustawić domyślną stronę główną, itp.)
Jeśli masz skrzypek, możesz przeglądać żądania z przeglądarki po uprzednim uwierzytelnieniu i skopiowaniu nagłówka Proxy-Authorization, a następnie ustaw punkt przerwania przed żądaniami w celu przechwycenia żądań z twojego programu i wklej nagłówek do żądania. Lub możesz dodać niestandardową regułę w OnBeforeRequest (Ctrl + R):
gdzie xxxxx jest tym, co przechwyciłeś z żądania przeglądarki. Chociaż nie jest to trwałe rozwiązanie, jest proste i działa dobrze. Dodanie reguły działa również przy włączonym przesyłaniu strumieniowym.
Odpowiedzi:
Krótka odpowiedź brzmi: nie możesz. Nie ma „globalnego” ustawienia proxy, ponieważ proxy są używane przez poszczególne aplikacje (takie jak Internet Explorer, Firefox itp.), A nie przez sam system Windows. Jednak niektóre programy wewnętrznie używają bibliotek Internet Explorera do uzyskiwania dostępu do sieci, więc będą korzystać z ustawienia IE, opublikowanego przez firedfly .
Możesz zmusić poszczególne aplikacje do korzystania z serwerów proxy, nawet jeśli same aplikacje nie obsługują serwerów proxy, za pomocą narzędzi takich jak FreeCAP lub Socksify .
Jeśli naprawdę chcesz zmusić wszystkie programy do przejścia przez serwer proxy, trzeba to zrobić na poziomie sieci, więc musisz ustanowić połączenie VPN z usługą taką jak Twoja Freedom lub Anonimowy Internet Steganos .
źródło
Domyślne ustawienia proxy są ustawione w opcjach Internet Explorera.
Podane tutaj informacje o serwerze proxy będą domyślnymi ustawieniami systemu. Chociaż nie wszystkie aplikacje używają domyślnych ustawień proxy.
źródło
Netsh winhttp import proxy source=ie
. Źródło: answers.oreilly.com/topic/...Ctrl+X-C
(wCtrl+X-A
wierszu polecenia) lub (w przypadku monitu administratora) i wykonaj,inetcpl.cpl
aby wyświetlić opcje internetowe , a następnie kliknij kartę Połączenia i przycisk Ustawienia sieci LAN. Na Vista, byłobyCtrl-R
(dialogowe Uruchom) wpiszcmd
>[Enter]
>inetcpl.cpl
>[Enter]
. Jeśli chcesz przejść bezpośrednio do łańcucha, poleceniecontrol inetcpl.cpl,,4
otwiera się bezpośrednio na karcie Połączenia opcji internetowych . Może być konieczne dostosowanie numeru we wcześniejszych wersjach systemu Windows (takich jak Vista).Możesz ustawić globalny serwer proxy na poziomie komputera za pomocą narzędzia netsh.exe. Biegać:
źródło
Proxifier
Po wyjęciu z pudełka nie można ustawić globalnego serwera proxy dla wszystkich aplikacji. Chociaż możesz wprowadzić dane swojego proxy w Internet Explorerze, jak sugeruje firedfly , będzie to działać tylko w przypadku niektórych aplikacji (głównie aplikacji Windows, ale Google Chrome używa tych ustawień).
Privoxy robi dokładnie to, czego szukasz. Ustanowi połączenie z serwerem proxy i skieruje cały ruch z niego (oczywiście z wyłączeniem ruchu lokalnego). Działa zarówno w systemie Windows, jak i OS X, a nawet ma wersję przenośną.
Użyłem również tego programu, aby odpowiedzieć na moją Force Steam (i inne programy, które nie określają ustawień proxy), aby użyć pytania proxy .
źródło
Za pomocą zasad grupy można ustawić domyślny serwer proxy dla wszystkich użytkowników :
Istnieje również opcja skonfigurowania usługi Windows Update do korzystania z serwera proxy :
W naszym środowisku wykorzystaliśmy:
netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"
źródło
Jeśli masz skrzypek, możesz przeglądać żądania z przeglądarki po uprzednim uwierzytelnieniu i skopiowaniu nagłówka Proxy-Authorization, a następnie ustaw punkt przerwania przed żądaniami w celu przechwycenia żądań z twojego programu i wklej nagłówek do żądania. Lub możesz dodać niestandardową regułę w OnBeforeRequest (Ctrl + R):
gdzie xxxxx jest tym, co przechwyciłeś z żądania przeglądarki. Chociaż nie jest to trwałe rozwiązanie, jest proste i działa dobrze. Dodanie reguły działa również przy włączonym przesyłaniu strumieniowym.
źródło