Định cấu hình cài đặt proxy cho Google Chrome trên Linux


10

Làm cách nào để định cấu hình cài đặt proxy cho Chrome trên Linux? Nó không có giao diện cấu hình như Firefox. Tôi muốn định cấu hình nó theo cách mà tôi không phải nhập mỗi lần, đăng nhập và mật khẩu.

EDIT: Tôi đang sử dụng Fluxbox làm trình quản lý cửa sổ của mình.

Câu trả lời:


7

Hãy thử --proxy-servertùy chọn dòng lệnh và / hoặc http_proxybiến môi trường.

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

Ngoài ra, Chrome / Chromium sử dụng tập lệnh xdg, vì vậy bạn có thể thử định cấu hình máy chủ proxy trong Gnome / KDE và thiết lập tập lệnh xdg để sử dụng cài đặt của môi trường máy tính để bàn. Đó là cách tôi đã giải quyết các liên kết tệp loại MIME ít nhất.


Gọi google chrome thực thi với tham số --proxy-server hoạt động tốt, cảm ơn. Khi duyệt, nó bật lên một màn hình xác thực cho mọi tab từ phiên trước, có cách nào để 'nhớ' đăng nhập và mật khẩu, hoặc làm cho nó tự động xác thực? sử dụng tham số --proxy-server như --proxy-server = "username: password @ proxy-ip: port" không hoạt động.
liewl

2
'google-chrome --proxy-pac-url = file: /// ...' hoạt động hoàn hảo. Không cần sử dụng http_proxy này no_proxy đó. Nếu bạn đã có một tập tin pac để sử dụng với firefox, nó sẽ hoạt động tốt ở đây. Nếu bạn cần trợ giúp để viết tệp .pac, google là bạn của bạn ... Nhưng bạn vẫn có thể định cấu hình qua dòng lệnh. Vui lòng xem man google-chrome để biết thêm thông tin về cờ và biến môi trường.
RckLN

Xác nhận lại tên người dùng và mật khẩu trong chrome bằng tham số --proxy-server - đây có vẻ là một lỗi trong Chrome - vui lòng gắn dấu sao vào đây: bug.chromium.org/p/chromium/issues/detail?id=615947
hawkeye

Làm thế nào để một người kích hoạt và vô hiệu hóa kết nối proxy trong một phiên bản chrome đang chạy?
Fopedush

2

chạy cái này với quyền root, gedit /usr/share/applications/google-chrome.desktopsau đó thêm cài đặt proxy của bạn như bạn muốn, --proxy-server="http://127.0.0.1:8080"sau đó lưu và chạy chrome.


Bạn có thể giải thích làm thế nào điều này hoạt động?
bwDraco

đó là chỉnh sửa cài đặt ứng dụng của chrome, để chọn chúng trong khi bắt đầu.
Patrick Mutwiri

Thay vì gedit, bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn muốn, ví dụ như 'vi'
pocjoc

Ofcference @pocjoc
Patrick Mutwiri

2

Trên Ubuntu 16.04 LTS với Chrome v53 (64 bit), tôi đã phải đặt các biến env http_proxy / HTTP_PROXY thành " http: // proxyserver: port " để tất cả người dùng cho Chrome có thể giao tiếp.

Sửa đổi / etc / hồ sơ

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

1

Chrome sử dụng cài đặt Proxy cho DE của bạn. Nếu bạn sử dụng KDE, nó sẽ sử dụng cái này. Nếu bạn sử dụng Gnome, nó sẽ sử dụng chúng. Nếu bạn không sử dụng, tôi nghĩ họ sẽ thử sử dụng Gnome, nhưng không chắc chắn 100%.

Nếu bạn đi tới Cờ lê -> Bên dưới Mũ trùm, bạn sẽ có một nút bên dưới Mạng có nhãn Thay đổi cài đặt proxy. Khi tôi nhấp vào đây, trong trường hợp của tôi, nó sẽ tải cài đặt Proxy KDE.

Nếu bạn không sử dụng KDE hoặc Gnome, bạn có thể thử duyệt gconf, Chrome sử dụng nó để lưu trữ cài đặt của nó.


Tôi nên tiến hành theo Fluxbox như thế nào? Tôi có phải đặt proxy cho toàn hệ thống không?
17:30

Việc đi đến các cài đặt trong Cờ lê có cung cấp cho bạn tùy chọn Thay đổi Cài đặt Proxy không?
Ryan Gibbons

Không, nó hiển thị một trang đưa ra giải thích về các cách có thể để thiết lập cấu hình proxy. Rõ ràng tôi sẽ phải thay đổi cài đặt proxy trên chính hệ điều hành, tôi chỉ muốn đặt nó cho chrome.
liewl

Đọc thêm một chút vì tò mò, chrome sử dụng proxy hệ thống hoặc thông qua công tắc lệnh. Nhưng bây giờ cách ghi nhớ tên người dùng / mật khẩu
Ryan Gibbons

0

Nếu bạn sử dụng vớ proxy thay vì proxy http chậm hơn, Bạn có thể tạo trình khởi chạy trong lệnh Linux:

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

trước đó nhấp vào trình khởi chạy máy tính để bàn "launcher.desktop":

[Mục trên màn hình] Phiên bản = 1.0 Loại = Ứng dụng Exec = sslocal -c /home/user/config.json Tên [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.