Skrypt dla jednorazowego proxy firefox


0

Chcę zmienić ustawienia proxy firefox na bieżąco (nie, nie będę instalować rozszerzenia zewnętrznego w tym celu). Chcę otworzyć instancję Firefoksa bez zmiany moich domyślnych ustawień proxy. Przypadek użycia polega na tym, że poprzez moją szkołę uzyskuję dostęp do czasopism naukowych. W tej chwili, jeśli chcę dostać dziennik, ssh i konfiguruję proxy SOCKS

ssh -D 1080 me@school.edu

jak w https://unix.stackexchange.com/questions/38755/how-to-download-a-file-through-an-ssh-server . Następnie otwieram Firefoksa i wybieram ręczne SOCKS proxy na 127.0.0.1 na porcie 1080. Działa to doskonale, z wyjątkiem tego, że boli mnie to za każdym razem, gdy chcę przeglądać sieć mojej szkoły. Co więcej, zmienia to moje domyślne ustawienia, więc wszystkie instancje firefoxa są następnie uruchamiane przez proxy SOCKS, a kiedy skończę, muszę przywrócić wszystkie ustawienia z powrotem.

Czy istnieje opcja wiersza polecenia lub mały skrypt, aby otworzyć pojedyncze wystąpienie firefox z żądanymi ustawieniami proxy? Poza tym, jaka byłaby moja następna najlepsza opcja?

FYI Prowadzę Debian Jessie.

Odpowiedzi:


1

Najłatwiej to zrobić, tworząc dodatkowy profil do korzystania z Firefoksa z proxy skarpet.

Aby utworzyć dodatkowy profil Firefox.

  • Zamknij wszystkie wystąpienia przeglądarki Firefox
  • Uruchom Firefoksa z flagą -p
  • Wyświetli się okno dialogowe Userprofile
  • Tutaj widzisz swój domyślny profil Firefox o nazwie default.
  • Kliknij Utwórz nowy profil i nadaj mu nazwę tj. szkoła.
  • Teraz możesz uruchomić domyślny profil Firefoksa za pomocą: firefox -p default, tj. Jako Link
  • I twój nowy profil szkoły za pomocą: firefox -p school -> także jako Link
  • Teraz możesz uruchomić profil szkoły i zmienić wszystkie potrzebne ustawienia.
  • Jeśli chcesz wrócić do domyślnego profilu, zamknij Firefox i uruchom łącze z domyślnym profilem.

Mam nadzieję że to pomoże.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.