Pertanyaan Pengaturan proksi Google Chrome?


Ketika saya mencoba untuk mengatur pengaturan proxy Google Chrome (pada chrome: // linux-proxy-config /), saya mendapatkan pesan berikut:

Saat menjalankan Google Chrome di bawah lingkungan desktop yang didukung,   pengaturan proxy sistem akan digunakan. Namun, sistem Anda tidak   didukung atau ada masalah saat meluncurkan konfigurasi sistem Anda.

Tetapi Anda masih dapat mengkonfigurasi melalui baris perintah. Silakan lihat pria   google-chrome-stable untuk informasi lebih lanjut tentang bendera dan lingkungan   variabel.

Saya perlu menetapkan pengaturan proxy untuk menggunakan Chrome, tetapi saya tidak ingin mengaturnya di baris perintah setiap kali saya menggunakan Chrome. Apakah ada cara untuk mengatur pengaturan ini secara permanen?

Juga, apakah ada opsi di Chrome sehingga tidak menggunakan proxy untuk domain tertentu (analog dengan No proxy for pengaturan di Firefox)?


44
2017-08-20 14:28


asal


@KasiyA Saya tidak ingin menggunakan Chrome tanpa proxy. Saya ingin menggunakan proxy untuk sebagian besar domain, kecuali beberapa, yang bersifat lokal ke jaringan saya. - becko


Jawaban:


Mulai Pusat Perangkat Lunak Ubuntu, cari "gksu", lalu klik Instal (jika belum diinstal).

tekan Alt+F2 dan ketik gksu nautilus dan tekan Memasukkan

Ketikkan kata sandi Anda lalu tekan Ctrl+L dan ketik /usr/share/applications/ dan tekan Memasukkan

Sekarang temukan google-chrome dan klik kanan pada ikon chrome dan pilih "Properties".

Selanjutnya, Tambahkan opsi berikut di ujung kotak teks perintah, di sana.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")

ini terlihat seperti ini (itu sama untuk Chrome):

enter image description here tutup jendela dan jika browser chrome masih berjalan, tutup browser dan mulai lagi. Akhirnya Anda bisa menggunakan browser chrome dengan proxy.

--proxy-bypass-list:

Jika Anda ingin memberi tahu Google-chrome untuk TIDAK menggunakan proxy dengan penggunaan domain tertentu --proxy-bypass-list perintah. Perintah ini menentukan daftar host untuk siapa kita melewati pengaturan proxy dan menggunakan koneksi langsung. Diabaikan jika --proxy-auto-detect atau --no-proxy-server juga ditentukan. Ini adalah daftar aturan memotong yang dipisahkan koma.

Berikut ini Daftar Baris Perintah Chromium yang digunakan di google-chrome juga.


39
2017-08-20 15:45



Bagaimana cara memberi tahu Google Chrome untuk TIDAK menggunakan proxy dengan domain tertentu? Sesuatu seperti opsi No proxy for di Firefox? - becko
Bagaimana seseorang menentukan nama pengguna / kata sandi saat menggunakan --proxy-server? - user2813274
@ user2813274 Anda harus menggunakan sintaks ini user:password@proxy:port (sebagai contoh: --proxy-server="USERhere:PASShere@127.0.0.1:8080") - αғsнιη
Apa sintaks untuk --proxy-bypass-list? Haruskah saya mendaftar daftar host yang dilewati setelahnya? Haruskah saya menggunakan = "daftar"? Entri daftar dipisahkan oleh apa? Titik koma? Koma? Bisakah Anda menambahkan contoh untuk jawaban Anda? - Calmarius
@ αғsнιη dapatkah Anda? Saya pikir ini tidak didukung? (Saya mendapatkan kesalahan ini :: ERR_NO_SUPPORTED_PROXIES) setidaknya di Chrome, ... - hayd


Google Chrome dan Chromium mematuhi variabel proksi lingkungan (http_proxy, no_proxy, dll.) dan proxy ditetapkan melalui gsettings. gsettings sudah terinstal di [XL] ubuntu, jadi ini adalah salah satu cara yang tidak perlu sudo hak istimewa.

Kunci org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user} (dan opsi serupa untuk FTP dan SOCKS proxies) dan kunci konfigurasi otomatis proxy org.gnome.system.proxy.autoconfig_url dapat digunakan untuk ini:

gsettings set org.gnome.system.proxy.http host "proxy.server.fqdn"
gsettings set org.gnome.system.proxy.http port "3128"

Daftar pengecualian proxy dapat diatur menggunakan ignore-hosts kunci:

gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '*.some.domain', '10.0.0.0/8']" 

SEBUAH no_proxy variabel lingkungan akan terlihat seperti:

export no_proxy="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"
export NO_PROXY="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"

Anda dapat mengatur ini ~/.profile atau ~/.pam_environment (tanpa export).


12
2017-08-20 19:11



