Choose your platform – the steps below change to match.
Выберите свою систему, и инструкция ниже подстроится под неё.
Requirements: Windows 10/11 and Administrator rights. No Telegram developer account needed – accountability runs through the official bot.
Что понадобится: Windows 10 или 11 и права администратора. Регистрироваться в Telegram как разработчик не нужно: связь с напарником идёт через официального бота.
Download MassMediaBlock (.zip)Скачать MassMediaBlock (.zip)SHA-256:
ef08c714d8e99489a96ad33a38c62ed8014f9e8926c55d232aa12c168f2ae0d9
install.batinstall.batRight-click the downloaded zip → Extract All, open the folder, and double-click install.bat. It asks for Administrator rights, installs Python for you if it's missing – downloading it straight from python.org, so a clean machine with no winget and no Microsoft Store works too – and runs the full setup: merging the porn blocklists, installing the local certificate authority for the HTTPS block page, registering the daemon as a startup task (runs elevated at every logon, plus a health-check task that restarts it if it ever stops), and pointing your DNS at the local filter – testing resolution first and reverting automatically if it fails.
Нажмите на скачанный zip-архив правой кнопкой мыши, выберите Извлечь всё, откройте папку и дважды щёлкните install.bat. Установщик запросит права администратора и при необходимости сам установит Python, скачав его прямо с python.org, так что подойдёт и чистая система без winget и Microsoft Store. Дальше он всё настроит сам: соберёт списки блокировки, установит локальный сертификат для страницы блокировки на HTTPS-сайтах, добавит службу в автозапуск (она запускается с правами администратора при каждом входе в систему, а отдельная задача перезапустит её в случае сбоя) и направит DNS через локальный фильтр. Перед этим он проверит, что интернет работает, а если что-то пойдёт не так, автоматически отменит изменения.
Windows may warn about running a downloaded script – choose More info →
Run anyway. The installer is plain, readable text; you can open install.bat
and install.ps1 in Notepad first.
Windows может предупредить, что вы запускаете скачанный файл. Нажмите Подробнее →
Выполнить в любом случае. Установщик – обычный текстовый файл, поэтому install.bat
и install.ps1 можно заранее открыть в Блокноте и прочитать.
mmblock pair
This prints a Telegram link. Send it to your buddy – one tap and they're connected via
@massmediablockbot. From then on they get an
alert whenever you hit a blocked site, and any weakening change (unblock, disable, pause)
waits for them to reply APPROVE.
Выполните эту команду в PowerShell или командной строке, и она выдаст ссылку для
Telegram. Отправьте её напарнику: достаточно одного нажатия, и он
подключится через @massmediablockbot. После этого он
будет получать уведомление о каждой попытке открыть заблокированный сайт, а любое ослабление защиты
(разблокировка, отключение, пауза) вступит в силу только после его ответа APPROVE.
mmblock status # streak, categories, plan, pending approvals
mmblock add reddit.com # block a site instantly
Open a blocked site – you should see the block page and your buddy should get a Telegram
message. To remove: run uninstall.ps1 as Administrator (your buddy is notified when
protection goes down).
Откройте любой заблокированный сайт: появится страница блокировки, а напарник получит
сообщение в Telegram. Чтобы удалить программу, запустите uninstall.ps1 от имени
администратора (напарник получит уведомление о снятии защиты).
Double-click update.bat in your MassMediaBlock folder. It downloads the
latest build, swaps the files, and restarts the daemon – your streak, settings and buddy pairing
are kept. (No update.bat yet? Download the zip above once and it will be there from
then on.)
Дважды щёлкните update.bat в папке MassMediaBlock. Он скачает новую версию,
заменит файлы и перезапустит службу. Ваша серия, настройки и связь с напарником сохранятся. (Если
файла update.bat нет, один раз скачайте архив выше, и в дальнейшем он будет на месте.)
Unlimited custom sites, recurring block schedules and accountability reports. Everything that blocks stays free.
Get PremiumCard via Stripe. The license key appears on the confirmation page and the app renews it automatically. Manage or cancel – cancelling never removes a block.
Неограниченное число своих сайтов, расписания блокировки и отчёты для напарника. Всё, что связано с самой блокировкой, остаётся бесплатным.
Оформить PremiumОплата банковской картой или через СБП. Ключ вы получите сразу после оплаты. Чтобы продлить Premium, просто оплатите его снова. Окончание срока Premium никогда не снимает блокировки.
mmblock license MMB1.… # activate (key from your purchase page)
mmblock schedule add news --days mon-fri --from 09:00 --to 17:00
mmblock report week # accountability report
mmblock report auto weekly # auto-send to your buddy
Requirements: a systemd distro, Python 3.12+, and root access. No Telegram developer account needed – accountability runs through the official bot.
Что понадобится: дистрибутив с systemd, Python 3.12 или новее и права root. Регистрироваться в Telegram как разработчик не нужно: связь с напарником идёт через официального бота.
Arch, Debian and Ubuntu are just the ones the commands below are written for. MassMediaBlock runs on any systemd-based distribution – Fedora, openSUSE, Linux Mint, Pop OS, Manjaro, EndeavourOS and the rest.
Команды ниже написаны для Arch, Debian и Ubuntu, но MassMediaBlock работает на любом дистрибутиве с systemd: Fedora, openSUSE, Linux Mint, Pop!_OS, Manjaro, EndeavourOS и других.
Download MassMediaBlock (.tar.gz)Скачать MassMediaBlock (.tar.gz)SHA-256:
44d43f3d434bb9b1c8b3b0a18b2b284767c6f3bc9f9c6f1c58ce3decf749ca61
# Arch
sudo pacman -S python-yaml python-cryptography python-gobject gtk4 libadwaita
# Debian/Ubuntu
sudo apt install python3-yaml python3-cryptography python3-gi gir1.2-adw-1
tar -xzf massmediablock-desktop.tar.gz
cd MassMediaBlock
sudo ./install.sh
The installer merges the porn blocklists, asks for your name, generates the local certificate authority for the HTTPS block page, enables the systemd service (starts on every boot), and points system DNS at the local filter – auto-reverting if a DNS test fails, so it can't strand your connection.
Установщик соберёт списки блокировки, спросит ваше имя, создаст локальный сертификат для страницы блокировки на HTTPS-сайтах, включит службу systemd (она запускается при каждой загрузке) и направит системный DNS через локальный фильтр. Если проверка DNS не пройдёт, изменения отменятся автоматически, так что без интернета вы не останетесь.
mmblock pair
This prints a Telegram link. Send it to your buddy – one tap and they're connected via
@massmediablockbot. From then on they get an
alert whenever you hit a blocked site, and any weakening change (unblock, disable, pause)
waits for them to reply APPROVE.
Выполните эту команду в терминале, и она выдаст ссылку для Telegram. Отправьте её
напарнику: достаточно одного нажатия, и он
подключится через @massmediablockbot. После этого он
будет получать уведомление о каждой попытке открыть заблокированный сайт, а любое ослабление защиты
(разблокировка, отключение, пауза) вступит в силу только после его ответа APPROVE.
mmblock status # streak, categories, plan, pending approvals
mmblock add reddit.com # block a site instantly
mmblock-gui # the GTK4 control panel
Open a blocked site – you should see the block page, and your buddy should get a Telegram
message. To remove: sudo ./uninstall.sh restores everything (your buddy is
notified when protection goes down).
Откройте любой заблокированный сайт: появится страница блокировки, а напарник получит
сообщение в Telegram. Чтобы удалить программу, выполните sudo ./uninstall.sh: все
изменения будут отменены (напарник получит уведомление о снятии защиты).
Unlimited custom sites, recurring block schedules and accountability reports. Everything that blocks stays free.
Get PremiumCard via Stripe. The license key appears on the confirmation page and the app renews it automatically. Manage or cancel – cancelling never removes a block.
Неограниченное число своих сайтов, расписания блокировки и отчёты для напарника. Всё, что связано с самой блокировкой, остаётся бесплатным.
Оформить PremiumОплата банковской картой или через СБП. Ключ вы получите сразу после оплаты. Чтобы продлить Premium, просто оплатите его снова. Окончание срока Premium никогда не снимает блокировки.
mmblock license MMB1.… # activate (key from your purchase page)
mmblock schedule add news --days mon-fri --from 09:00 --to 17:00
mmblock report week # accountability report
mmblock report auto weekly # auto-send to your buddy
Requirements: Android 10 or newer, a Telegram account, and a friend willing to be your accountability buddy. Works alongside any VPN you already run.
Что понадобится: Android 10 или новее, аккаунт в Telegram и друг, готовый стать вашим напарником. Приложение работает вместе с любым включённым VPN.
Get it from RuStore, or download the APK directly:
Установите приложение из RuStore или скачайте APK напрямую:
Get it on RuStoreУстановить из RuStore Download MassMediaBlock.apk (v0.2.17, ~28 MB)Скачать MassMediaBlock.apk (v0.2.17, ~28 МБ)SHA-256:
577ff5ffb45b5e4a12bd4534a4d85c3370b818d20fed150fc967bacf475674b2
Installing from RuStore? It updates automatically – skip to step 2. For the direct APK, open the downloaded file; Android will ask you to allow installs from your browser or file manager – allow it once, then install. The direct build is identical to the RuStore one and updates from this page.
Если вы устанавливаете из RuStore, обновления будут приходить автоматически, и можно сразу переходить к шагу 2. Если вы скачали APK, откройте файл: Android попросит разрешить установку из браузера или файлового менеджера. Разрешите один раз и установите приложение. Эта сборка ничем не отличается от версии в RuStore, а её обновления публикуются на этой странице.
Open the app and follow the two buttons on the Home screen:
Откройте приложение и нажмите две кнопки на главном экране:
Settings → Create pairing link → send the link to your buddy. One tap and
they're connected: they get an alert every time you hit a blocked site, and any
weakening change (pausing, unblocking, disabling a category) waits for them to reply
APPROVE in Telegram.
Откройте Настройки → Создать ссылку для связи и отправьте ссылку напарнику.
Достаточно одного нажатия, и он подключится. После этого он будет получать уведомление о каждой
попытке открыть заблокированный сайт, а любое ослабление защиты (пауза, разблокировка, отключение
категории) вступит в силу только после его ответа APPROVE в Telegram.
When you open a blocked site in Chrome, Brave, Firefox, Edge, Samsung Internet, Opera or DuckDuckGo, the tab is immediately redirected to a block page and the attempt is logged (site + browser) for your streak and reports. With social media or short videos switched on, those apps close as soon as they open. Other apps are left alone.
Когда вы открываете заблокированный сайт в Chrome, Brave, Firefox, Edge, Samsung Internet, Opera или DuckDuckGo, вкладка сразу переключается на страницу блокировки, а попытка записывается (сайт и браузер) для счётчика серии и отчётов. Если включены соцсети или короткие видео, их приложения сразу закрываются. Остальные приложения блокировка не затрагивает.
Unlimited custom sites, recurring block schedules and accountability reports. Everything that blocks stays free.
Get PremiumCard via Stripe. The license key appears on the confirmation page and the app renews it automatically. Manage or cancel – cancelling never removes a block.
Неограниченное число своих сайтов, расписания блокировки и отчёты для напарника. Всё, что связано с самой блокировкой, остаётся бесплатным.
Оформить PremiumОплата банковской картой или через СБП. Ключ вы получите сразу после оплаты (оплатить можно и прямо в приложении: Настройки → План). Чтобы продлить Premium, просто оплатите его снова. Окончание срока Premium никогда не снимает блокировки.
Free: all categories, keywords, buddy accountability, streaks, and up to 10 custom sites. It is the same subscription as desktop – one key covers both. Paste it under Settings → Plan. A missing or expired license never unblocks anything.
В бесплатной версии доступны все категории, ключевые слова, напарник, счётчик серии и до 10 своих сайтов. Premium общий для телефона и компьютера: один ключ работает везде. Вставьте его в разделе Настройки → План. Если лицензии нет или срок её действия истёк, ничего не разблокируется.