Bagaimana saya bisa menggunakan proxy dalam satu profil Chrome?

8

Saya menjalankan beberapa instance Google Chrome secara bersamaan, masing-masing dengan profil yang berbeda (menggunakan --user-data-dir=MyProfileFolder). Saya ingin salah satu instance Chrome (profil) menggunakan proxy, dan yang lainnya terhubung langsung seperti biasa.

Masalahnya adalah tidak peduli bagaimana saya mencoba mengaktifkan proxy di beberapa instance Chrome, itu mempengaruhi semua instance yang berjalan juga.

Jika saya hanya menggunakan ranch -> Options -> Under the Hood -> Change proxy settings, itu menimpa seluruh sistem, karena itu hanya halaman pengaturan proxy Windows umum.

Jika saya menggunakan ekstensi seperti Proxy Switch! atau Pindah Proksi, sekali lagi, mengaktifkan proxy dalam satu contoh (profil) memengaruhi semua yang lain (meskipun ekstensi bahkan tidak diinstal di dalamnya).

Apakah ada jalan keluarnya?

Saya tidak pernah mengalami masalah ini di Firefox.

David B
sumber

Jawaban:

4

Saat Anda mengetahuinya, Chrome di Windows menggunakan pengaturan proxy sistem. Untuk menggunakan proxy yang berbeda untuk satu instance gunakan --proxy-server=<host:port>argumen. Anda dapat menambahkan ini ke cara pintas untuk profil spesifik itu jika Anda ingin aktif di setiap proses.

Jacquer
sumber
Tetapi bagaimana jika saya memerlukan beberapa pengaturan yang lebih canggih, seperti aturan yang membatasi proxy ke beberapa alamat saja? Apakah itu mungkin?
David B
Jujur denganmu, aku tidak tahu. Saya hanya menggunakan Chrome sesekali. Saya hanya menemukan jawaban untuk pertanyaan Anda melalui Google. Dugaan saya adalah bahwa itu tidak mungkin, tetapi saya bisa saja salah.
jáquer
2

Saya menginstal ekstensi ini - proxy switchy - dan itu memecahkan masalah saya

Saya juga membuat 2 pengguna di chrome dan meluncurkannya bersama

C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Profile 1"
C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Default"

tetapi dengan proxy switchy ini opsional.

iuri
sumber
1

The --proxy-server=<host:port>adalah satu-satunya alternatif nyata di Linux (Mint 15 kernel 3.8.0.26) sebenarnya, jika perubahan tersebut dihuni dan dibagi di antara contoh, bahkan melalui Chromium dan Chrome bundel. yang --user-data-dirpilihan tampaknya diabaikan oleh kedua.

Solusi yang mudah akhirnya adalah memasang Chrome & Chromium. Jika entah bagaimana Anda menyadari bahwa mereka membagikan barang-barang hanya membersihkan dengan benar ~.config/google-chromeatau ~.config/chromiumuntuk mengatur ulang semuanya dan menggunakannya --proxy-server=<host:port>dengan rasa favorit Anda. Anda dapat mengekspor-impor bookmark selanjutnya jika diperlukan

Jaime Agudo
sumber