Files
russia-blocked-geoip/Readme.md
runetfreedom 5fcbde3106 Update readme
2024-10-27 03:07:31 +03:00

105 lines
7.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Что это?
Этот проект каждые 6 часов автоматически генерирует GeoIP файлы, в которые включены списки заблокированных Роскомнадзором адресов и подсетей для различного рода маршрутизаторов трафика и Proxy/VPN приложений.
Основным источником данных на данный момент является [antifilter.download](https://antifilter.download/) и [community.antifilter.download](https://community.antifilter.download/)
На данный момент поддерживаются следующие выходные форматы:
- `geoip.dat` ([V2Ray](https://github.com/v2fly/v2ray-core), [Xray-core](https://github.com/XTLS/Xray-core), [v2rayN](https://github.com/2dust/v2rayN) и прочие)
- MaxMind `mmdb`
- [sing-box](https://github.com/SagerNet/sing-box) `srs`
- mihomo `mrs`
- Clash правила
- SURGE правила
- nginx allow и deny шаблоны
## GeoIP и MaxMind
Основные категории:
- `ru-blocked` содержит `ipresolve.lst` и `subnet.lst` сервиса antifilter.download
- `ru-blocked-community` содержит `community.lst` сервиса community.antifilter.download
- `re-filter` содержит `ipsum.lst` из [re:filter](https://github.com/1andrevich/Re-filter-lists)
Для вашего удобства в файлы включены несколько дополнительных категорий:
- `geoip:cloudflare`
- `geoip:cloudfront`
- `geoip:facebook`
- `geoip:fastly`
- `geoip:google`
- `geoip:netflix`
- `geoip:telegram`
- `geoip:twitter`
- `geoip:ddos-guard`
- `geoip:yandex`
### Содержимое файлов
- `geoip.dat`, `Country.mmdb` - содержит полный набор данных (оригинальный geoip + все категории)
- `geoip-asn.dat`, `Country-asn.mmdb` - содержит **только** дополнительные категории
- `geoip-ru-only.dat`, `Country-ru-only.mmdb` - содержит **только** списки заблокированных сетей и адресов
- `ru-blocked.dat`, `ru-blocked-community.dat`, `re-filter.dat` - отдельно соответствующие категории (только geoip.dat формат)
- `private.dat` - Приватные/Зарезервированные сети ([RFC6890](https://datatracker.ietf.org/doc/html/rfc6890))
### Содержимое директорий
Во всех директориях содержимое разбито по принципу "1 файл = 1 категория"
- `dat` - `geoip.dat` формат
- `text` - Текстовые списки
- `srs` - sing-box формат
- `clash` - Clash формат (включая классическую и ip-cidr нотацию)
- `mrs` - mihomo формат
- `surge` - SURGE формат
- `nginx` - allow и deny правила для nginx
# Cкачать
По данным адресам всегда доступна последняя версия файла.
- **geoip.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip.dat)
- **geoip-asn.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip-asn.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip-asn.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip-asn.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip-asn.dat)
- **geoip-ru-only.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip-ru-only.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/geoip-ru-only.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip-ru-only.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/geoip-ru-only.dat)
- **ru-blocked.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/ru-blocked.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/ru-blocked.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/ru-blocked.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/ru-blocked.dat)
- **ru-blocked-community.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/ru-blocked-community.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/ru-blocked-community.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/ru-blocked-community.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/ru-blocked-community.dat)
- **re-filter.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/re-filter.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/re-filter.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/re-filter.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/re-filter.dat)
- **private.dat**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/private.dat](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/private.dat)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/private.dat](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/private.dat)
- **Country.mmdb**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country.mmdb](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country.mmdb)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country.mmdb](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country.mmdb)
- **Country-asn.mmdb**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country-asn.mmdb](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country-asn.mmdb)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country-asn.mmdb](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country-asn.mmdb)
- **Country-ru-only.mmdb**
- [https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country-ru-only.mmdb](https://raw.githubusercontent.com/runetfreedom/russia-blocked-geoip/release/Country-ru-only.mmdb)
- [https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country-ru-only.mmdb](https://cdn.jsdelivr.net/gh/runetfreedom/russia-blocked-geoip@release/Country-ru-only.mmdb)
## Cмежные проекты
- [@runetfreedom/russia-v2ray-rules-dat](https://github.com/runetfreedom/russia-v2ray-rules-dat) - единый источник geo файлов для v2ray/xray/sing-box
- [@runetfreedom/russia-blocked-geosite](https://github.com/runetfreedom/russia-blocked-geosite) - генерация geosite файлов
- [@runetfreedom/russia-v2ray-custom-routing-list](https://github.com/runetfreedom/russia-v2ray-custom-routing-list) - правила маршрутизации для различных клиентов
- [@runetfreedom/geodat2srs](https://github.com/runetfreedom/geodat2srs) - конвертер geoip/geosite.dat в sing-box srs
# Credits
Данный репозиторий вдохновлен и частично основан на [Loyalsoldier/geoip](https://github.com/Loyalsoldier/geoip)