<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Maxim ᅠᅠ</title><subtitle>Senior Developer &amp; UI/UX Designer 
Пишу про веб-разработку, серверы, дизайн и всё, что триггерит интерес.

Основной блог → 0x69.ru</subtitle><author><name>Maxim ᅠᅠ</name></author><id>https://teletype.in/atom/0x69</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/0x69?offset=0"></link><link rel="alternate" type="text/html" href="https://blog.0x69.ru/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/0x69?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-28T07:05:33.697Z</updated><entry><id>0x69:vk-long-poll-sniffer</id><link rel="alternate" type="text/html" href="https://blog.0x69.ru/vk-long-poll-sniffer?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><title>Реверс-инжиниринг Long Poll ВКонтакте: как я написал сниффер событий</title><published>2026-02-05T01:54:45.229Z</published><updated>2026-02-05T02:00:18.301Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/81/35/81357b3a-0be9-48f3-8464-ea17ebf68fc4.png"></media:thumbnail><category term="razrabotka" label="Разработка"></category><tt:hashtag>vk</tt:hashtag><tt:hashtag>вконтакте</tt:hashtag><tt:hashtag>longpoll</tt:hashtag><tt:hashtag>websocket</tt:hashtag><tt:hashtag>javascript</tt:hashtag><tt:hashtag>реверсинжиниринг</tt:hashtag><tt:hashtag>api</tt:hashtag><tt:hashtag>разработка</tt:hashtag><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/39/33/3933da69-1c22-41be-9122-6cb3153345d3.png&quot;&gt;Документация VK API врёт. Ну, не то чтобы врёт — просто недоговаривает. Половина кодов событий не описана, а онлайн-статусы вообще куда-то пропали.</summary><content type="html">
  &lt;figure id=&quot;RD6j&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/39/33/3933da69-1c22-41be-9122-6cb3153345d3.png&quot; width=&quot;1701&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3jyi&quot;&gt;&lt;strong&gt;Документация VK API врёт.&lt;/strong&gt; Ну, не то чтобы врёт — просто недоговаривает. Половина кодов событий не описана, а онлайн-статусы вообще куда-то пропали.&lt;/p&gt;
  &lt;p id=&quot;HuF1&quot;&gt;Когда я разрабатывал расширение VKify, мне нужно было отслеживать действия в реальном времени: кто печатает, кто прочитал, кто удалил сообщение. Пришлось разбираться самому.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;6oIk&quot;&gt;🔍 Что я сделал&lt;/h2&gt;
  &lt;p id=&quot;TvlS&quot;&gt;Написал сниффер, который перехватывает все Long Poll события и собирает статистику. Вставляешь код в консоль — и видишь весь поток данных:&lt;/p&gt;
  &lt;ul id=&quot;GIFU&quot;&gt;
    &lt;li id=&quot;aCjS&quot;&gt;&lt;strong&gt;Код 63&lt;/strong&gt; — печатает сообщение&lt;/li&gt;
    &lt;li id=&quot;fONd&quot;&gt;&lt;strong&gt;Код 10004&lt;/strong&gt; — новое сообщение&lt;/li&gt;
    &lt;li id=&quot;sVZC&quot;&gt;&lt;strong&gt;Код 10007&lt;/strong&gt; — прочитал сообщение&lt;/li&gt;
    &lt;li id=&quot;MPZ8&quot;&gt;&lt;strong&gt;Код 10002&lt;/strong&gt; — удалил для всех&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;H5B6&quot;&gt;И ещё десяток недокументированных событий.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;GKqf&quot;&gt;🤔 Загадка онлайн-статуса&lt;/h2&gt;
  &lt;p id=&quot;RV4g&quot;&gt;По документации, события «онлайн/оффлайн» должны приходить через Long Poll. Но их там нет!&lt;/p&gt;
  &lt;p id=&quot;i2ak&quot;&gt;Оказалось, VK перенёс их на WebSocket (&lt;code&gt;eh.vk.com&lt;/code&gt;). Данные приходят в бинарном формате — полностью разобрать протокол не удалось, но направление понятно.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;PP4V&quot;&gt;📦 Что в полной статье&lt;/h2&gt;
  &lt;p id=&quot;2Br9&quot;&gt;✅ Готовый код сниффера — копируй и вставляй&lt;br /&gt;✅ Продвинутый анализатор с командами и экспортом&lt;br /&gt;✅ Таблица всех найденных кодов событий&lt;br /&gt;✅ Перехват WebSocket&lt;br /&gt;✅ Production-ready модуль для расширений&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;VaPD&quot;&gt;📖 Читать полностью&lt;/h2&gt;
  &lt;p id=&quot;GwWm&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://0x69.ru/ru/posts/reverse-engineering-vk-long-poll/&quot; target=&quot;_blank&quot;&gt;Полная статья с кодом на 0x69.ru →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;fMQs&quot;&gt;
    &lt;tt-tag name=&quot;vk&quot;&gt;#vk&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;вконтакте&quot;&gt;#вконтакте&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;longpoll&quot;&gt;#longpoll&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;websocket&quot;&gt;#websocket&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;javascript&quot;&gt;#javascript&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;реверсинжиниринг&quot;&gt;#реверсинжиниринг&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;api&quot;&gt;#api&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;разработка&quot;&gt;#разработка&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>0x69:vkify-vkontakte-extension</id><link rel="alternate" type="text/html" href="https://blog.0x69.ru/vkify-vkontakte-extension?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><title>VKify — расширение, которое делает ВКонтакте твоим</title><published>2026-02-05T01:46:09.546Z</published><updated>2026-02-05T02:01:27.779Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/00/fd/00fd2d72-a22e-4a0b-97ae-29e6ba81506b.png"></media:thumbnail><category term="open-source" label="Open Source"></category><tt:hashtag>vk</tt:hashtag><tt:hashtag>вконтакте</tt:hashtag><tt:hashtag>vkify</tt:hashtag><tt:hashtag>расширение</tt:hashtag><tt:hashtag>блокировкарекламы</tt:hashtag><tt:hashtag>adblock</tt:hashtag><tt:hashtag>приватность</tt:hashtag><tt:hashtag>кастомизация</tt:hashtag><tt:hashtag>темы</tt:hashtag><tt:hashtag>chrome</tt:hashtag><tt:hashtag>браузер</tt:hashtag><tt:hashtag>лайфхак</tt:hashtag><tt:hashtag>соцсети</tt:hashtag><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/2b/2e/2b2e71d3-c69b-4414-8626-8182149e6747.png&quot;&gt;Надоела реклама в ленте? Хочется спрятать диалоги от любопытных глаз? Или просто сменить надоевший синий цвет VK на что-то своё?</summary><content type="html">
  &lt;figure id=&quot;W0xZ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2b/2e/2b2e71d3-c69b-4414-8626-8182149e6747.png&quot; width=&quot;1701&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;uYMq&quot;&gt;Надоела реклама в ленте? Хочется спрятать диалоги от любопытных глаз? Или просто сменить надоевший синий цвет VK на что-то своё?&lt;/p&gt;
  &lt;p id=&quot;ZSR5&quot;&gt;&lt;strong&gt;VKify&lt;/strong&gt; решает всё это одной кнопкой.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;nLUg&quot;&gt;Что умеет&lt;/h3&gt;
  &lt;p id=&quot;1jKy&quot;&gt;&lt;strong&gt;🛡 Блокировка рекламы&lt;/strong&gt;&lt;br /&gt;Рекламные посты, истории, баннеры в боковой панели — всё это исчезает. Чистая лента без мусора.&lt;/p&gt;
  &lt;p id=&quot;y7QY&quot;&gt;&lt;strong&gt;🎨 Полная кастомизация&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;3q7Q&quot;&gt;
    &lt;li id=&quot;BH2X&quot;&gt;12 готовых цветовых тем + любой свой цвет&lt;/li&gt;
    &lt;li id=&quot;YmjO&quot;&gt;Кастомный фон с настройками размытия и прозрачности&lt;/li&gt;
    &lt;li id=&quot;JMbW&quot;&gt;Широкий режим отображения&lt;/li&gt;
    &lt;li id=&quot;s3c9&quot;&gt;Скругление углов, ширина контента — всё настраивается&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;A13b&quot;&gt;&lt;strong&gt;🔐 Приватность&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;kBYe&quot;&gt;
    &lt;li id=&quot;xgW5&quot;&gt;&lt;strong&gt;Ctrl+Q&lt;/strong&gt; — мгновенно скрывает все диалоги&lt;/li&gt;
    &lt;li id=&quot;KKLq&quot;&gt;Блокировка индикатора «печатает»&lt;/li&gt;
    &lt;li id=&quot;Tbrs&quot;&gt;Отключение отметки о прочтении&lt;/li&gt;
    &lt;li id=&quot;pgHI&quot;&gt;Режим скелетона — весь контент заменяется серыми плейсхолдерами&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;B2TE&quot;&gt;&lt;strong&gt;👁 Скрытие элементов&lt;/strong&gt;&lt;br /&gt;Истории, рекомендации, предложения друзей, эмодзи-статусы — убираешь всё лишнее одним тумблером.&lt;/p&gt;
  &lt;p id=&quot;VM1u&quot;&gt;&lt;strong&gt;✨ И ещё&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;r3t6&quot;&gt;
    &lt;li id=&quot;2hWl&quot;&gt;Встроенный CSS-редактор с подсветкой синтаксиса&lt;/li&gt;
    &lt;li id=&quot;QMQW&quot;&gt;Автоматизация рутины (авто-добавление друзей)&lt;/li&gt;
    &lt;li id=&quot;INIb&quot;&gt;Визуальные фильтры: ч/б, сепия, затемнение для ночи&lt;/li&gt;
    &lt;li id=&quot;iO3v&quot;&gt;Экспорт/импорт настроек&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;7zrG&quot;&gt;Почему это удобно&lt;/h3&gt;
  &lt;ul id=&quot;Amy7&quot;&gt;
    &lt;li id=&quot;yq6a&quot;&gt;&lt;strong&gt;50+ функций&lt;/strong&gt; — и все работают без перезагрузки страницы&lt;/li&gt;
    &lt;li id=&quot;FogT&quot;&gt;&lt;strong&gt;Никаких аккаунтов&lt;/strong&gt; — всё хранится локально в браузере&lt;/li&gt;
    &lt;li id=&quot;eIpC&quot;&gt;&lt;strong&gt;Светлая и тёмная тема&lt;/strong&gt; интерфейса самого расширения&lt;/li&gt;
    &lt;li id=&quot;EBkS&quot;&gt;&lt;strong&gt;Работает мгновенно&lt;/strong&gt; — изменил настройку, сразу видишь результат&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;BOd9&quot;&gt;Как выглядит&lt;/h3&gt;
  &lt;figure id=&quot;NzRH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/32/4932f382-d0a4-4bc2-97f3-d30dd3b04c8e.png&quot; width=&quot;1800&quot; /&gt;
    &lt;figcaption&gt;Настройки ширины, тем и фона&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;k0LH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/58/32/58320fdc-50c3-48a6-924a-181fa2c90d66.png&quot; width=&quot;1800&quot; /&gt;
    &lt;figcaption&gt;Автоматизация действий и дополнительные сценарии&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;mGDB&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/b1/18b1417c-cd13-4506-b217-ffb9bc329042.png&quot; width=&quot;1800&quot; /&gt;
    &lt;figcaption&gt;Пользовательский CSS для глубокой кастомизации&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;AB3O&quot;&gt;Попробуй сам&lt;/h2&gt;
  &lt;p id=&quot;abwV&quot;&gt;Расширение бесплатное и не требует регистрации.&lt;/p&gt;
  &lt;p id=&quot;7JRM&quot;&gt;&lt;strong&gt;🔗 Установить VKify →&lt;/strong&gt; &lt;a href=&quot;https://chromewebstore.google.com/detail/vkify/lofggenkgbpdmmplnbgfplnpfjhgljla&quot; target=&quot;_blank&quot;&gt;Chrome Web Store&lt;/a&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;H8JQ&quot;&gt;&lt;em&gt;Разработка: &lt;a href=&quot;https://t.me/cyber_way&quot; target=&quot;_blank&quot;&gt;Rianvy&lt;/a&gt; • Подробности и исходники на &lt;a href=&quot;https://0x69.ru/ru/&quot; target=&quot;_blank&quot;&gt;0x69.ru&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;ht5w&quot;&gt;
    &lt;tt-tag name=&quot;vk&quot;&gt;#vk&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;вконтакте&quot;&gt;#вконтакте&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;vkify&quot;&gt;#vkify&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;расширение&quot;&gt;#расширение&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;блокировкарекламы&quot;&gt;#блокировкарекламы&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;adblock&quot;&gt;#adblock&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;приватность&quot;&gt;#приватность&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;кастомизация&quot;&gt;#кастомизация&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;темы&quot;&gt;#темы&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;chrome&quot;&gt;#chrome&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;браузер&quot;&gt;#браузер&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;лайфхак&quot;&gt;#лайфхак&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;соцсети&quot;&gt;#соцсети&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>0x69:lampa-torrserver-4k</id><link rel="alternate" type="text/html" href="https://blog.0x69.ru/lampa-torrserver-4k?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><title>Фильмы в 4K без скачивания: Lampa + TorrServer</title><published>2026-02-05T01:44:17.675Z</published><updated>2026-02-05T01:47:19.751Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/08/83/08838145-f360-4fd9-8f12-d26a4cbdb49f.png"></media:thumbnail><category term="instrukcii" label="Инструкции"></category><tt:hashtag>lampa</tt:hashtag><tt:hashtag>torrserver</tt:hashtag><tt:hashtag>4k</tt:hashtag><tt:hashtag>стриминг</tt:hashtag><tt:hashtag>торренты</tt:hashtag><tt:hashtag>androidtv</tt:hashtag><tt:hashtag>smarttv</tt:hashtag><tt:hashtag>appletv</tt:hashtag><tt:hashtag>xbox</tt:hashtag><tt:hashtag>медиацентр</tt:hashtag><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/3a/b1/3ab19c51-01eb-4ed7-be04-231aec84c9ea.png&quot;&gt;Устал ждать, пока скачается фильм на 60 ГБ? Есть способ смотреть торренты как Netflix — нажал и смотришь. Через 30 секунд. В 4K HDR.</summary><content type="html">
  &lt;figure id=&quot;12Xw&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3a/b1/3ab19c51-01eb-4ed7-be04-231aec84c9ea.png&quot; width=&quot;1701&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9VCz&quot;&gt;&lt;strong&gt;Устал ждать, пока скачается фильм на 60 ГБ?&lt;/strong&gt; Есть способ смотреть торренты как Netflix — нажал и смотришь. Через 30 секунд. В 4K HDR.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;S9qN&quot;&gt;🎬 Что это вообще такое?&lt;/h2&gt;
  &lt;p id=&quot;57MT&quot;&gt;&lt;strong&gt;TorrServer&lt;/strong&gt; превращает торренты в видеопоток. Не качаешь весь файл — смотришь сразу.&lt;/p&gt;
  &lt;p id=&quot;NuSP&quot;&gt;&lt;strong&gt;Lampa&lt;/strong&gt; — это красивая оболочка с обложками, рейтингами и поиском. Как Netflix, только библиотека бесконечная.&lt;/p&gt;
  &lt;p id=&quot;ClJM&quot;&gt;Вместе они = &lt;strong&gt;домашний кинотеатр без границ&lt;/strong&gt;.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;JHOI&quot;&gt;🔥 Почему это круто&lt;/h2&gt;
  &lt;ul id=&quot;IC74&quot;&gt;
    &lt;li id=&quot;kzje&quot;&gt;&lt;strong&gt;30 секунд&lt;/strong&gt; — и фильм играет (вместо 2 часов скачивания)&lt;/li&gt;
    &lt;li id=&quot;KyZg&quot;&gt;&lt;strong&gt;Не забивает диск&lt;/strong&gt; — буфер 1–4 ГБ и всё&lt;/li&gt;
    &lt;li id=&quot;n3U9&quot;&gt;&lt;strong&gt;4K HDR Remux&lt;/strong&gt; — качество, которого нет на стримингах&lt;/li&gt;
    &lt;li id=&quot;lFnP&quot;&gt;&lt;strong&gt;Режиссёрские версии&lt;/strong&gt;, редкие субтитры, контент без цензуры&lt;/li&gt;
    &lt;li id=&quot;qVOa&quot;&gt;&lt;strong&gt;Интерфейс для всей семьи&lt;/strong&gt; — бабушка разберётся&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;nM38&quot;&gt;📱 Работает везде&lt;/h2&gt;
  &lt;p id=&quot;1qjd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tEQI&quot;&gt;Android TV, Apple TV (через Luxo), Xbox, Smart TV Samsung/LG, Windows/Mac/Linux&lt;/p&gt;
  &lt;p id=&quot;ed0X&quot;&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;nJgG&quot;&gt;Что в полной статье?&lt;/h2&gt;
  &lt;p id=&quot;09DK&quot;&gt;✅ Пошаговая установка для каждой платформы&lt;br /&gt;✅ Настройка TorrServer + подключение к Lampa&lt;br /&gt;✅ Список рабочих плагинов (торренты, IPTV, 18+)&lt;br /&gt;✅ Требования к интернету для разного качества&lt;br /&gt;✅ Решение типичных проблем&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;qRhc&quot;&gt;📖 Читать полностью&lt;/h2&gt;
  &lt;p id=&quot;Oa57&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://0x69.ru/ru/posts/kak-smotret-filmy-4k-lampa-torrserver/&quot; target=&quot;_blank&quot;&gt;Полная инструкция на 0x69.ru →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;sSq7&quot;&gt;
    &lt;tt-tag name=&quot;lampa&quot;&gt;#lampa&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;torrserver&quot;&gt;#torrserver&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;4k&quot;&gt;#4k&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;стриминг&quot;&gt;#стриминг&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;торренты&quot;&gt;#торренты&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;androidtv&quot;&gt;#androidtv&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;smarttv&quot;&gt;#smarttv&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;appletv&quot;&gt;#appletv&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;xbox&quot;&gt;#xbox&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;медиацентр&quot;&gt;#медиацентр&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>0x69:chatgpt_claude_gemini_dns</id><link rel="alternate" type="text/html" href="https://blog.0x69.ru/chatgpt_claude_gemini_dns?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><title>ChatGPT, Claude и Gemini без VPN: 4 способа через DNS</title><published>2026-02-05T01:37:54.694Z</published><updated>2026-02-05T01:47:46.316Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/74/d9/74d9b32b-46bc-4d1b-a83f-de3b0b6cc8c9.png"></media:thumbnail><category term="instrukcii" label="Инструкции"></category><tt:hashtag>dns</tt:hashtag><tt:hashtag>chatgpt</tt:hashtag><tt:hashtag>claude</tt:hashtag><tt:hashtag>gemini</tt:hashtag><tt:hashtag>ai</tt:hashtag><tt:hashtag>нейросети</tt:hashtag><tt:hashtag>инструкция</tt:hashtag><tt:hashtag>vpn</tt:hashtag><tt:hashtag>howto</tt:hashtag><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/47/fa/47fa0c01-e9ce-4a93-af9d-87d2e00d2559.png&quot;&gt;Видишь «This service is not available in your region»? Забудь. Есть способ проще и быстрее, чем VPN.</summary><content type="html">
  &lt;figure id=&quot;oAii&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/47/fa/47fa0c01-e9ce-4a93-af9d-87d2e00d2559.png&quot; width=&quot;1701&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;V3OE&quot;&gt;&lt;strong&gt;Видишь «This service is not available in your region»?&lt;/strong&gt; Забудь. Есть способ проще и быстрее, чем VPN.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;HPPa&quot;&gt;🔥 В чём суть&lt;/h2&gt;
  &lt;p id=&quot;4zHq&quot;&gt;AI-сервисы определяют твой регион по IP и блокируют доступ. Но фишка в том, что &lt;strong&gt;достаточно изменить DNS&lt;/strong&gt; — и ты подключаешься к серверам, которые пускают всех.&lt;/p&gt;
  &lt;p id=&quot;S1Cm&quot;&gt;Никакого туннелирования. Никаких платных подписок. Просто правильная настройка сети.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;p0VG&quot;&gt;4 рабочих способа&lt;/h2&gt;
  &lt;h3 id=&quot;psNF&quot;&gt;1️⃣ Альтернативный DNS&lt;/h3&gt;
  &lt;p id=&quot;yHIU&quot;&gt;Меняешь DNS в браузере или системе — и всё работает. &lt;strong&gt;2 минуты настройки.&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;k24L&quot;&gt;2️⃣ Файл hosts&lt;/h3&gt;
  &lt;p id=&quot;RH35&quot;&gt;Прописываешь IP-адреса вручную. Максимальный контроль и приватность.&lt;/p&gt;
  &lt;h3 id=&quot;fUcG&quot;&gt;3️⃣ AdGuard DNS&lt;/h3&gt;
  &lt;p id=&quot;mmKS&quot;&gt;Облачные правила + блокировка рекламы. Один раз настроил — работает на всех устройствах.&lt;/p&gt;
  &lt;h3 id=&quot;5VPi&quot;&gt;4️⃣ Comss.one DNS&lt;/h3&gt;
  &lt;p id=&quot;9S6Z&quot;&gt;&lt;strong&gt;«Поставил и забыл»&lt;/strong&gt; — всё уже настроено за тебя. Идеально для новичков и роутеров.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;Ezfd&quot;&gt;Что получишь в полной статье&lt;/h2&gt;
  &lt;p id=&quot;hgb7&quot;&gt;✅ Пошаговые инструкции для Windows, macOS, Linux, браузеров&lt;br /&gt;✅ Готовые IP-адреса и правила для всех AI-сервисов&lt;br /&gt;✅ Сравнение плюсов и минусов каждого способа&lt;br /&gt;✅ Решение типичных проблем&lt;br /&gt;✅ Актуальные ссылки на DNS-серверы и hosts-файлы&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;8LGn&quot;&gt;📖 Читать полностью&lt;/h2&gt;
  &lt;p id=&quot;Wu4o&quot;&gt;&lt;strong&gt;Полная статья с инструкциями на &lt;a href=&quot;https://0x69.ru/ru/posts/chatgpt-claude-gemini-dns-dostup/&quot; target=&quot;_blank&quot;&gt;0x69.ru →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;mgQ9&quot;&gt;
    &lt;tt-tag name=&quot;dns&quot;&gt;#dns&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;chatgpt&quot;&gt;#chatgpt&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;claude&quot;&gt;#claude&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;gemini&quot;&gt;#gemini&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;ai&quot;&gt;#ai&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;нейросети&quot;&gt;#нейросети&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;инструкция&quot;&gt;#инструкция&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;vpn&quot;&gt;#vpn&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;howto&quot;&gt;#howto&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry><entry><id>0x69:role-htaccess</id><link rel="alternate" type="text/html" href="https://blog.0x69.ru/role-htaccess?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=0x69"></link><title>Файл .htaccess: Полное руководство по настройке Apache</title><published>2026-02-04T04:21:10.745Z</published><updated>2026-02-04T04:59:07.119Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/cf/d3/cfd3efc5-87ff-450a-bfa7-be3a44591fc3.png"></media:thumbnail><category term="administrirovanie" label="Администрирование"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/26/63/26638ba1-36ca-406f-abd2-9824fcdcebbf.png&quot;&gt;Файл .htaccess — это конфигурационный файл веб-сервера Apache, который позволяет настраивать работу сервера прямо на уровне директорий. Не нужно лезть в глобальные настройки сервера — всё делается в одном файле.</summary><content type="html">
  &lt;figure id=&quot;lsdr&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/26/63/26638ba1-36ca-406f-abd2-9824fcdcebbf.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8Fgm&quot;&gt;Файл &lt;strong&gt;.htaccess&lt;/strong&gt; — это конфигурационный файл веб-сервера Apache, который позволяет настраивать работу сервера прямо на уровне директорий. Не нужно лезть в глобальные настройки сервера — всё делается в одном файле.&lt;/p&gt;
  &lt;h3 id=&quot;RP3w&quot;&gt;Что важно знать сразу:&lt;/h3&gt;
  &lt;ul id=&quot;OgO9&quot;&gt;
    &lt;li id=&quot;LyGr&quot;&gt;Apache проверяет файл &lt;strong&gt;при каждом запросе&lt;/strong&gt; к сайту&lt;/li&gt;
    &lt;li id=&quot;rkc0&quot;&gt;Изменения вступают в силу моментально&lt;/li&gt;
    &lt;li id=&quot;FuJK&quot;&gt;Синтаксические ошибки = ошибка 500 (сайт ляжет)&lt;/li&gt;
    &lt;li id=&quot;Yw5A&quot;&gt;Слишком много правил = просадка производительности&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;duoZ&quot;&gt;Базовые возможности&lt;/h2&gt;
  &lt;h3 id=&quot;VNpa&quot;&gt;🔒 Контроль доступа по IP&lt;/h3&gt;
  &lt;p id=&quot;nZ0t&quot;&gt;Заблокировать конкретный IP (например, спамера):&lt;/p&gt;
  &lt;pre id=&quot;y1rP&quot;&gt;apacheOrder Deny,Allow
Deny from 123.123.123.123&lt;/pre&gt;
  &lt;p id=&quot;Op4u&quot;&gt;Разрешить доступ &lt;strong&gt;только&lt;/strong&gt; определённым IP (для тестовой версии сайта или админки):&lt;/p&gt;
  &lt;pre id=&quot;QBb2&quot;&gt;apacheOrder Deny,Allow
Deny from all
Allow from 123.123.123.123&lt;/pre&gt;
  &lt;h3 id=&quot;3dke&quot;&gt;🔤 Кодировка&lt;/h3&gt;
  &lt;p id=&quot;NgfD&quot;&gt;Чтобы русский, китайский и любой другой текст отображался корректно:&lt;/p&gt;
  &lt;pre id=&quot;g5hG&quot;&gt;apacheAddDefaultCharset UTF-8&lt;/pre&gt;
  &lt;h3 id=&quot;Vxz6&quot;&gt;⚠️ Кастомные страницы ошибок&lt;/h3&gt;
  &lt;p id=&quot;ZVR3&quot;&gt;Вместо стандартной 404 — своя страница с поиском и полезными ссылками:&lt;/p&gt;
  &lt;pre id=&quot;HtNS&quot;&gt;apacheErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html
ErrorDocument 500 /errors/500.html&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;7Pub&quot;&gt;Управление URL&lt;/h2&gt;
  &lt;h3 id=&quot;nGvj&quot;&gt;Чистые URL без расширений&lt;/h3&gt;
  &lt;p id=&quot;yuMm&quot;&gt;Превращаем &lt;code&gt;site.ru/about.html&lt;/code&gt; → &lt;code&gt;site.ru/about&lt;/code&gt;:&lt;/p&gt;
  &lt;pre id=&quot;guIZ&quot;&gt;apacheRewriteEngine On
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]&lt;/pre&gt;
  &lt;h3 id=&quot;vcHD&quot;&gt;Убираем слеш в конце&lt;/h3&gt;
  &lt;p id=&quot;bD3L&quot;&gt;&lt;code&gt;site.ru/blog/&lt;/code&gt; → &lt;code&gt;site.ru/blog&lt;/code&gt;:&lt;/p&gt;
  &lt;pre id=&quot;uqof&quot;&gt;apacheRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]&lt;/pre&gt;
  &lt;h3 id=&quot;YrJ2&quot;&gt;Редирект www → без www&lt;/h3&gt;
  &lt;p id=&quot;Stvp&quot;&gt;Важно для SEO — убираем дубли страниц:&lt;/p&gt;
  &lt;pre id=&quot;K0lv&quot;&gt;apacheRewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;ro8s&quot;&gt;Безопасность&lt;/h2&gt;
  &lt;h3 id=&quot;ggyx&quot;&gt;Защита от хотлинка&lt;/h3&gt;
  &lt;p id=&quot;g0cB&quot;&gt;Кто-то встраивает ваши картинки на свой сайт? Показываем ему заглушку:&lt;/p&gt;
  &lt;pre id=&quot;phvS&quot;&gt;apacheRewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?site\.ru [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ /images/stop-hotlinking.jpg [NC,R,L]&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;YxRm&quot;&gt;Это только начало&lt;/h2&gt;
  &lt;p id=&quot;P03h&quot;&gt;В полной версии статьи на сайте разобраны:&lt;/p&gt;
  &lt;ul id=&quot;Cv76&quot;&gt;
    &lt;li id=&quot;cS5A&quot;&gt;&lt;strong&gt;🛡 Защита от брутфорса&lt;/strong&gt; — правила mod_security, rate-limiting, блокировка ботов&lt;/li&gt;
    &lt;li id=&quot;Dy8b&quot;&gt;&lt;strong&gt;⚡ Кэширование статики&lt;/strong&gt; — как правильно настроить Expires с версионированием файлов&lt;/li&gt;
    &lt;li id=&quot;N0Hw&quot;&gt;&lt;strong&gt;📦 GZIP-сжатие&lt;/strong&gt; — уменьшение размера HTML до 70%, CSS до 80%&lt;/li&gt;
    &lt;li id=&quot;B9Uv&quot;&gt;&lt;strong&gt;🖥 Настройка для SPA&lt;/strong&gt; — роутинг React/Vue через .htaccess&lt;/li&gt;
    &lt;li id=&quot;WCBy&quot;&gt;&lt;strong&gt;🐛 Отладка и логирование&lt;/strong&gt; — включение логов ошибок, режим разработки&lt;/li&gt;
    &lt;li id=&quot;PjYS&quot;&gt;&lt;strong&gt;❌ Типичные ошибки&lt;/strong&gt; — что ломает сайт и как этого избежать&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;D2Yh&quot;&gt;&lt;strong&gt;📎 Полная версия с примерами и готовыми конфигами →&lt;/strong&gt; &lt;a href=&quot;https://0x69.ru/ru/posts/role-htaccess/&quot; target=&quot;_blank&quot;&gt;0x.69.ru&lt;/a&gt;&lt;/p&gt;

</content></entry></feed>