Проект содержит список российских интернет-сервисов, которые остаются доступными в условиях ограничения интернета в России, и Python скрипт для генерации набора правил для VPN клиентов, основанных на xray-core или sing-box.
В России вводятся "белые списки", когда доступен только интернет-сервисы из whitelist. Этот список был взят с сайта Мегафона.
whitelist.yaml- YAML-файл с категоризированными записями whitelistgen_list.py- Python-скрипт для генерации правил маршрутизации из whitelist
Whitelist включает сервисы следующих категорий:
- Телеком - Мобильные операторы (МегаФон, МТС, Билайн, Tele2, Yota)
- Госсервисы - Государственные услуги, органы власти и госкомпании (Госуслуги, Госключ, Центробанк и др.)
- Финансы - Банки и платёжные системы (Мир, СБП, Московская биржа, Альфа-Банк, ВТБ, ПСБ)
- Ритейл и еда - Интернет-магазины и доставка еды (Ozon, Wildberries, Самокат, Пятёрочка, Магнит и др.)
- Медиа и IT - Телеканалы, стриминговые сервисы, новостные порталы и IT-компании (Яндекс, VK, Кинопоиск, Rutube, ИВИ и др.)
- Транспорт - Транспорт и путешествия (РЖД, Аэрофлот, Туту и др.)
- Другое - Различные сервисы (2ГИС, Авито, HeadHunter, СДЭК и др.)
Перед запуском скрипта установите необходимые зависимости:
pip install pyyamlЗапустите gen_list.py для генерации правил маршрутизации:
# Сгенерировать правила для xray-core клиентов
python gen_list.py x
# Сгенерировать правила для sing-box клиентов
python gen_list.py s
# Сгенерировать оба формата
python gen_list.py- xray-core: Использует префиксы
domain:иgeosite: - sing-box: Преобразует
geosite:в префиксset:geosite-
Список составлен на основе v2fly/domain-list-community.
Проект предназначен в информационных целях. Используйте на свой страх и риск.