Заблокировать главную страницу Reddit, но разрешить сабреддиты

Вопрос или проблема

Я хочу заблокировать главную страницу Reddit, но разрешить доступ к сабреддитам. Думаю, самый простой способ сделать это – использовать регулярное выражение. Например:

РАЗРЕШИТЬ https://reddit.com/r/*
ЗАПРЕТИТЬ https://reddit.com/*

Я делаю это, чтобы позволить себе использовать Reddit для исследовательских целей, но остановить бесконечную прокрутку.

Я готов потратить немного денег на решение этой задачи – меня в целом интересует детальный контроль доступа в интернете. Сумма меньше 300 долларов США была бы идеальной.

Ответ или решение

Для решения вашей задачи блокировки главной страницы Reddit с разрешением доступа к отдельным сабреддитам, можно использовать ряд подходов с использованием регулярных выражений или специализированных инструментов для управления доступом в интернете. Вот несколько решений, которые могут вам помочь:

1. Использование родительского контроля

Многие системы родительского контроля позволяют задать правила блокировки для определенных URL. Например, вы можете использовать программы как Cold Turkey, Freedom, или FocusMe, которые позволяют настраивать блокировки по URL.

Пример настройки с помощью Cold Turkey:

  • ALLOW: https://www.reddit.com/r/*
  • DENY: https://www.reddit.com/*

Cold Turkey может быть установлен за пределами USD $30 и имеет возможность гибкой настройки, что делает его отличным вариантом.

2. Настройка прокси-сервера

Если вы знакомы с прокси-серверами, таких как Squid, вы можете настроить правила доступа, используя регулярные выражения.

Пример конфигурации Squid:

acl reddit_homepage url_regex ^https://www.reddit.com/$
acl reddit_subreddits url_regex ^https://www.reddit.com/r/.*
http_access deny reddit_homepage
http_access allow reddit_subreddits

Это решение потребует некоторых технических знаний, но оно обеспечит более полную настройку доступа.

3. Расширения браузера

Вы также можете использовать расширения для браузера, такие как uBlock Origin или Block Site, для блокировки главной страницы Reddit, при этом позволяя доступ к сабреддитам.

Пример настройки в uBlock Origin:

  • Откройте панель управления uBlock Origin.
  • Перейдите в раздел «Мои фильтры» и добавьте следующие строки:
! Блокировка главной страницы Reddit
||reddit.com^$document

Это заблокирует главную страницу, но не повлияет на сабреддиты, так как они имеют другие URL.

4. Открытые решения и кастомизация

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

Пример скрипта:

if (window.location.href === "https://www.reddit.com/") {
    window.location.href = "https://www.reddit.com/r/";
}

Этот скрипт автоматически перенаправляет вас с главной страницы Reddit на сабреддиты.

Заключение

Выбор подходящего метода зависит от ваших предпочтений и технических навыков. Если вы хотите простоту, рекомендации по использованию программ родительского контроля или расширений для браузера будут наилучшими вариантами. Если вам нужна более комплексная настройка, рассмотрите использование прокси-сервера или написание собственного скрипта. Все предложенные решения не должны превышать ваш бюджет в USD $300 и помогут ограничить время, проведенное на главной странице Reddit.

Оцените материал
Добавить комментарий

Капча загружается...