Mengonfigurasi pengaturan proxy untuk Google Chrome di Linux

10

Bagaimana cara mengonfigurasi pengaturan proxy untuk Chrome di Linux? Itu tidak memiliki antarmuka konfigurasi seperti Firefox. Saya ingin mengkonfigurasinya dengan cara yang tidak harus saya ketik setiap kali, login dan kata sandi.

EDIT: Saya menggunakan Fluxbox sebagai window manager saya.

liewl
sumber

Jawaban:

7

Coba --proxy-serveropsi baris perintah, dan / atau http_proxyvariabel lingkungan.

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

Juga, Chrome / Chromium memanfaatkan skrip xdg, sehingga Anda dapat mencoba mengonfigurasi server proxy di GNOME / KDE, dan mengatur skrip xdg untuk menggunakan pengaturan lingkungan desktop. Itulah cara saya memecahkan asosiasi file tipe MIME setidaknya.

Alexey Yakovenko
sumber
Memanggil eksekusi google chrome dengan parameter --proxy-server berfungsi dengan baik, terima kasih. Saat menjelajahinya muncul layar autentikasi untuk setiap tab dari sesi terakhir, apakah ada cara untuk 'mengingat' login dan kata sandi, atau membuatnya autentikasi secara otomatis? menggunakan parameter --proxy-server seperti --proxy-server = "username: password @ proxy-ip: port" tidak berfungsi.
liewl
2
'google-chrome --proxy-pac-url = file: /// ...' berfungsi dengan baik. Tidak perlu menggunakan http_proxy no_proxy ini itu. Jika Anda punya file pac untuk digunakan dengan firefox itu akan berfungsi dengan baik di sini. Jika Anda perlu bantuan menulis file .pac google adalah teman Anda ... Tetapi Anda masih dapat mengonfigurasi melalui baris perintah. Silakan lihat man google-chrome untuk informasi lebih lanjut tentang flag dan variabel lingkungan.
RckLN
Masukkan nama pengguna dan kata sandi autentik dalam chrome menggunakan --proxy-server parameter - ini tampaknya menjadi bug di Chrome - silakan beri tanda bintang di masalah ini di sini: bugs.chromium.org/p/chromium/issues/detail?id=615947
hawkeye
Bagaimana cara seseorang mengaktifkan dan menonaktifkan koneksi proxy dalam instance chrome yang sedang berjalan?
Fopedush
2

jalankan ini sebagai root gedit /usr/share/applications/google-chrome.desktoplalu tambahkan pengaturan proxy Anda seperti yang Anda inginkan --proxy-server="http://127.0.0.1:8080"lalu simpan dan jalankan chrome.

Patrick Mutwiri
sumber
Bisakah Anda menjelaskan cara kerjanya?
bwDraco
yang mengedit pengaturan aplikasi chrome, untuk memilihnya saat mulai.
Patrick Mutwiri
Alih-alih gedit, Anda dapat menggunakan editor teks apa pun yang Anda inginkan, sebagai 'vi' misalnya
pocjoc
Ofcourse @pocjoc
Patrick Mutwiri
2

Pada Ubuntu 16.04 LTS dengan Chrome v53 (64 bit), saya harus mengatur variabel env http_proxy / HTTP_PROXY ke " http: // proxyserver: port " untuk semua pengguna agar Chrome dapat berkomunikasi.

Ubah / etc / profile

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

Chrome menggunakan pengaturan Proxy untuk DE Anda. Jika Anda menggunakan KDE, ia akan menggunakan ini. Jika Anda menggunakan Gnome, itu akan menggunakan milik mereka. Jika Anda tidak menggunakan keduanya, saya pikir itu akan mencoba menggunakan Gnome, tetapi tidak 100% yakin.

Jika Anda membuka Kunci Inggris -> Di Balik Terpal, Anda harus memiliki tombol di bawah Jaringan berlabel Ubah pengaturan proxy. Ketika saya mengklik ini, dalam kasus saya, ini memuat pengaturan Proxy KDE.

Jika Anda tidak menggunakan KDE atau Gnome, Anda dapat mencoba menjelajahi gconf, Chrome menggunakannya untuk menyimpan pengaturannya.

Ryan Gibbons
sumber
Bagaimana cara saya melanjutkan di bawah Fluxbox? Apakah saya harus mengatur proxy untuk keseluruhan sistem?
liewl
Apakah pergi ke pengaturan di bawah Kunci Inggris memberi Anda pilihan untuk Mengubah Pengaturan Proxy?
Ryan Gibbons
Tidak, ini menunjukkan halaman yang memberikan penjelasan tentang cara yang mungkin untuk mengatur konfigurasi proxy. Tampaknya saya harus mengubah pengaturan proxy pada OS itu sendiri, saya ingin mengaturnya hanya untuk chrome.
liewl
Melakukan sedikit lebih banyak rasa ingin tahu, chrome menggunakan proxy sistem atau melalui sakelar perintah. Tapi sekarang cara untuk mengingat nama pengguna / kata sandi
Ryan Gibbons
0

Jika Anda menggunakan kaus kaki proksi alih-alih proksi http lebih lambat, Anda dapat membuat peluncur dalam perintah Linux:

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

sebelum itu klik peluncur desktop "launcher.desktop":

[Entri Desktop] Versi = 1.0 Tipe = Aplikasi Exec = sslocal -c /home/user/config.json Nama [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

eoffer
sumber