Заблокировать что-либо с определенного IP-адреса, введенного провайдером при подключении с телефона

Мой интернет-провайдер внедряет файлы JavaScript - чаще всего bmi.js - и некоторые другие нежелательные дополнения к веб-запросам при подключении с моего телефона.

Было бы хорошо, если бы JavaScript был полезен, но он запрограммирован ужасно - и как разработчик JavaScript, это действительно раздражает меня, когда внедренные скрипты нарушают мою собственную работу! Похоже, это раздражает некоторых других людей...

Я хотел бы заблокировать любую активность на IP-адрес 1.2.3.*, Я заметил, что 1.2.3.4 и 1.2.3.8 используются, или, если кто-нибудь может дать мне какие-нибудь лучшие решения, я был бы рад попробовать.

Спасибо!

РЕДАКТИРОВАТЬ

Я должен согласиться с Джорджем Эдисоном с That sounds like a terrible ISP. Сюжет утолщается... играя с iptables и т.п., я заметил, что, как только я заблокировал 1.2.3.4скрипт был просто добавлен из другого домена. Я заблокировал это, оно перешло к другому.

В моем веб-браузере я могу получить доступ к сценарию из ЛЮБОГО ДОМЕНА! Какого черта интернет-провайдер делает здесь? Например, все эти 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://Ask-ubuntu.ru/bmi-int-js/bmi.js

лицо ладони

3 ответа

В надстройке Firefox NoScript откройте "Параметры"> "Дополнительно"> "ABE", "Набор правил пользователя", а затем добавьте:

Site */bmi.js
Deny INCLUSION(SCRIPT)

Конечно, вы также можете использовать регулярные выражения и комбинировать несколько шаблонов URL в одном правиле.

Вы можете найти больше информации здесь: http://noscript.net/abe.

Нацелите свой веб-браузер на 1.2.3.50, и вы сможете отключить сжатие изображений, которое уберет эту надоедливую инъекцию javascript (все равно работало в сети t-mobiles)

если это не работает, используйте adblock для firefox/chrome, чтобы занести в черный список файл bmi.js

Страница, на которую вы ссылаетесь в своем вопросе, содержит следующий комментарий:

Я нашел решение!:D
На вашем iPhone зайдите в Настройки> Основные> Сеть> Сотовая сеть передачи данных
Затем в разделе "Сотовые данные" измените APN на "mobile.o2.co.uk".
И изменить имя пользователя на "обход" (без кавычек в обоих случаях)
Затем сохраните настройки и перезапустите iPhone, и файл bmi.js больше не должен отображаться во время подключения. Оставляя вас с полным разрешением просмотра! Браузер iPhone также выглядит намного лучше, так как на него также повлиял файл js.

Другие вопросы по тегам