Налаштування параметрів проксі для Google Chrome в Linux


10

Як налаштувати параметри проксі для Chrome в Linux? Він не має конфігураційного інтерфейсу, як Firefox. Я хотів би налаштувати його таким чином, що мені не потрібно вводити кожен раз, логін та пароль.

EDIT: Я використовую Fluxbox як мій менеджер вікон.

Відповіді:


7

Спробуйте параметр --proxy-serverкомандного рядка та / або http_proxyзмінну середовища.

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

Також Chrome / Chromium використовує сценарії xdg, тому ви можете спробувати налаштувати проксі-сервер у GNOME / KDE та налаштувати сценарії xdg для використання налаштувань середовища робочого столу. Ось так я вирішив принаймні файлові асоціації типу MIME.


Виклик виконуваного файлу google chrome за допомогою параметра --proxy-сервер спрацював нормально, дякую. Під час перегляду в ньому з'являється екран аутентифікації для кожної вкладки з останнього сеансу, чи є спосіб "запам'ятати" логін та пароль чи зробити автоматичну аутентифікацію? з використанням параметра --proxy-сервера типу --proxy-server = "ім'я користувача: пароль @ proxy-ip: port" не працювало.
laewl

2
'google-chrome --proxy-pac-url = файл: /// ...' працює бездоганно. Не потрібно використовувати http_proxy це no_proxy це. Якщо у вас є Pac-файл для використання з firefox, тут він буде добре працювати. Якщо вам потрібна допомога щодо написання .pac-файла, google - ваш друг ... Але ви все одно можете налаштувати за допомогою командного рядка. Будь ласка, перегляньте man google-chrome для отримання додаткової інформації про прапори та змінні середовища.
RckLN

Повторіть авторизацію імені користувача та пароля в chrome за допомогою параметра --proxy-server - це, здається, помилка в Chrome - будь ласка, позначте проблему тут: bugs.chromium.org/p/chromium/isissue/detail?id=615947
Хокі

Як увімкнути та вимкнути проксі-з'єднання в запущеному екземплярі хрому?
Фопедуш

2

запустіть це як root, gedit /usr/share/applications/google-chrome.desktopа потім додайте налаштування проксі, як хотіли б, тобто --proxy-server="http://127.0.0.1:8080"збережіть і запустіть chrome.


Чи можете ви пояснити, як це працює?
bwDraco

це редагування налаштувань програми chrome, щоб вибрати їх під час запуску.
Патрік Мутвірі

Замість gedit ви можете використовувати будь-який текстовий редактор, який хочете, наприклад, "vi"
pocjoc

Звичайно @pocjoc
Патрік Мутвірі

2

У Ubuntu 16.04 LTS з Chrome v53 (64 біт) мені довелося встановити для змінних http_proxy / HTTP_PROXY env значення " http: // proxyserver: port ", щоб усі користувачі Chrome могли спілкуватися.

Змініть / etc / profile

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

1

Chrome використовує налаштування проксі для вашого DE. Якщо ви використовуєте KDE, він використовуватиме це. Якщо ви використовуєте Gnome, він використовуватиме їх. Якщо ви не використовуєте жодного з них, я думаю, він намагатиметься використовувати Gnome, але не на 100% впевнений.

Якщо ви перейдете до гайкового ключа -> Під кришкою, у вас повинна бути кнопка під мережею з написом Змінити налаштування проксі. Коли я натискаю це, у моєму випадку він завантажує налаштування проксі-сервера KDE.

Якщо ви не використовуєте ні KDE, ні Gnome, ви можете спробувати переглядати gconf, Chrome використовує його для зберігання налаштувань.


Як мені діяти під Fluxbox? Чи потрібно встановлювати проксі для всієї системи?
laewl

Чи перехід до налаштувань під гайковим ключем дав вам можливість змінити настройки проксі-сервера?
Райан Гіббонс

Ні, на ній відображається сторінка з поясненнями можливих способів настройки конфігурацій проксі. Мабуть, мені доведеться змінити налаштування проксі-сервера в самій ОС, я хотів би встановити його лише для chrome.
laewl

Трохи більше читаючи з цікавості, chrome або використовує системний проксі або через перемикач команд. Але тепер спосіб запам'ятати ім’я користувача / пароль
Ryan Gibbons

0

Якщо ви використовуєте проксі-шкарпетки замість повільнішого проксі-сервера, ви можете створити панель запуску в команді Linux:

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

перед цим натисніть на панель запуску робочого столу "launcher.desktop":

[Desktop Entry] Версія = 1.0 Тип = Application Exec = sslocal -c /home/user/config.json Ім'я [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.