Настройка параметров прокси для Google Chrome в Linux


10

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

РЕДАКТИРОВАТЬ: я использую 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-server прошел нормально, спасибо. При просмотре в нем появляется экран аутентификации для каждой вкладки с последнего сеанса, есть ли способ «запомнить» логин и пароль или сделать его аутентификационным автоматически? использование параметра --proxy-server, например --proxy-server = "username: password @ proxy-ip: port", не работало.
— Liewl

2
'google-chrome --proxy-pac-url = file: /// ...' работает отлично. Там нет необходимости использовать http_proxy этот no_proxy, что. Если у вас есть PAC-файл для использования с Firefox, он будет хорошо работать здесь. Если вам нужна помощь в написании файла .pac, Google - ваш друг ... Но вы все равно можете настроить его через командную строку. Пожалуйста, смотрите man google-chrome для получения дополнительной информации о флагах и переменных окружения.
— RckLN

Чтобы повторно ввести имя пользователя и пароль в chrome с помощью параметра --proxy-server - это похоже на ошибку в Chrome - пожалуйста, отметьте
— Соколиный глаз

Как включить и отключить прокси-соединение в работающем экземпляре Chrome?
— Фопедуш

2

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


Можете ли вы объяснить, как это работает?
— bwDraco

это редактирует настройки приложения Chrome, чтобы выбрать их во время запуска.
— Патрик Мутвири

Вместо gedit вы можете использовать любой текстовый редактор, например, «vi»
— pocjoc

Ofcourse @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's, но не уверен на 100%.

Если вы зайдете в гаечный ключ -> Под капотом, у вас должна быть кнопка в разделе Сеть с пометкой Изменить настройки прокси. Когда я нажимаю эту кнопку, в моем случае загружаются настройки KDE Proxy.

Если вы не используете ни KDE, ни Gnome, вы можете попробовать просмотреть gconf, Chrome использует его для хранения настроек.


Как мне действовать в Fluxbox? Нужно ли устанавливать прокси для всей системы?
— Liewl

Дало ли вам возможность изменить настройки прокси, перейдя в настройки под ключом?
— Райан Гиббонс

Нет, он показывает страницу с объяснениями возможных способов настройки прокси. По-видимому, мне пришлось бы изменить настройки прокси-сервера в самой ОС, я бы хотел установить его только для Chrome.
— Liewl

Делая немного больше чтения из любопытства, Chrome либо использует системный прокси-сервер или через переключатель команд. Но теперь способ запомнить имя пользователя / пароль
— Райан Гиббонс

0

Если вы используете прокси-сервер socks вместо медленного прокси-сервера http, вы можете создать панель запуска в Linux:

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

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

[Desktop Entry] Версия = 1.0 Тип = Приложение 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.