Czy w Firefoksie można wyłączyć / włączyć połączenie proxy dla poszczególnych kart?
Mogę uzyskać dostęp do Internetu z włączonym proxy i mogę uzyskać dostęp do naszych wewnętrznych serwerów z wyłączonym proxy, ale żadna konfiguracja nie pozwala na to drugie.
Mam wrażenie, że profile Firefoksa 4 na zakładkę mogą na to pozwolić, ale zastanawiałem się, czy istnieje sposób, aby to osiągnąć w Firefoksie 3.6.13, być może poprzez zastosowanie rozszerzenia.
Na razie robię sobie z QuickProxy (nie QuickProxy, który właśnie odkryłem, próbując znaleźć quickProxy), który pozwala mi włączać i wyłączać proxy dla całej przeglądarki, ale wolałbym coś bardziej szczegółowego.
Odpowiedzi:
Kolejny głos na FoxyProxy, ale zasugeruję użycie funkcji PAC, jeśli Twoja konfiguracja jest złożona. Mam dwa serwery proxy do wyboru, ale który z nich jest czasem bardzo trudny. Aby skonfigurować FoxyProxy do korzystania z PAC, przejdź do
Proxy Details
zakładki, wybierzAutomatic Proxy Configuration URL
i wprowadź coś podobnegofile:///home/me/.myproxy.pac
. Oto przykład pliku PAC:Zauważ, że powyższy przykład jest dość nieefektywny, ponieważ zwykle kończy się wyszukiwaniem DNS na myproxy.company.com dla każdego połączenia HTTP; Twarde kodowanie
AT_HOME
iAT_WORK
plik .pac za pomocą zewnętrznego programu w czasie uruchamiania. Ale jest to przykład tego, jak skomplikowane może być wykonanie skryptu PAC, jeśli zajdzie taka potrzeba.źródło
Dlaczego potrzebujesz proxy na podstawie karty? Czy Twoje środowisko programistyczne przekierowuje google.com do urządzenia LAN?
Czy wystarczające byłoby automatyczne używanie serwera proxy do witryn zewnętrznych ( http://superuser.com ), a nie do witryn wewnętrznych ( http://uri.to/internal/server )? Jeśli tak, powiedziałbym, że zajrzyj do posta Joe na temat funkcji PAC.
Pole „Brak serwera proxy dla:” na ekranie konfiguracji sieci (tak to się nazywa przynajmniej w FF4, nie mam tutaj zainstalowanego FF3) jest sposobem na wykonanie tych samych czynności bez tworzenia pliku PAC. Możesz go zignorować serwer proxy dla http://www.local.org , http://www2.local.org i 127.0.0.1, używając czegoś takiego
.local.org, 127.0.0.1
źródło
localhost, 10.0/8
używam proxy do uzyskiwania dostępulocalhost
i10.*.*.*
)dla każdego, kto szuka sposobu ... wypróbuj SwitchyOmega rozszerzenie firefox
https://addons.mozilla.org/en-US/firefox/addon/switchyomega/
źródło
Spójrz na FoxyProxy . Ma wiele opcji konfiguracji. Nie jestem pewien, czy pozwala to na konfigurację poszczególnych kart, ale zdecydowanie można skonfigurować różne ustawienia proxy dla różnych adresów. W ten sposób możesz skonfigurować jeden serwer proxy dla serwerów wewnętrznych (prawdopodobnie niektóre maski sieciowe, takie jak 192.168.0.0/24), a drugi dla Internetu.
źródło
Używam FoxyProxy od miesiąca jako dodatku do Firefoksa i jestem bardzo zadowolony z jego opcji. Za pomocą tego dodatku można skonfigurować wiele serwerów proxy; następnie dodaj adresy URL jako Białą listę dla serwera proxy, którego chcesz używać. Używaj symboli wieloznacznych, gdy jest więcej pasujących adresów URL.
Na przykład, masz Proxy1 i Proxy2, chcesz, aby wszystkie adresy URL Microsoft przechodziły przez Proxy1, a wszystkie inne używały Proxy2.
Oto, co musisz zrobić:
Edytuj domyślnego serwera proxy i podaj adres IP i port serwera Proxy2. Nie dodawaj żadnego wzorca adresu URL Utwórz serwer proxy jako serwer proxy 1 i podaj adres IP serwera proxy oraz port. We Wzorze adresu URL dodaj „* .microsoft.com *” (bez cudzysłowów) jako białą listę. Następnie ustaw FoxyProxy na „Używaj serwerów proxy na podstawie ich wstępnie zdefiniowanych wzorców i priorytetów”
Mam nadzieję że to pomoże.
źródło