저는 dnsmasq와 함께 Debian 8.5를 사용하고 있습니다. 매우 이상한 인터넷 접속 문제가 있는데 이유를 알 수 없습니다.
저는 매우 멍청한 인터넷 제공업체(turktelekom)를 운영하고 있는데 대역폭을 초과하면 일반적으로 오류 페이지로 리디렉션되지만 다른 웹사이트로 이동하면 오류 페이지가 사라집니다.
그러나 오늘날 새로운 문제가 생겼습니다. 다음은 몇 가지 진단입니다.
예를 들어, Firefox에 이것을 입력하면 example.com
다음으로 리디렉션됩니다:
http://bilgi.turktelekom.com.tr/adilkullanimuygulamasi/index.aspx?fid=1
, example.com/X
(또는 다른 경로)를 입력하면 example.com
웹 사이트가 표시됩니다.
Google 외에도 다른 많은 웹사이트에서도 마찬가지입니다.
나는 다른 브라우저를 사용해 보았고, 모든 캐시를 지우고, 브라우저를 다시 설치하고, 네트워크를 다시 시작하고, 다시 시작하고, dnsmasq를 완전히 중지하는 등 내가 생각할 수 있는 모든 것을 시도했습니다.
Firefox의 개발자 도구에서는 HTTP 307을 표시한 다음 해당 어리석은 주소로 리디렉션합니다.
이상한 점은 어떤 웹사이트를 사용해도 문제가 wget
없다는 것입니다 curl
.
무선 라우터에 연결된 Android 휴대폰을 사용하여 웹사이트에 접속해도 문제가 없습니다.
Firefox, Opera, Chrome을 모두 동일하게 사용해 보았습니다.
나는 노력했다.
dig anywebsite.com
IP가 올바르게 표시됩니다. 브라우저에 IP를 입력하면 다시 그 멍청한 주소로 리디렉션됩니다.
https 주소를 입력해도 해당 주소로 리디렉션되지 않습니다. 이는 http 주소에서만 발생합니다.
주어진 진단이 누구에게나 이해가 됩니까?
해결됨
다른 사람이 같은 문제를 겪고 있는 경우:
이러한 학대자는 트래픽을 방해하고 사용자 에이전트 및 기타 데이터를 검사합니다. 아마도 시스템의 버그로 인해 존재하지 않는 주소로 리디렉션됩니다. 브라우저의 사용자 에이전트를 변경하면 문제가 사라집니다. 예를 들어 Firefox에서는 다음을 수행할 수 있습니다.
about:config
주소창에 적어주세요. 경고 메시지를 수락합니다. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 을 선택한 New > String
다음 쓰기를 선택 general.useragent.override
하고 두 번째 대화 상자를 비워 둡니다(또는 임의의 사용자 에이전트 작성).
답변1
멍청한 투명 프록시를 속이기 위해 브라우저의 사용자 에이전트를 변경해 보세요. 유명한 브라우저에 대한 자세한 방법은 다음과 같습니다.http://www.howtogeek.com/113439/how-to-change-your-browsers-user-agent-without-installing-any-extensions/