브라우저별 창 프록시

브라우저별 창 프록시

서로 다른 VPN 서버를 통해 연결하도록 브라우저의 여러 인스턴스를 구성하려면 어떻게 해야 합니까?

저는 Linux 서버에서 작업하고 있으며 모든 브라우저 인스턴스가 서로 다른 VPN 서버를 사용해야 합니다.


편집됨

목표는 모든 인스턴스가 서로 다른 국가의 IP를 가져야 하는 경우 5개의 서로 다른 Selenium 인스턴스가 있는 동일한 웹 페이지를 동시에 탐색하는 것입니다.

그래서 제가 생각한 해결책은 모든 프록시가 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에는 OS 시스템에 설치된 다른 Firefox에 영향을 주지 않고 구성할 수 있는 프록시 설정이 내장되어 있고 다른 브라우저에 비해 완벽하게 작동하므로 Firefox를 사용하십시오. macOS에는 Chrome을 사용하지 마십시오.

firefox.app의 여러 인스턴스를 다른 폴더에 복사합니다. 각각 nordvpn의 서로 다른 IP를 갖는 5개의 Firefox 브라우저 인스턴스를 동시에 실행하려면 서로 다른 폴더에 5개의 firefox.app 복사본이 있어야 합니다. firefox.app을 복사하여 다른 위치에 붙여넣기만 하면 됩니다.

그런 다음 각 firefox.app을 실행하고 네트워크 구성으로 이동하여 각 Firefox 브라우저에 대해 다른 nordvpn 서버 IP를 추가하세요. 즐기십시오.

관련 정보