Jak mogę używać proxy w jednym profilu Chrome?

8

Korzystam z wielu instancji Google Chrome jednocześnie, każda z innym profilem (za pomocą --user-data-dir=MyProfileFolder). Chciałbym, aby jedno z wystąpień (profili) Chrome używało serwera proxy, a drugie łączy się jak zwykle bezpośrednio.

Problem nie ma znaczenia, jak staram się włączyć proxy w niektórych instancjach Chrome, dotyczy to również wszystkich innych uruchomionych instancji.

Jeśli po prostu ranch -> Options -> Under the Hood -> Change proxy settingsużyję, wpływa na cały system, ponieważ jest to tylko strona ogólnych ustawień proxy systemu Windows.

Jeśli użyję rozszerzenia takiego jak Proxy Switch! lub Switch Proxy, jeszcze raz, włączenie proxy w jednym wystąpieniu (profilu) wpływa na wszystkie inne (nawet jeśli rozszerzenie nie jest nawet w nich zainstalowane).

Czy jest na to jakiś sposób?

Nigdy nie miałem tego problemu w Firefoksie.

David B.
źródło

Odpowiedzi:

4

Jak się dowiedziałeś, Chrome w systemie Windows używa ustawień proxy systemu. Aby użyć innego serwera proxy dla pojedynczej instancji, użyj --proxy-server=<host:port>argumentu. Możesz dodać to do skrótu dla tego konkretnego profilu, jeśli chcesz, aby był aktywny przy każdym uruchomieniu.

Jáquer
źródło
Ale co, jeśli potrzebuję bardziej wyrafinowanych ustawień, takich jak reguła ograniczająca serwer proxy tylko do niektórych adresów? Czy to jest możliwe?
David B
Szczerze mówiąc, nie wiem. Używam Chrome tylko sporadycznie. Znalazłem odpowiedź na twoje pytanie tylko przez Google. Domyślam się, że to niemożliwe, ale mogę się mylić.
jáquer
2

Zainstalowałem to rozszerzenie - przełączanie proxy - i to rozwiązało mój problem

Zrobiłem też 2 użytkowników w chrome i uruchamiam ich

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"

ale przy przełączaniu proxy jest to opcjonalne.

iuri
źródło
1

Jest --proxy-server=<host:port>to jedyna prawdziwa alternatywa w systemie Linux (jądro Mint 15 3.8.0.26), w przeciwnym razie zmiany zostaną wypełnione i udostępnione między instancjami, nawet za pośrednictwem pakietów Chromium i Chrome. --user-data-diropcja wydaje ignorowane przez obu.

Łatwym obejściem było wreszcie zainstalowanie zarówno Chrome, jak i Chromium. Jeśli w jakiś sposób zdasz sobie sprawę, że udostępniają rzeczy po prostu odpowiednio wyczyść ~.config/google-chromelub, ~.config/chromiumaby zresetować wszystko i użyć --proxy-server=<host:port>z ulubionym smakiem. W razie potrzeby możesz eksportować i importować później zakładki

Jaime Agudo
źródło