2 profiles 1 Chrome
Дорогие читатели, сегодня я поделюсь с вами, знаниями о том, как запустить Chrome, с разными профилями и настройками прокси, под одной учеткой, на винде. Ну что, погнали?
Цель
Запилить аналог Firefox Containers, под Chrome. Ну почти.
Firefox (все работает из коробки)
В Firefox, есть очень удобная фича, под название Контейнеры.
Когда один и тот же сайт, открыт в разных контейнерах, то этот сайт будет думать, что на него зашли из двух разных фаерфоксов, со разными куками. Плюс, каждому контейнеру,
можно прописать свой прокси. А это уже позволяет из одного браузера, лазить по сайтам, под разными айпишками. Например в основном профиле (контейнере) открываем стим
под российским аккаунтом, а в соседнем контейнере, через проксю, открываем уже казахстанский стим. Ну применений много, я думаю вы понели. )
Chrome + расширения (не всегда работает и не удобно)
Но это про Firefox. А что там с Chrome и прочим гавном на базе хрома (Opera, Brave, Vivaldi, Edge)?
Есть всякие прокси-свитчеры, но как я понял, они меняют настройки подключения для всего браузера. Имхо это не вариант. Плюс, некоторые google,
грозится отключить (Proxy SwitchyOmega),
а некоторые работают через жопу.
Chrome + профиль (не удобно)
Есть вариант с запуском хрома, с указанными профилем, черз параметры камандой строки:
chrome.exe --profile-directory="Proxy 1" --proxy-server="socks://1.2.3.4:5678"
Этот вариант уже работает, но только для одного экземпляра хрома. Если рядом запустить хром, с дефолтным профилем (--profile-directory="Default"
),
то он будет так же работать через прокси. Наоборот так же - если одновременно с дефолтным профилем, запустить профиль с проксей, то прокся не подцепится.
Т.е. параллельно запустить два хрома, с разными проксями, таким способом не получится.
Chrome + профиль + Sandboxie Plus (то что доктор прописал)
Sandboxie Plus - это программа для запуска приложений в “песочнице”, т.е. в изолированном окружении. На ютюбе есть ролики, где народ запускает несколько стимов, под одной учеткой. Или смотрят как ведут себя зловреды, в изоляции. :) Plus-версия, это продолжение оригинальной Sandboxie, с улучшенным интерфейсом и некоторыми платными фичами (нам они не нужны). Для персонального использования, (пока?) бесплатно. На крайний случай, можно воспользоваться оригинальной версией.
Sandboxie Plus, умеет создавать ярлыки, для запуска приложений, сразу в песочнице. Это то что нам и нужно.
- Открываем Sandboxie Plus;
-
Через меню
Sendbox/Run Sandboxed
, выбираем песочницу DefaultBox или другую; -
Нажимаем
Просмотр
и идем туда, где лежит chrome.exe (у меня этоC:\Program Files (x86)\Google\Chrome\Application\chrome.exe
) и запускаем. - Откроется Chrome. Незакрывая хром, переходим в окно
Sandboxie Plus
:- Находим процес chrome.exe;
- Правой кнопкой вызываем контекстное меню;
- Выбираем
Create shortcut
;
- Сохраняем на Рабочем столе.
- Находим на рабочем столе созданный ярлык.
- Правой кнопкой, заходим в
Свойства
ярылка; - В поле
Объект
, добавляем:--profile-directory="Proxy 1" --proxy-server="socks://1.2.3.4:5678"
- В поле Объект должно быть что-то похожее:
"C:\Program Files\Sandboxie-Plus\SandMan.exe" /box:DefaultBox "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Proxy 1" --proxy-server="socks://1.2.3.4:5678"
- Правой кнопкой, заходим в
-
Теперь у нас два независимых процесса, хрома, каждый со своим профилем и настройками прокси.
- …
- Профит.
Можно даже залогиниться под одной гугл-учеткой, в каждом хроме, чтобы работала синхронизация закладок и т.п. фишки хрома. (Не пробовал).
Запуск Chrome из-под учетки другого пользователя.
На Linux, я бы наверно сразу воспользовался этим способом.
- Создать учетку пользователя, без возможности логина (и без пароля?).
- Через sudo, запускать Chrome под этой учеткой с нужными параметрами.
Уверен, Windows, так тоже может. Но мне лень заморачиваться этим под винду.