SOCKS 프록시 & SSH 터널을 통해 미국 외부에서 미국 전용 웹사이트에 액세스

차례:

Anonim

다양한 웹사이트와 온라인 서비스는 미국으로 제한된 지역입니다: Hulu, Netflix, Pandora, 연간 신용 보고서, 일부 은행 목록은 중요합니다. 지역 제한은 일반적으로 미국 외부에서 웹 사이트에 액세스해야 할 때까지 알아차리지 못하는 것이며 큰 고통입니다.SOCKS 프록시 및 SSH 터널을 사용하여 지역 제한을 안전하게 우회하는 방법

시작하기 전에 이 목적을 위해 양말 프록시를 설정하려면 다음이 필요합니다.

  • 사용자 이름 및 원격 시스템 IP를 포함하여 SSH 액세스를 허용하는 미국 기반 웹 호스팅 또는 셸 공급자
  • 명령줄에 대한 기본 이해 및 편안함

이 연습은 Mac OS X를 대상으로 하지만 iOS, Android 및 Windows에서도 거의 동일하게 구성할 수 있어야 합니다.

Mac OS X에서 SSH 터널 및 SOCKS 프록시를 설정하는 방법

미국 호스트가 제곱되었다고 가정하고 시작하겠습니다.

  1. 응용 프로그램 폴더로 이동한 다음 유틸리티로 이동한 다음 터미널을 실행하고 다음 구문을 사용하여 SOCKS 프록시를 설정합니다.
  2. ssh -D port_number user@remote_host_ip

  3. 예를 들어 사용자 이름이 AJ이고 원격 호스트 IP가 75.75.75.75이고 포트 2012에서 프록시를 설정하려는 경우 구문은 다음과 같습니다.
  4. ssh -D 2012 [email protected]

  5. 평소와 같이 로그인하고 프록시를 사용하려는 기간 동안 쉘 연결을 유지하십시오. 원격 호스트 시간 초과가 우려되는 경우 localhost 또는 다른 IP를 핑하십시오.
  6. 이제  Apple 메뉴로 이동하여 "시스템 환경 설정"을 엽니다.
  7. "네트워크"를 클릭한 다음 오른쪽 하단의 "고급"을 클릭합니다.
  8. “Proxies” 탭을 클릭하고 프로토콜 메뉴에서 “SOCKS Proxy” 옆의 체크박스를 클릭합니다.
  9. SOCKS 프록시 서버를 127.0.0.1로 채우고 이전 포트를 제공합니다. 이 경우 2012
  10. “확인”을 클릭하십시오.

이제 웹 브라우저를 실행하고 Mac의 외부 IP 주소를 다시 확인하여 whatismyip.org와 같은 웹사이트에서 확인하거나 명령줄에서 다음을 실행하여 확인합니다.

curl ipecho.net/plain ; 에코

또한 서비스를 변경하는 것처럼 보이지만 때때로 작동하는 whatismyip을 사용할 수 있습니다.

컬 whatismyip.org

이제 IP가 터널링하는 원격 미국 기반 호스트로 등록되어야 하며 미국 지역 제한 콘텐츠를 자유롭게 볼 수 있습니다. IP 영역이 무엇으로 등록되어 있는지 확실하지 않은 경우 다음과 같이 nslookup을 수행하십시오.

nslookup(IP 주소)

웹에서 로컬라이저 서비스 중 하나를 사용하는 것도 작동할 수 있으며 감지된 IP 주소를 기반으로 대략적인 위치를 파악하고 실제로 프록시를 사용하고 있는지 여부도 확인할 수 있습니다.

Side note: 경우에 따라 특히 지역에 따라 리디렉션되는 웹사이트의 경우 적절한 URL을 찾기만 하면 됩니다. 터널링을 전혀 할 필요가 없습니다. 매우 유용한 예는 Google.com이 NCR 사이트를 사용하여 다른 지역으로 리디렉션하는 것을 중지하는 것입니다. 그러나 유사한 대체 URL을 가진 다른 검색 엔진 및 웹사이트가 있습니다.

SOCKS 프록시 & SSH 터널을 통해 미국 외부에서 미국 전용 웹사이트에 액세스