4

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

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

Спасибо за совет!


отредактированный

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

Итак, я решил использовать разные прокси, когда каждый прокси использует VPN.

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

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

2 ответа2

2

За прокси окна браузера

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

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

За вкладку прокси (но не совсем)

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

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

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

ssh -L 8888:example.com:80 user@1.2.3.4
ssh -L 9999:example.com:80 user@4.5.6.7

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

Один браузер должен указывать на 127.0.0.1:8888 а другой на 127.0.0.1:9999

Проблемы

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

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

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

Спасибо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .