{"id":34743624,"url":"https://github.com/nidelon/ru-block-v2ray-rules","last_synced_at":"2026-05-24T06:05:11.487Z","repository":{"id":203048645,"uuid":"708656124","full_name":"Nidelon/ru-block-v2ray-rules","owner":"Nidelon","description":"Список заблокированных сайтов в России для xray или других маршрутизаторов трафика. List of blocked sites in Russia for xray or other traffic routers.","archived":false,"fork":false,"pushed_at":"2026-05-23T04:36:51.000Z","size":8697,"stargazers_count":159,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-23T06:35:09.874Z","etag":null,"topics":["3x-ui","geoip","geosite","proxy","rkn","roskomnadzor","routing","rules","russian","v2ray","xray"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nidelon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-23T05:46:08.000Z","updated_at":"2026-05-19T18:12:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"5866d4af-950c-4651-a37a-ef5fa2e15ddd","html_url":"https://github.com/Nidelon/ru-block-v2ray-rules","commit_stats":{"total_commits":41,"total_committers":1,"mean_commits":41.0,"dds":0.0,"last_synced_commit":"7e8969a866265ab15d30964003e70d95bcca9219"},"previous_names":["nidelon/ru-block-v2ray-rules"],"tags_count":676,"template":false,"template_full_name":null,"purl":"pkg:github/Nidelon/ru-block-v2ray-rules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nidelon%2Fru-block-v2ray-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nidelon%2Fru-block-v2ray-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nidelon%2Fru-block-v2ray-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nidelon%2Fru-block-v2ray-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nidelon","download_url":"https://codeload.github.com/Nidelon/ru-block-v2ray-rules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nidelon%2Fru-block-v2ray-rules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33423286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T22:14:44.296Z","status":"online","status_checked_at":"2026-05-24T02:00:06.296Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3x-ui","geoip","geosite","proxy","rkn","roskomnadzor","routing","rules","russian","v2ray","xray"],"created_at":"2025-12-25T04:28:11.430Z","updated_at":"2026-05-24T06:05:11.464Z","avatar_url":"https://github.com/Nidelon.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ru-block-v2ray-rules\n[![Generate v2ray routing rules](https://github.com/Nidelon/ru-block-v2ray-rules/actions/workflows/release.yml/badge.svg)](https://github.com/Nidelon/ru-block-v2ray-rules/actions/workflows/release.yml)\n\n## Что это?\nСписок блокировок Роскомнадзора в GeoIP и GeoSite для xray или любого другого маршрутизатора трафика принимающего geosite и geoip файлы.\n\nСписки находятся в `geoip_RU.dat:ru-block` по IP адресам и `geosite_RU.dat:ru-block` по доменам.\n\nhttps://antifilter.download/ - Списки блокировок которые используются.\n\n## ⚠️ Предупреждение ⚠️\nИнструкции далее я оставил для архива, на данный момент они не работает из за нерабочего WARP, сам репозиторий не переводится в архив что-бы генерация файлов не останавливалась для тех кому нужны списки.\n\nМожете использовать VDS сервер уже готовый VPN от Aeza.\nКто захочет, может использовать мою [рефералку.](https://my-aeza.net/?ref=450474) (Заранее спасибо)\n\nИли же, если есть прослойка между интернетом и клиентом в виде сервера или производительного роутера рекомендую использовать [Zapret](https://github.com/bol-van/zapret), бесплатно, но морока с конфигами.\n\n## Неактуальная инструкция\n\u003cdetails\u003e\n\u003csummary\u003eНерабочий способ использования WARP на сервере в России\u003c/summary\u003e\n\n## Как использовать?\n\n\u003cdetails\u003e\n\u003csummary\u003eЕсли уже установлен\u003c/summary\u003e\n\nИспользовать правило `ext:geosite_RU.dat:ru-block` для сайтов или `ext:geoip_RU.dat:ru-block` для ip адресов.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eЕсли не установлен, то инструкция с авто-апдейтом для 3x-ui\u003c/summary\u003e\n\nЗаранее предупреждаю, что инструкция была написана на скорую руку, и возможно будет необходимо заменить шаблон WARP (см. Возможные проблемы).\n\nУстановить [3x-ui](https://github.com/MHSanaei/3x-ui?tab=readme-ov-file#install--upgrade) и [WARP](https://github.com/MHSanaei/3x-ui?tab=readme-ov-file#warp-configuration)\n\nВвести в консоль:\n```\nsudo rm -rf /usr/local/x-ui/bin/geosite_RU.dat \u0026\u0026 sudo curl -sSL https://github.com/Nidelon/ru-block-v2ray-rules/raw/release/geosite.dat -o /usr/local/x-ui/bin/geosite_RU.dat \u0026\u0026 sudo chmod 744 /usr/local/x-ui/bin/geosite_RU.dat\nsudo rm -rf /usr/local/x-ui/bin/geoip_RU.dat \u0026\u0026 sudo curl -sSL https://github.com/Nidelon/ru-block-v2ray-rules/raw/release/geoip.dat -o /usr/local/x-ui/bin/geoip_RU.dat \u0026\u0026 sudo chmod 744 /usr/local/x-ui/bin/geoip_RU.dat\n```\n\nПосле в `sudo crontab -e`, добавить следующее:\n```\n@daily rm -rf /usr/local/x-ui/bin/geosite_RU.dat \u0026\u0026 curl -sSL https://github.com/Nidelon/ru-block-v2ray-rules/raw/release/geosite.dat -o /usr/local/x-ui/bin/geosite_RU.dat \u0026\u0026 chmod 744 /usr/local/x-ui/bin/geosite_RU.dat\n@daily rm -rf /usr/local/x-ui/bin/geoip_RU.dat \u0026\u0026 curl -sSL https://github.com/Nidelon/ru-block-v2ray-rules/raw/release/geoip.dat -o /usr/local/x-ui/bin/geoip_RU.dat \u0026\u0026 chmod 744 /usr/local/x-ui/bin/geoip_RU.dat\n```\nАлярма: Задача работает на удаление с последующей заменой, возможен вылет если xray или v2ray проверит файл в этот промежуток, позже исправлю скрипт.\n\nДалее все действия выполняем в настройках Xray. ![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/9cc4c275-73da-4445-bae1-618e2b9cddaa)\n\nПереходим в базовые шаблоны и в основные шаблоны.\nОбязательно нужно выставить IPIfNonMatch в настройка стратегии маршрутизации доменов для того что-бы обход работал.\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/36d5da06-09a8-4ffa-8969-8c816e715d4a)\n\nДалее там же, во вкладке \"Настройки WARP\" нажимаем на \"WARP Исходящий\".\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/f243ccd4-bad1-4eb8-a6e8-72fa996e0d8f)\n\nВ появившемся окне нажимаем \"Далее\", \"Информация\" и после \"Добавить исходящий\".\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/c151c707-4865-4027-af8d-7c123c5330d8)\n\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/f9acc755-f67f-4e66-a646-939409d34a6e)\n\nПереходим в \"Правила маршрутизации\" и нажимаем \"Добавить правило\".\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/7c2329d5-fe59-4cdd-bd42-837cd7590438)\n\nВ списке \"Outbound Tag\" выбираем \"warp\", в IP вписываем \"ext:geoip_RU.dat:ru-block\" (Без кавычек), в Domain \"ext:geosite_RU.dat:ru-block\".\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/4752e6b8-7e43-4a2f-849e-8feb3e50eb99)\n\nНажимаем да, сохраняем настройки и перезапускаем xray.\n\n\u003c/details\u003e\n\n## Возможные проблемы.\n\n\u003cdetails\u003e\n\u003csummary\u003eНе проксируется трафик через WARP.\u003c/summary\u003e\n\nСначало обновите [WARP](https://github.com/MHSanaei/3x-ui?tab=readme-ov-file#warp-configuration) до новой версии.\n\nЕсли после установки не хочет работать, можно попробовать заменить конфиг WARP на другой.\n\nВ настройках xray перейти в расширенные шаблоны и в исходящие.\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/95a1a15a-6560-44e7-9908-0b3a9d8f9232)\n\nНайти правило warp.\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/1139460c-d560-422c-a4e6-4e3c50d88a53)\n\nИ заменить его на следующее:\n\n```\n  {\n    \"tag\": \"WARP\",\n    \"protocol\": \"socks\",\n    \"settings\": {\n      \"servers\": [\n        {\n          \"address\": \"127.0.0.1\",\n          \"port\": 40000\n        }\n      ]\n    }\n  }\n```\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/7196ff51-172b-4e98-ad0b-08a8a8d91925)\n\nПосле поменять \"Outbound Tag\" правила маршрутизации на WARP.\n\n![image](https://github.com/Nidelon/ru-block-v2ray-rules/assets/48694850/0f18e828-01b8-4b03-a7ee-fc14421d2eb9)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eНе пускает на сайты по типу OpenAI, или других запрещающие определенный регион.\u003c/summary\u003e\n\nПока обхода не нашёл, самый простой вариант, просто купить сервер за границей и через него пропускать трафик.\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n## TODO\n1. Скрипт для быстрой установки сервиса по обновлению файлов списка.\n\n## Алярма\nhttps://github.com/Chocolate4U/Iran-v2ray-rules/ - Основа, которую я переписал, упростив её.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnidelon%2Fru-block-v2ray-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnidelon%2Fru-block-v2ray-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnidelon%2Fru-block-v2ray-rules/lists"}