Прокси для каждого окна браузера

Прокси для каждого окна браузера

Как настроить несколько экземпляров браузера для подключения через разные VPN-серверы?

Я работаю на сервере Linux и мне нужно, чтобы каждый экземпляр браузера использовал разные VPN-серверы.


Отредактировано

Цель — одновременная навигация по одной и той же веб-странице с помощью 5 различных экземпляров Selenium, при этом каждый экземпляр должен иметь IP-адрес из разных стран.

Поэтому я подумал, что решением будет использование разных прокси-серверов, когда каждый прокси использует VPN.

Имеет ли это смысл?

Я совсем новичок в этих темах, поэтому если SSH является хорошим решением, я хотел бы получить больше информации о том, как получить правильное соединение с помощью решения SSH. Пожалуйста, помогите мне понять, что означает использовать каждый параметр в соединении и как настроить прокси для этого.

решение1

Прокси для каждого окна браузера

Маловероятно, что для этого есть решение на уровне вкладок. Однако вы можете использовать функцию профиля (или инкогнито), чтобы разрешить несколько экземпляров браузера. Каждое окно браузера затем может управлять своими собственными расширениями, таким образом, может управлять своими собственными настройками прокси. Вот как я сделал это в Chrome.

  • В правом верхнем углу окна браузера нажмите кнопку текущего пользователя. Она может отображать имя этого человека, адрес электронной почты или значок в виде человека.
  • Нажмите «Сменить человека».
  • В нижней части окна нажмите Добавить человека. Создайте новую учетную запись.
  • УстановитьПрокси-коммутаторOmega. В магазине Chrome есть много расширений для управления прокси-серверами, это то, которое я попробовал, и оно у меня сработало. Настройте его для этого окна. Настройки не будут переданы другим персонам.

Прокси для каждой вкладки (но не совсем)

Я не думаю, что у меня есть возможный обходной путь без использования отдельных экземпляров просмотра. Вы упомянули, что делаете это с одной страницей. В таком случае вы могли бы сделать это, используя перенаправление портов на вашем локальном хосте.

Установите два перенаправления портов SSH

Например, чтобы настроить перенаправление двух портов SSH через два разных сервера, вы можете использовать следующие команды.

ssh -L 8888:example.com:80 [email protected]
ssh -L 9999:example.com:80 [email protected]

Каждый экземпляр браузера подключается к разным портам.

Пусть один браузер указывает на 127.0.0.1:8888, а другой на127.0.0.1:9999

Проблемы

  • Это не VPN. Вы не можете гарантировать, что весь трафик браузера будет проходить через соединение SSH. Например, любой ресурс, извлекающий изображения или скрипты на внешних доменах, будет проходить через ваше хост-соединение. Только ресурсы для целевого 127.0.0.1:8888или 127.0.0.1:9999будут маршрутизироваться через туннель. Если веб-страница имеет абсолютные URL-адреса, вам придется вручную редактировать ссылки, чтобы отразить порт.
  • Сервер может быть придирчив к Host:заголовку. В этом случае вы можете использовать расширение редактирования заголовка, чтобы задать заголовок статически.

решение2

Я нашел способ связать несколько OpenVPN с разными экземплярами браузера, настроив VPN для работы только для определенного пользователя.

Решение было найдено.здесь.

Спасибо!

решение3

Это решение предназначено для macOS, но концепция, очевидно, должна работать и на любых других системах:

Используйте Firefox, потому что он имеет встроенные настройки прокси-сервера, которые можно настроить, не влияя на другие установленные в ОС браузеры Firefox, и работает отлично по сравнению с другими браузерами. Не используйте Chrome для macOS.

Скопируйте много экземпляров firefox.app в разные папки. Если вы хотите запустить, скажем, 5 экземпляров браузеров firefox одновременно, каждый из которых будет иметь свой IP nordvpn, то вам понадобится иметь 5 копий firefox.app в разных папках. Просто скопируйте и вставьте firefox.app в разные места.

Затем запустите каждое приложение firefox.app, перейдите в конфигурацию сети и добавьте разные IP-адреса сервера nordvpn для каждого браузера firefox... наслаждайтесь.

Связанный контент