Mam aplikację, która musi zmienić ustawienia proxy używane przez Google Chrome, następnie użyć przeglądarki, a następnie automatycznie przełączyć proxy z powrotem na to, co było.
Nie udało mi się znaleźć, gdzie w moim systemie Ubuntu są zapisane te ustawienia. Na pewno nie ma go w pliku preferencji. Jakieś pomysły na temat tego zadania?
ubuntu
google-chrome
proxy
Elitecoder
źródło
źródło
Odpowiedzi:
Możesz użyć ustawień proxy Chromium z wiersza poleceń. Strona podręcznika informuje, jak to zrobić. Oto fragment z przeglądarki Chrome Man z mojego Ubuntu Natty:
Zaletą korzystania z argumentów wiersza poleceń jest to, że nie trzeba zmieniać globalnych ustawień systemu.
Na przykład:
Zobacz także post Justina w tym wątku, w którym opisuje on również, jak używać proxy do żądania DNS.
źródło
No proxy for
ustawienia w Firefoksie ...chrome
nie działa, ponieważ nie ma opcji--host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE 127.0.0.1"
Odpowiedź Strubbl jest poprawna, jest to najlepsze rozwiązanie, ponieważ nie musisz ciągle włączać / wyłączać ustawień proxy dla całego systemu.
Dodam, że powinieneś również użyć tego przełącznika w połączeniu
gdzie 127.0.0.1 to serwer proxy. Ten przełącznik powstrzymuje Chrome przed wysyłaniem zewnętrznych żądań DNS, które, gdy ważna jest prywatność, nie ujawnią żadnych informacji DNS.
Tak więc pełne polecenie jest następujące.
źródło
W przypadku systemu Ubuntu 14.04 LTS przejdź do terminalu. Otwórz ten plik, ale najpierw go zapisz
Następnie
Przejdź do pierwszej linii „Exec”
Zmień to na
127.0.0.1:8118
lub cokolwiek. Zapisz ten plik i zamknij edytor, uruchom ponownie przeglądarkę i spróbuj.Aby przywrócić tę zmianę
lub przepisz tę linię do
cieszyć się!
źródło
Chrom i Google Chrome używać
http_proxy
,https_proxy
ano_proxy
ustawienia środowiskowe. Dostęp do nich różni się od języka programowania do języka programowania. W powłoce możesz pisaćitp. Można je ustawić na wiele sposobów. Zobacz https://askubuntu.com/a/513956/438156 i https://askubuntu.com/a/755100/438156 .
źródło