Pull to refresh

Comments 29

Нууу… вы безусловно молодец, но именно в плане противодействия маразму блокировок я бы отдал пальму первенства Антизапрету, всё-таки.
А почему? Просто из любопытства
Так получилось, что браузерным вариантом антизапрета я пользуюсь уже долгое время, а ваш ресурс стал мне известен именно в момент обострения, связанного с Телеграмом и нёс скорее информационную функцию, чем прикладную — видимо, потому что всё и так работало.

Вообще говоря — вряд ли организаторы Премии осилят добавить в список претендентов сайт с впном и прочим диджиталрезистивным контентом, поэтому считайте, что мой голос — ваш :)
За антизапрет спасибо ValdikSS
Правда на лисе у меня он чего-то даже на легальных сайтах частенько вносит тормоза
UFO just landed and posted this here
Firefox после того, как стал мультипроцессным, загружает и обрабатывает PAC-файл в каждом процессе, а первая загрузка PAC-файла может занимать несколько секунд, поэтому складывается впечатление, что периодически тормозит.
Я стараюсь вычищать мусорные домены, бесчисленные ненужные зеркала одних и тех же сайтов, периодически оптимизирую файл до 1 МБ, что не добавляет ему скорости.

Есть пара вопросов.


  1. Зачем в PAC файле "ручной" обход списка доменов в цикле вместо indexOf.
  2. Почему используется список вместо словаря? Словарь же должен работать быстрее.
1. Потому что indexOf у массивов не поддерживается в IE6 на Windows XP.
2. Он медленней парсится и, если не ошибаюсь, не удовлетворяет требованиям по памяти PAC-скрипта в Firefox.

Есть ли где на гитхабе шаблон для него? Я бы сделал пулреквест как я вижу работу скрипта.


Я переделал скачаный PAC файл с использованием словаря и поджал список IP используя дельту между ними. Не смотря на то что словарь доменов больше за счёт ужатия IP списка скрипт стал меньше ну и надеюсь быстрее.


Проверил работу на старом и новом Firefox. Работает. IE 6 у меня нет.

Выложите файл, посмотрю, можно ли это интегрировать.

Генератор и код для использования IP фильтра здесь: js-ip-filter.


Код по доменам ещё оформляю. Кроме сжатия заменой общих слов на [A-Z] он меняет имя домена так чтоб его можно было использовать как ключ словаря без кавычек.


first-example.com -> first_example$com


Тогда можно использовать напрямую в словаре:


var domain_filter = {first_example$com:1}

if (domain_filter[compress(host)])
    return "HTTPS 203.0.113.53";

return "DIRECT";
Спасибо. Просто интересно было. Мой сайт собственно и появился на волне блокировки Telegram. Другой вопрос, что бурную деятельность я вел и до. Но это уже к делу не относится. Спасибо.
потому что всё и так работало

Это насколько же примитивный провайдер, что даже проблем доставить не сумел? МТС, Билайн, YOTA, Дом.ру — телега без VPN как не работала, так и не работает. Как и треть AWS.
Я имел в виду — работало с Антизапретом в момент начала ковровых блокировок. Всё, что нужно не по HTTP — работало (и работает) через собственный туннель в Европе.
YOTA на мобильнике, телеграм без проксей вообще не работает.
Ойфон. Проблема обнаружена :c
От лидера отставание на 10 000 голосов, но и третье место — даже очень место в этом рейтинге.
ЗЫ проголосовал.
Я слежу за отношением числа голосов к лидеру. Сейчас стабильно около 0.5. Надо мобилизоваться!
Дело хорошее, надо поддержать. Пусть все помнят, как Телеграм поставил РКН на место.
UFO just landed and posted this here
Вы шутите? Такая хамская чушь и на 3м месте? Удалили за накрутки видимо.

Хоть бы сайт нормальный эта премия запилила. Без скриптов у них ничего не показывает и https у них нет. Если бы https был я бы скрипты разрешил а так нет.

Так уже все раздали

Кому там отдали премию?

Не стоит расстраиваться. В следующий раз может достанется и вам.

Sign up to leave a comment.

Articles