Konfigurowanie ustawień proxy dla Google Chrome w systemie Linux


10

Jak skonfigurować ustawienia proxy dla Chrome w systemie Linux? Nie ma interfejsu konfiguracyjnego takiego jak Firefox. Chciałbym skonfigurować go w taki sposób, aby nie musiałem za każdym razem wpisywać loginu i hasła.

EDYCJA: Używam Fluxboksa jako mojego menedżera okien.

Odpowiedzi:


7

Wypróbuj --proxy-serveropcję wiersza poleceń i / lub http_proxyzmienną środowiskową.

google-chrome-stable --proxy-server="http://example.com:8080"

Ponadto Chrome / Chromium wykorzystuje skrypty xdg, więc możesz spróbować skonfigurować serwer proxy w GNOME / KDE i skonfigurować skrypty xdg do korzystania z ustawień środowiska pulpitu. W ten sposób rozwiązałem przynajmniej skojarzenia plików typu MIME.


Wywołanie pliku wykonywalnego Google Chrome z parametrem --proxy-server działało dobrze, dzięki. Czy podczas przeglądania pojawia się ekran uwierzytelniania dla każdej karty z ostatniej sesji, czy istnieje sposób na „zapamiętanie” loginu i hasła, czy też automatyczne uwierzytelnienie? użycie parametru --proxy-server, takiego jak --proxy-server = "nazwa użytkownika: hasło @ proxy-ip: port" nie działało.
— liewl

2
„google-chrome --proxy-pac-url = plik: /// ...” działa idealnie. Nie ma potrzeby używania http_proxy tego no_proxy tego. Jeśli masz plik pac do użycia z Firefoksem, będzie działał dobrze tutaj. Jeśli potrzebujesz pomocy w pisaniu pliku .pac, google jest twoim przyjacielem ... Ale nadal możesz skonfigurować za pomocą wiersza poleceń. Więcej informacji na temat flag i zmiennych środowiskowych znajduje się w man google-chrome.
— RckLN,

Ponownie uwierzytelnij nazwę użytkownika i hasło w chrome za pomocą parametru --proxy-server - wydaje się, że to błąd w Chrome - oznacz
— hawkeye

Jak włączyć i wyłączyć połączenie proxy w działającej instancji chrome?
— Fopedush,

2

uruchom to jako root, gedit /usr/share/applications/google-chrome.desktopnastępnie dodaj ustawienia proxy tak, jak chcesz, --proxy-server="http://127.0.0.1:8080"a następnie zapisz i uruchom chrome.


Czy możesz wyjaśnić, jak to działa?
— bwDraco,

to edycja ustawień aplikacji Chrome, aby wybrać je podczas uruchamiania.
— Patrick Mutwiri,

Zamiast gedit możesz użyć dowolnego edytora tekstu, np. „Vi”
— pocjoc

Ofcourse @pocjoc
— Patrick Mutwiri

2

Na Ubuntu 16.04 LTS z Chrome v53 (64-bitowy) musiałem ustawić zmienne env http_proxy / HTTP_PROXY na „ http: // proxyserver: port ”, aby wszyscy użytkownicy Chrome mogli się komunikować.

Zmodyfikuj / etc / profile

export {http,ftp,https,rsync}_proxy="http://proxyserver:port"
export {HTTP,FTP,HTTPS,RSYNC}_PROXY=$http_proxy

1

Chrome używa ustawień proxy dla twojego DE. Jeśli używasz KDE, użyje tego. Jeśli użyjesz Gnome, użyje ich. Jeśli nie użyjesz jednego z nich, myślę, że spróbuje użyć Gnome, ale nie w 100% pewny.

Jeśli wybierzesz Klucz -> Pod maską, powinieneś mieć przycisk w obszarze Sieć oznaczony Zmień ustawienia proxy. Kiedy kliknę to, w moim przypadku ładuje ustawienia proxy KDE.

Jeśli nie używasz ani KDE, ani Gnome, możesz spróbować przejrzeć gconf, Chrome używa go do przechowywania ustawień.


Jak powinienem postępować w Fluxboksie? Czy muszę ustawić serwer proxy dla całego systemu?
— liewl

Czy przejście do ustawień pod Kluczem umożliwiło zmianę ustawień proxy?
— Ryan Gibbons,

Nie, pokazuje stronę z objaśnieniami możliwych sposobów konfiguracji konfiguracji proxy. Najwyraźniej musiałbym zmienić ustawienia proxy w samym systemie operacyjnym, chciałbym ustawić je tylko dla Chrome.
— liewl

Chcąc czytać z ciekawości, chrome albo używa systemowego proxy, albo przełącznika poleceń. Ale teraz sposób na zapamiętanie nazwy użytkownika / hasła
— Ryan Gibbons,

0

Jeśli używasz proxy skarpet zamiast wolniejszego proxy HTTP, możesz utworzyć program uruchamiający w Linuksie:

/ usr / bin / chromium www.google.com --proxy-server = "socks5: //127.0.0.1: 1080"

przed tym kliknij program uruchamiający na pulpicie „launcher.desktop”:

[Wpis na pulpicie] Wersja = 1.0 Typ = Aplikacja Exec = sslocal -c /home/user/config.json Nazwa [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

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.