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.