Kiedy próbuję ustawić ustawienia proxy Google Chrome (na chrome: // linux-proxy-config /), pojawia się następujący komunikat:
Podczas korzystania z Google Chrome w obsługiwanym środowisku pulpitu będą używane systemowe ustawienia proxy. Jednak system nie jest obsługiwany lub wystąpił problem z uruchomieniem konfiguracji systemu.
Ale nadal możesz skonfigurować za pomocą wiersza polecenia. Więcej informacji na temat flag i zmiennych środowiskowych znajduje się w man google-chrome-stable.
Muszę skonfigurować ustawienia proxy, aby korzystać z Chrome, ale nie chcę ich ustawiać w wierszu poleceń za każdym razem, gdy używam Chrome. Czy istnieje sposób, aby ustawić te ustawienia na stałe?
Czy jest też opcja w Chrome, aby nie używała proxy dla określonych domen (analogicznie do No proxy for
ustawienia w Firefoksie)?
źródło
Odpowiedzi:
Uruchom Centrum oprogramowania Ubuntu, wyszukaj „gksu”, a następnie kliknij Zainstaluj (jeśli nie jest jeszcze zainstalowany).
Naciśnij Alt+ F2i wpisz
gksu nautilus
i naciśnijEnterWpisz hasło, a następnie naciśnij Ctrl+ Li wpisz
/usr/share/applications/
i naciśnijEnterTeraz znajdź
google-chrome
i kliknij prawym przyciskiem myszy ikonę chromu i wybierz „Właściwości”.Następnie dodaj następującą opcję na końcu pola tekstowego polecenia.
--proxy-server="IP proxy Server:port"
(np--proxy-server="127.0.0.1:8080"
)wygląda to tak ( tak samo dla Chrome ):
zamknij okno, a jeśli przeglądarka Chrome nadal działa, zamknij przeglądarkę i uruchom ponownie. Wreszcie możesz używać przeglądarki Chrome z serwerem proxy.
--proxy-bypass-list :
Jeśli chcesz powiedzieć google-chrome, aby NIE używał serwera proxy z określonymi domenami, użyj
--proxy-bypass-list
polecenia. To polecenie określa listę hostów, dla których omijamy ustawienia proxy i korzystamy z bezpośrednich połączeń. Ignorowane, jeśli--proxy-auto-detect
lub--no-proxy-server
są również określone. To jest rozdzielona przecinkami lista reguł omijania.Oto lista wiersza poleceń Chromium, który również był używany w google-chrome.
źródło
No proxy for
w Firefoksie?user:password@proxy:port
(na przykład:--proxy-server="USERhere:[email protected]:8080"
)Google Chrome i Chromium przestrzegać zmienne środowisko (proxy
http_proxy
,no_proxy
itd) i ustawić za pomocą serwerów proxygsettings
.gsettings
jest fabrycznie zainstalowany na [XL] ubuntu, więc jest to jeden ze sposobów, który nie wymagasudo
uprawnień.Można do tego użyć kluczy
org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user}
(i podobnych opcji dla serwerów proxy FTP i SOCKS) oraz klucza autokonfiguracji serwera proxyorg.gnome.system.proxy.autoconfig_url
:Listę wyjątków proxy można ustawić za pomocą
ignore-hosts
klucza:no_proxy
Zmienna będzie wyglądać następująco:Możesz ustawić to w
~/.profile
lub~/.pam_environment
(bezexport
).źródło
Wystarczy wykonać poniższe polecenie w terminalu
w Wartość polecenia dołącz poniżej linii
Zmień to za pomocą swojego proxy. jego przykład proxy nieautoryzowanego. W przypadku serwera proxy z uwierzytelnianiem należy użyć,
źródło
chromium
, konkretny plik jest,/usr/share/applications/chromium-browser.desktop
a szczególnym ustawieniem jestExec
- musisz umieścić linię proxy we wszystkichExec
odsłonach w tym plikuwaiting for proxy server
. więc dodanie--no-proxy-server
opcji oszczędza dzień. Dzięki.Dla Unity : w „ustawieniach systemu” przejdź do „sieci”, a następnie „sieciowego serwera proxy”: możesz następnie ustawić swój system proxy na całą szerokość.
Aby ustawić użytkownika i hasło, ustaw go w następujący sposób: użytkownik: hasło @ proxy: port
Dla Lubuntu, Xubuntu itp .: Zobacz ten wątek Jak ustawić systemowe serwery proxy w Xubuntu, Lubuntu lub Ubuntu Studio?
źródło
Półautomatyczny sposób
Uważam, że odpowiedź @ kasiya jest najbardziej pomocna.
Jednak każda aktualizacja Google Chrome powodowała resetowanie wpisu i
proxy
ustawień pulpitu . Powtarzanie go raz za razem jest dość frustrujące.Zamiast pracy ręcznej możesz zmienić wpis krótkim skryptem.
Po prostu wklej go do terminala:
Oczywiście musisz zmienić adres IP na serwer proxy.
To dodaje wszystkie linie zaczynające się
Exec
od ustawienia proxy, które jest ręcznym sposobem ustawienia proxy.Cieszyć się!
źródło
Exec
wystąpienia.Chromium Web Browser
Zwykle wystarczy tylko główny (nazwany ). ResztaExec
instancji jest wykorzystywana do działań takich jak otwarcie nowego okna, które zwykle dzieje się po uruchomieniu przeglądarki.Jak ustawić systemowe serwery proxy w Xubuntu, Lubuntu lub Ubuntu Studio? wskazuje plik, w
/etc/environment
którym możesz wstawić następujące linie jako root:Najlepsza odpowiedź (bardzo skomplikowana) zawiera również skrypt do włączania / wyłączania na żądanie. (Ale jeśli potrzebujesz, Firefox ma stronę z opcjami wyboru serwera proxy i możesz rozważyć jego użycie).
źródło
Gdy ustawienia proxy znajdują się w zmiennych środowiskowych proxy, Chrome nie działał, umieszczając pełne ustawienia proxy w programie uruchamiającym.
--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")
Ale zadziałało, gdy umieściłem go w celu wykrycia automatycznych konfiguracji
--proxy-auto-detect
I działało w Vivaldi .
źródło
Jedną z opcji, których używam, jest rozszerzenie Proxy SwitchyOmega . Umożliwia zwalnianie niektórych adresów IP lub domen, zgodnie z prośbą.
Ma przyjemny GUI zamiast konieczności radzenia sobie z argumentami wiersza poleceń. Obsługuje także synchronizację Chrome, dzięki czemu możesz szybko rozpocząć pracę z ustawieniami proxy na nowym komputerze.
Możesz go również skonfigurować tak, aby korzystanie z serwera proxy mogło być włączane i wyłączane jednym kliknięciem.
źródło
Zobacz tutaj: https://superuser.com/questions/321804/manually-configuring-proxy-settings-of-google-chrome-on-ubuntu
źródło