Saya memiliki pengalaman yang berbeda. Chrome 61.0.3163.100 pada Ubuntu 17.04 tampaknya tidak menggunakan http_proxy dan https_proxy vars. Mereka ditetapkan untuk pengguna saya di ~ / .profile, yang merupakan pengguna yang sama dengan yang dimulai dengan Chrome, tetapi Chrome tidak dapat terhubung .. - Julius
@Julius mana DM? - muru


Hanya jalankan perintah di bawah ini di terminal

sudo nano /usr/share/applications/google-chrome.desktop

dalam nilai Perintah tambahkan di bawah garis

--proxy-server="192.168.1.251:8080" 

Ubah dengan proxy Anda. contohnya dari non-otentikasi proksi. Untuk proxy dengan otentikasi yang harus digunakan,

--proxy-server="username:password@proxy_address:port"

8
2018-02-22 10:15



Sangat bagus, dan juga berfungsi dengan aplikasi Chrome. - Alexandre L Telles
untuk chromium, file tertentu /usr/share/applications/chromium-browser.desktop dan setionc tertentu Exec - Anda harus menempatkan baris proxy ke semua Exec penampilan di file ini - ulkas
kadang-kadang krom terjebak dengan waiting for proxy server. jadi menambahkan --no-proxy-server pilihan menghemat hari. Terima kasih. - Rohit Karadkar
Masalah dengan pendekatan ini adalah bahwa setiap kali paket kromium diperbarui, file desktop akan ditimpa, dan pengaturannya hilang. - jesjimher


Untuk Kesatuan: Dalam "pengaturan sistem", pergi ke "jaringan" lalu "proxy jaringan": Anda kemudian dapat mengatur sistem proxy Anda luas.

Untuk pengaturan pengguna dan kata sandi, atur seperti ini: pengguna: kata sandi @ proxy: port

Untuk Lubuntu, Xubuntu dll ...: lihat utas ini Bagaimana cara mengatur server proxy di seluruh sistem di Xubuntu, Lubuntu, atau Ubuntu Studio?


6
2017-08-20 15:07



Saya menggunakan Lubuntu. Di mana saya menemukan "Pengaturan Sistem"? - becko
Ya, jawabannya adalah untuk Unity. Mungkin Anda menggunakan perintah: ekspor http_proxy = "pengguna: kata sandi @ proxy: port" lalu perintah untuk chrome, dalam skrip 2 baris. - laugeo
Google Chrome saat ini tidak mengurus pengaturan proxy sistem-lebar. - Anto
Ini, IMHO, harus menjadi jawaban yang diterima. Google akan menggunakan proxy sistem. - David Baucum


Cara semi-otomatis

saya telah menemukan @kasiya  menjawab menjadi sangat membantu.

Namun, setiap memperbarui Google Chrome mengakibatkan pengaturan ulang entri desktop dan proxy pengaturan. Ini cukup menyusahkan untuk mengeditnya lagi, dan lagi.


Alih-alih bekerja manual, Anda dapat mengubah entri dengan skrip pendek.

Cukup tempelkan ke terminal:

sudo sed '/^Exec/s/$/ --proxy-server="10.0.2.2:3128"/' /usr/share/applications/google-chrome.desktop  -i

Tentunya, Anda perlu mengubah IP ke server proxy Anda.


Ini menambahkan semua baris yang dimulai dengan Exec dengan pengaturan proksi Anda, yang merupakan cara manual untuk mengatur proxy.

Nikmati!


4
2018-04-25 19:22



Karena Chrome / mium cenderung tetap semi terbuka di bilah tugas, tidak perlu menambahkan parameter proxy ke setiap taskbar Exec contoh. Hanya yang utama (bernama Chromium Web Browser) biasanya cukup. Sisa Exec instance digunakan untuk tindakan seperti membuka jendela baru, yang biasanya terjadi setelah browser aktif dan berjalan. - jesjimher


Saat pengaturan proksi berada di variabel proksi lingkungan, Chrome tidak berfungsi dengan menempatkan pengaturan proksi penuh pada peluncur.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")

Tapi itu berhasil ketika saya meletakkannya untuk mendeteksi konfigurasi otomatis

--proxy-auto-detect

Dan itu berhasil Vivaldi.


2
2017-10-25 14:23





Bagaimana cara mengatur server proxy di seluruh sistem di Xubuntu, Lubuntu, atau Ubuntu Studio? menunjuk ke file /etc/environment di mana Anda dapat memasukkan baris berikut sebagai root:

http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Jawaban teratas (sangat rumit) juga berisi skrip untuk mengaktifkan / menonaktifkan sesuai permintaan. (Tetapi jika Anda membutuhkannya, Firefox memiliki halaman opsi untuk memilih proxy dan Anda mungkin ingin mempertimbangkan untuk menggunakannya).


1
2018-04-08 07:30