Прекрасный пример второго конца палки: когда несколько лет тому назад «партнёры» истерили и гальванизировали сатиру про «чебурнет», с разработкой методов обхода блокировок потока враждебной пропаганды, они, полагаю, и в страшном сне не могли себе представить инверсию ситуации.
В Дании заблокированы все DNS серверы nic.ru. Думаю, аналогичная ситуация по всей Европе. Благо, вытащил ip-адрес из кеша: с утра ещё работало. Свобода слова - она только для избранных...
© Скептик [Дания]
ИтакЪ, сказка. За основу взято извлечение соответствующей инструкции с Ф. (*пока* извлечение, но ведущим *российским* СМИ уже пора задуматься над вопросом организации зеркал в «даркнете», также рекомендую теоретический экскурс):
О свободном доступе
Итак, в лѣто (И-23: халтурщики! поленились настроить ввод и нарисовать букву «ѣ») 2012е был принят законъ.
Слова, в оном записанные, не слишком уж важны. Важно лишь одно: доступ к любому нежелательному сайту м.б. закрыт на уровне провайдера.
(Как именно? - техническое)
Ликбез:
как браузер заходит на страницу сайта:
1 - мы пишем в строке адреса (или программа сама подставляет) какой-то адрес, либо нажимаем на ссылку
2 - браузер отправляет запрос на DNS-сервер, с просьбой перевести blablabla.ru в IP-адрес.
3 - DNS-сервер отвечает, сообщая нужный IP
4 - браузер подключается к этому IP, передает туда запрос на данные, и получает ответ
5 - ответ раскодируется и рисуется на экране(с)
Какие есть возможности сломать эту последовательность?
а) не дать DNSу ответить и прислать нужный IP.
б) не дать браузеру подключиться к полученному нужному IP
в) вставить между браузером и DNS дополнительный сервер, который будет сам выполнять пункты 2-4, лишь получая от нас запрос 1 и выдавая в итоге результат 5.
(Это - т.н. "прокси-сервер")
Вариант в) характерен для организаций и специально рассматриваться не будет. Основное внимание - борьбе с вариантами а) и б).
Разумеется, принимается это для ради политической злобы дня. Но, будучи создан, инструмент рано или поздно будет задействован расширено по сравнению с исходным замыслом.
И Флибуста имеет весьма ненулевой шанс под это попасть.
Значит, надо учиться обеспечивать себе свободный доступ без разрешения начальства.
Этот топик содержит в себе перечень технических приёмов свободного доступа.
Он оформлен в виде ссылок на блоги, в которых тема разбирается более-менее подробно, до уровня "для чайников", а равно и более продвинуто, для опытных юзеров.
Выбирайте себе метод по вкусу и опыту.
Скачивайте инструкции на свой комп (ибо если доступ сюда будет закрыт - как вы их прочтёте?...)
Опробуйте метод сразу, пока можно спросить совета у прошедших уже сей путь.
И не паникуйте. Масса людей, думающих о том, как что-то сделать - она всегда победит немногих политиков, придумавших, как это запретить.
Веб-анонимайзеры / Веб-прокси.
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
Прокси-сервера
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
TOR (The Onion Router)
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки. Как отмечают камрады, чисто по порту приписки вероятны… сюрпризы. См. наблюдения камрада.
VPN (Virtual Private Network)
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
Add-on`ы для браузеров
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
Замена DNS-сервера провайдера на собственный
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
Доступ через анонимную сеть i2p (The Invisible Internet Project)
И-23: пункт оригинальной инструкции, с перспективой дальнейшей проработки.
Цит. по /dostup (ссылка для целевой аудитории статьи — http://flibusta.is/dostup )
И, в качестве приложения — ссылка на обзорную статью (практически с популярным изложением теории работы системы).
А теперь к авторскому тексту. Как очевидным образом следует из цитаты предисловия, речь пойдёт о радикальном, простом и эффективном решении проблемы блокировки DNS.
Общий подход прост и очевиден: «первый тост за localhost» (кто не понял — рекомендация использовать единственный расово правильный DNS-сервер с адресом 127.0.0.1, он же — локальный кэширующий).
Для наглядности процесса — комикс-схема:
Но тут есть нюанс и проблема: трафик не шифруется. А провайдеры ещё в доисторические времена в борьбе за оптимизацию трафика любили рубить абонентский доступ на служебные порты. И им эту практику вспомнить недолго. Поэтому на описание ветки, сохраняющей только историческую ценность, время не трачу. Идём дальше.
А дальше, Её Величество Praktica показала востребованность задачи обхода блокировок на уровне DNS. Каковая потребность породила решение в виде практики использования для DNS-запросов транспорта HTTPS.
Для решения проблемы потребуется пакет:
[I] net-dns/dnscrypt-proxy Доступные версии: 2.1.1^s **9999*l^s {+filecaps +pie} Установленные версии: 2.1.1^s(14:19:28 03.10.2021)(filecaps pie) Домашняя страница: https://github.com/DNSCrypt/dnscrypt-proxy Описание: A flexible DNS proxy, with support for encrypted DNS protocols
На всякий случай напоминаю, что вследствие особенностей реализации транспорта его необходимо обновлять хотя бы пару раз в год.
Ванильная конфигурация в принципе работоспособна (по крайней мере пока). На следующем приближении потребуется список адресов неподконтрольных «партнёрам» (российских) серверов.
А вот тут, ИВНР, засада: в списке https://servers.opennicproject.org/ русских серверов раз, два и… усё ☹ Причём наиболее функциональный зарегистрирован во второй половине декабря прошлаго года (случайное совпадение?):
ns4.ru.dns.opennic.glue | 144.24.181.253 | none | elsorcier | 2021-Dec-18 | Pass |
ns6.ru.dns.opennic.glue | 185.52.0.55 | 2a00:d880:5:1ea::a85b | emacser | 2018-Mar-31 | Pass |
Действуем по алгоритму:
Делай раз — установка пакета;
Делай два — запуск демона;
Делай три — проверка:
nslookup server 127.0.0.1 ria.ru
Делай четыре — фиксируем новый правильный DNS в /etc/resolv.conf (и при необходимости в настройках Сети);
…
Profit!!!
ИВНР! Засада! И этот проект не разминулся с модой на зависимость от внешних файликов в этих ваших интернетах. По крайней мере в установленной версии он по умолчанию использует список (который, впрочем, можно переопределить на localhost).
Дополнение: как подсказывают в обсуждении, технология пару лет назад как пошла в массы (была использована для усугубления тенденции набора веса в эволюционной линии современных браузеров), под именем DoH (DNS over HTTPS) или, сейчас, с учётом того, что HTTPS en masse использует протокол TLSv1.2 — DoT (DNS over TLS).
Предположение неверное, DoT (# DNS query-response protocol run over TLS/DTLS) — это отдельный протокол на специально выделенном порту — 853/tcp. Со всеми неизбежными следствиями.
И ещё одно дополнение, вслед за комментарием из лички:
Оффлайн-книга с инструкциями - для скачки и распространения:
«Флибуста. Обратная сторона. Инструкции по установке и запуску i2p, TOR и VPN для «чайников». v. 1.1» (#370814 И-23: на всякий случай напоминаю — на момент публикации статьи стараниями правоторговцев в Державе ресурс по ссылке блокируется, она предназначена для целевой аудитории статьи)
Дополнение #2: сказка о почти том же от известного сказочника Мичуринского (славного попыткой подбора свидетельств во отрицание проблемы кодировок). Насладиться сравнением с материалом этой статьи можно здесь (титул — «DNS»).
Комментарии
Я не увидел в тексте или вы забыли добавить, что в винде ЕТС искать не надо?:)
wtf ETC?!?
Делай четыре — фиксируем новый правильный DNS в /etc/resolv.conf это для линуха.
Как оно делается в винде, да с учётом историческаго подхода, я, хвала Ахура-Мазде, знать не знаю, ведать не ведаю.
/etc
на самом деле он там тоже есть )))
C:\windows\system32\drivers\etc\hosts
Последние версии windows10 начинают кукарекать на изменение этого файла, так что наверное поставить IP яндекс ДНС будет проще.
Дякую борзо:)
Однако Вы потеряли один существенный нюанс: в самой распространённой ОС упомянутые каталоги спрятаны от шаловливых ручек пользователя.
А так, чтобы просто "клик-клик"?.. Вот ведь айтишнеги любят пугать народ своей недоделанной работой!..
И, да, спалились, что умеете не только строчками из Бейсика с людьми общацца...
# emerge net-dns/dnscrypt-proxy
# service dnscrypt-proxy start
# rc-update add dnscrypt-proxy
# vim /etc/resolv.conf
# vim /etc/conf.d/net
Он имеет ввиду скриптики, которые можно скачать на десктопчик и тыкать в них мышкой.
Кстати, товарищи WINдозники, уже давно пора, хотя бы виртуальную машину, хотя бы с убунтой иметь, и ходить в интернет только оттуда.
Как идея, для камрадов, кому не лень - сделать чистую, малоресурсную виртуалку со всеми фиксиками для путешестий в интернете внутри перзерватива, которую WINдозники, могли бы устанавливать себе мышкотыком.
А… стесняюсь спросить, ЗАЧЕМ?!.
Основная часть пользователей, ещё с детства, хронически больна виндой в тяжёлой форме.
Линукс для них - это великое и ужасно страшное колдуйство, как и cmd в винде, впрочем.
Им нужна иконка на десктопе с символом афтершока, на которую они могут тыкнуть, чтоб всё заработало, открылось окошечко и пустило туда, куда не пускало раньше.
Эта "иконка" должна скачиваться с интернета, как и картинки с кошечками или сисечками.
Просто пойми, что большинство пользователей, считает интернетом - стартовую страницу гогеля или янды,
Компютер у них - это монитор, а сам блок - это то, куда цЭдЭшКи и прочие уесбистики вставляют.
Просто напомню подборку свидетельств того, что майкросовт в курсе проблемы и работает над её решением.
Во имя Гейтса - именем Его!
Пфф, что за пошлости :-) Наши юзеры круче, чем вы о них думаете !!! Я на домашний сервак в автозагрузку первой системой поставил как-то mint, ваял под него видос на работу, разумеется, убрать потом забыл\поленился\мнепофигу и так могу переключиться на 7ку или 10ку, если надо (не подуамйте плохого - у меня зоопарк не из-за красных глаз в организме, а по работе регулярно бывает надо, у меня и виртуалка на компе есть со всеми сервачными системами, но юзается последнее время редко). Так, о чем это я ??? А, у жены на ноуте винт сдох, ну и, пока я не поменял, она с домашнего компа в своих инетах сидела... Ну что вам сказать, кроме анекдота про Зоркого Глаза и заднюю стену сарая - на ТРЕТИЙ день она таки не смогла поменять ОБОИ на экране :-)))
А до этого кеды на убунте-минт ее нифига не смутили !!!
задвоилось
Однако достаточно часто сервер сваливается в 500-ю ошибку уже после завершения операции записи.
Так что прежде чем повторять, следует проверить ☺
Я бывший военный. И не понимаю, если вы такой умный, то почему строем не ходите??!
всё украдено до нас!
alpine linux ждёт вас!
Только хардкор, исключительно калькулятор!
Вот и выложи собратьям и сосёстрам линк, тыкнув на который всё само скачается, установится, и пустит их на афтэршок.
Плюс видик, не дольше одной минуты, как скачать и тыкнуть.
На винде есть пара-тройка клиентов DNSCrypt с гуем разной степени удобства.
Кому надо, и так это знают. Кому не надо, это незачем.
Не скажите.
Данное утверждение основано на катастрофическом недостатке личного опыта оценки области распространения *общеобязательного* Знания.
У моих соседей даже браузера в телефонах нету.
Недавно на своём опыте, пытался объяснить челу как переслать текстовый фаил. Спустя час плюнул, сказал чтоб он сфоткал и послал мне в телегу, ибо списать или отосиярить быстрее.
Не переоценивай умственные способности
гуманитариевширнармасс.Но-но!
Попрошу не наезжать на гуманитариев (понимая под оными *настоящих* Мастеров).
Эх, не знакомы Вы с одной прекрасной блондинкой (именно что *гуманитарий*, но *настоящий* Мастер Слова)…
Я знаком с несколькими, поэтому прекрасно понимаю, откуда берутся анекдоты про блондинок.
Но у них зачастую, имеются иные привлекательные особенности и способности, компенсирующие этот гандикап.
Любой прохойденыш знает, как сейчас обпороть чепургу. Не надо про наших девушек.
Наши... Ваши...
Нюансы лишь.
Вы ошибаетесь. И совершенно напрасно даже не ставите вопроса о контроле репрезентативности выборки.
Любознательность *настоящей* блондинки (гуманитария) — страшная сила. Её не остановит даже отсутствие инсталлятора (который год пребывающего в статусе игрушки для гиков). Можете ознакомиться с историей как она осталась без утешения. ☺
Я уже несколько лет пользуюсь с телефона опцией "приватный DNS сервер". Живёт он в скрытых настройках. Ставлю там сервер dns.adguard.com он не только рекламу обрубает, но и позволяет доступ к тому, куда доступ не всегда возможен.
Лежит aftershok при доступе с компа, пр доступе с телефона работает.
Вывод
с компа в студию!
home@home:~$ nslookup aftershock.news
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: aftershock.news
Address: 178.208.71.17
;; connection timed out; no servers could be reached
И не работает?
С какими конкретно симптомами?
Можно объяснить вангованиями например на тему локальной перегрузки.
Вот очень полезный инструмент для обхода блокировок https://github.com/ValdikSS/GoodbyeDPI
И на Android человек подобное пилит, там правда совсем альфа-версия https://github.com/zhenyolka/DPITunnel-cli
А можно просто в браузере включить DNS-over-HTTPS (DoH), и провайдер интернета вообще офигеет, как это вы без резолвинга сразу на нужные айпи лезете. Ну, не офигеет, но ничего, кроме блока по айпи (вперёд и с песней) сделать не сможет. DoH можно вроде и на системном уровне в андроиде включить, не пробовал.
Тут зависимость наступает уже от DoH провайдера, в огнелисе это Cloudlare (по умолчанию) и NextDNS, но можно вбить свой. Так что, врубаем DoH по умолчанию и на всякий ищем надёжного российского провайдера, если и Cloudlare позже решит взбрыкнуть (не ожидаю от них такой дурости).
Однако с комбайнами (решениями, встроенными в браузер) возможны сюрпризы.
И да: сказав «а», говорите «б». В смысле указания версий основных браузеров, в которой зопилили фичу.
Безусловно могут, но эти решения просты и удобны для непрофессионалов. Насчёт версий - вся эта байда работает в самых популярных браузерах уже более 2х лет, и мне лично сложно представить, что кто-то 2 года браузер не обновлял. Возможно, у вас есть другой опыт, спорить здесь не вижу смысла.
Просто напомню хрестоматийное.
Вот хороший вариант https://www.opennic.org/
Можно подобрать сервера и с DNSCrypt, и с DoH, и с DoT.
Obsolete!
Русских сервисов на https://servers.opennicproject.org/ раз, два и… усё ☹
91 firefox - все работает. спс
Из всей ветки я понял одно: мой ХР может накрыться. Правильно? 😐
А вот х.з.
С точки зрения старательно продвигаемого стандарта Сети (протокола https) ХРень уже давно далеко не полнофункциональна.
roytam1, например, один тащит кучу браузеров на хрюше.
И на XP довольно большое количество пользователей. Что-то постоянно перетирают в своих ветках. Т.е. ОС жива в какой-то степени.
Поставь локальный DNS, тот же Acryllic например
Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.
> сейчас, с учётом того, что HTTPS en masse использует протокол TLSv1.2 — DoT (DNS over TLS).
вот как бы нет. Это именно то, что в названии, DNS-траффик завёрнутый в шифрованный TLS. HTTP там "унутре" не нужен.
https://en.wikipedia.org/wiki/DNS_over_TLS
а DNSCrypt - не только программа, но ещё и третий протокол.
Причём вроде яндексовые DNS именно этот не-RFCённый протокол поддерживают.
Страницы