배경: 나의 ISP(우리의 소중한 정부의 영향을 받는)는 최근 특별한 이유 없이 공개 웹사이트를 차단하기 시작했습니다.
문제: 내 생각엔 ISP가 DPI를 사용하여 표시할 페이지와 표시하지 않을 페이지를 배제하는 것 같습니다. 일반 웹 브라우저처럼 컬을 사용하여 요청을 보내면 다음과 같이 됩니다.
curl -L -g -4 -v --header "Host: blocked.site" blocked.site
ISP는 이 사이트를 방문해서는 안 된다는 메시지와 함께 나를 자신의 멋진 페이지로 리디렉션합니다.
가능한 해결책: "Host" 요청 헤더를 수정하면 이 사이트에 쉽게 액세스할 수 있다는 것을 발견했습니다. 예를 들면 다음과 같습니다.
curl -L -g -4 -v --header "Host: blocked.site." blocked.site
또는 도메인 이름 뒤에 몇 개의 공백을 추가하세요. IPV6 프로토콜(일부 ISP는 트래픽을 확인하지 않음)을 사용하면 이 문제를 해결할 수 있다고 생각했는데, 제 ISP가 이를 지원하지 않아서 터널(6in4)을 만들어야 했습니다. 그러나 ISP는 호스트 헤더에 대한 모든 패킷을 검사하고 내가 사용하는 프로토콜에 관계없이 해당 패킷을 차단하는 것 같습니다.
"도트 솔루션"이 나에게 적합합니다. 라우터(OpenWrt)에서 어떻게 자동화할 수 있나요? 따라서 네트워크의 모든 다이빙에서 헤더를 수동으로 수정할 필요가 없습니다. IPV6로 뭔가를 할 수 있나요? 헤더를 수정하는 것보다 나에게는 더 좋아 보이기 때문입니다.
답변1
답변2
다른 사람들이 게시한 것처럼 프록시 서비스를 사용하거나 프록시가 아닌 사이트를 사용하여 ISP를 속일 수 있습니다.
- 이동구글 번역
- 왼쪽 상자에 이동하려는 링크를 입력하세요.
- 오른쪽 상자에서 다음과 같은 언어(예: 스페인어)를 선택하세요.~ 아니다영어(또는 사이트의 기본 언어)
- 오른쪽 상자에 있는 링크를 클릭하세요.
- 새 페이지에서 오른쪽 상단 근처의 '원본'을 클릭하세요.
이는 ISP가 프록시임을 인식하지 못한 채 프록시 서버처럼 작동하는 해결 방법입니다. 이제 웹사이트를 쉽게 볼 수 있습니다!
도움이 되었기를 바랍니다!