전화로 테더링할 때 ISP에서 주입된 특정 IP의 모든 것을 차단합니다.

전화로 테더링할 때 ISP에서 주입된 특정 IP의 모든 것을 차단합니다.

내 ISP는 휴대폰에서 테더링할 때 웹 요청에 JavaScript 파일(특히 bmi.js)과 기타 원치 않는 추가 항목을 삽입합니다.

JavaScript가 유용했다면 괜찮았을 것입니다. 하지만 프로그래밍이 너무 엉망이어서 JavaScript 개발자로서 삽입된 스크립트가 내 작업을 망칠 때 정말 짜증이 납니다! 짜증날 것 같긴 한데일부 다른 사람들도...

IP 주소에 대한 모든 활동을 차단하고 싶습니다 1.2.3.*. 1.2.3.4 및 1.2.3.8이 사용되는 것을 확인했습니다. 또는 누구든지 더 나은 솔루션을 제공할 수 있다면 기꺼이 시도해 보겠습니다.

감사해요!

편집하다

나는 George Edison의 The 줄거리가 두꺼워진다는 말에 동의해야 합니다 That sounds like a terrible ISP.. iptables 등을 가지고 놀면서 를 차단하자마자 1.2.3.4스크립트가 단순히 다음에서 삽입되었다는 것을 알았습니다.다른 도메인. 차단했는데 다른쪽으로 넘어갔네요.

내 웹 브라우저에서는모든 도메인에서 스크립트에 액세스할 수 있습니다!ISP는 여기서 도대체 뭘 하고 있는 걸까요? 예를 들어 다음 URI는 모두 다음 스크립트로 응답합니다.

  • http://1.2.3.4/bmi-int-js/bmi.js
  • http://1.2.3.5/bmi-int-js/bmi.js
  • http://4.3.2.1/bmi-int-js/bmi.js

그리고 메스껍게도:

  • http://ScriptInjection-WhyDoYouExist.com/bmi-int-js/bmi.js
  • http://google.com/bmi-int-js/bmi.js
  • http://askubuntu.com/bmi-int-js/bmi.js

얼굴 손바닥

답변1

Firefox NoScript 추가 기능에서 옵션 > 고급 > ABE, USER 규칙 세트를 열고 다음을 추가합니다.

Site */bmi.js
Deny INCLUSION(SCRIPT)

물론 정규식을 사용하고 동일한 규칙에 여러 URL 패턴을 결합할 수도 있습니다.

여기에서 자세한 정보를 찾을 수 있습니다:http://noscript.net/abe.

답변2

그만큼당신이 링크한 페이지귀하의 질문에 다음 설명이 포함되어 있습니다.

해결책을 찾았습니다! :D
iPhone에서 설정 > 일반 > 네트워크 > 셀룰러 데이터 네트워크로 이동한
다음 "셀룰러 데이터"에서 APN을 "mobile.o2.co.uk"로 변경
하고 사용자 이름을 "바이패스"로 변경합니다(두 경우 모두 따옴표 없음).
그런 다음 설정을 저장하고 iPhone을 다시 시작하면 테더링 중에 bmi.js 파일이 더 이상 표시되지 않습니다. 전체 해상도 탐색이 가능합니다! iPhone 브라우저도 js 파일의 영향을 받았기 때문에 훨씬 더 좋아 보입니다.

답변3

웹 브라우저 @ 1.2.3.50을 목표로 하면 이미지 압축을 꺼서 짜증나는 자바스크립트 삽입을 제거할 수 있습니다(어쨌든 t-mobiles 네트워크에서 작동함).

그래도 작동하지 않으면 firefox/chrome용 adblock을 사용하여 bmi.js 파일을 블랙리스트에 추가하세요.

관련 정보