SOCKS 프록시 & SSH 터널을 통해 미국 외부에서 미국 전용 웹사이트에 액세스
차례:
다양한 웹사이트와 온라인 서비스는 미국으로 제한된 지역입니다: Hulu, Netflix, Pandora, 연간 신용 보고서, 일부 은행 목록은 중요합니다. 지역 제한은 일반적으로 미국 외부에서 웹 사이트에 액세스해야 할 때까지 알아차리지 못하는 것이며 큰 고통입니다.SOCKS 프록시 및 SSH 터널을 사용하여 지역 제한을 안전하게 우회하는 방법
시작하기 전에 이 목적을 위해 양말 프록시를 설정하려면 다음이 필요합니다.
- 사용자 이름 및 원격 시스템 IP를 포함하여 SSH 액세스를 허용하는 미국 기반 웹 호스팅 또는 셸 공급자
- 명령줄에 대한 기본 이해 및 편안함
이 연습은 Mac OS X를 대상으로 하지만 iOS, Android 및 Windows에서도 거의 동일하게 구성할 수 있어야 합니다.
Mac OS X에서 SSH 터널 및 SOCKS 프록시를 설정하는 방법
미국 호스트가 제곱되었다고 가정하고 시작하겠습니다.
- 응용 프로그램 폴더로 이동한 다음 유틸리티로 이동한 다음 터미널을 실행하고 다음 구문을 사용하여 SOCKS 프록시를 설정합니다.
- 예를 들어 사용자 이름이 AJ이고 원격 호스트 IP가 75.75.75.75이고 포트 2012에서 프록시를 설정하려는 경우 구문은 다음과 같습니다.
- 평소와 같이 로그인하고 프록시를 사용하려는 기간 동안 쉘 연결을 유지하십시오. 원격 호스트 시간 초과가 우려되는 경우 localhost 또는 다른 IP를 핑하십시오.
- 이제 Apple 메뉴로 이동하여 "시스템 환경 설정"을 엽니다.
- "네트워크"를 클릭한 다음 오른쪽 하단의 "고급"을 클릭합니다.
- “Proxies” 탭을 클릭하고 프로토콜 메뉴에서 “SOCKS Proxy” 옆의 체크박스를 클릭합니다.
- SOCKS 프록시 서버를 127.0.0.1로 채우고 이전 포트를 제공합니다. 이 경우 2012
- “확인”을 클릭하십시오.
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
이제 웹 브라우저를 실행하고 Mac의 외부 IP 주소를 다시 확인하여 whatismyip.org와 같은 웹사이트에서 확인하거나 명령줄에서 다음을 실행하여 확인합니다.
curl ipecho.net/plain ; 에코
또한 서비스를 변경하는 것처럼 보이지만 때때로 작동하는 whatismyip을 사용할 수 있습니다.
컬 whatismyip.org
이제 IP가 터널링하는 원격 미국 기반 호스트로 등록되어야 하며 미국 지역 제한 콘텐츠를 자유롭게 볼 수 있습니다. IP 영역이 무엇으로 등록되어 있는지 확실하지 않은 경우 다음과 같이 nslookup을 수행하십시오.
nslookup(IP 주소)
웹에서 로컬라이저 서비스 중 하나를 사용하는 것도 작동할 수 있으며 감지된 IP 주소를 기반으로 대략적인 위치를 파악하고 실제로 프록시를 사용하고 있는지 여부도 확인할 수 있습니다.
Side note: 경우에 따라 특히 지역에 따라 리디렉션되는 웹사이트의 경우 적절한 URL을 찾기만 하면 됩니다. 터널링을 전혀 할 필요가 없습니다. 매우 유용한 예는 Google.com이 NCR 사이트를 사용하여 다른 지역으로 리디렉션하는 것을 중지하는 것입니다. 그러나 유사한 대체 URL을 가진 다른 검색 엔진 및 웹사이트가 있습니다.