Compare commits

..

14 Commits

Author SHA1 Message Date
GitHub Action
30559cf107 Update lists 2025-01-30 07:52:56 +00:00
itdoginfo
e176c9fb62 Update 2025-01-30 10:52:30 +03:00
GitHub Action
f10a2826ec Update lists 2025-01-29 15:55:57 +00:00
itdoginfo
4876681ec9 Update 2025-01-29 18:55:30 +03:00
GitHub Action
3fda44d6f3 Update subnet 2025-01-29 15:38:24 +00:00
itdoginfo
e1b3fcbbd5 Remove capital letter of subnet. Leave the old value the same for now 2025-01-29 18:37:20 +03:00
GitHub Action
3d44dabac5 Update lists 2025-01-28 14:07:09 +00:00
itdoginfo
89dcc32a69 Update 2025-01-28 17:06:37 +03:00
itdoginfo
e243c5e671 Added srs for subnets 2025-01-28 17:00:32 +03:00
GitHub Action
05b0fdc03b Update lists 2025-01-28 08:39:24 +00:00
itdoginfo
659e9c1aa2 Fix some services 2025-01-28 11:39:00 +03:00
itdoginfo
dd4b4d9abd Fix 2025-01-28 00:22:35 +03:00
itdoginfo
b6cd8cc2b9 Update version 2025-01-28 00:19:25 +03:00
itdoginfo
c4df3ca047 Added discrod subnets srs 2025-01-28 00:18:12 +03:00
18 changed files with 261 additions and 26 deletions

View File

@@ -2,7 +2,7 @@ name: Create lists
on: on:
push: push:
branches: [ "main", "srs" ] branches: [ "main" ]
paths: paths:
- .github/workflows/create-lists.yml - .github/workflows/create-lists.yml
- Categories/** - Categories/**
@@ -10,7 +10,7 @@ on:
- src/** - src/**
- convert.py - convert.py
schedule: schedule:
- cron: '29 */8 * * *' - cron: '29 8 * * 1'
permissions: permissions:
contents: write contents: write
@@ -24,12 +24,13 @@ jobs:
run: | run: |
docker run --rm \ docker run --rm \
-v ${{ github.workspace }}/src:/app/src \ -v ${{ github.workspace }}/src:/app/src \
-v ${{ github.workspace }}/Subnets:/app/Subnets \
-v ${{ github.workspace }}/Russia:/app/Russia \ -v ${{ github.workspace }}/Russia:/app/Russia \
-v ${{ github.workspace }}/Ukraine:/app/Ukraine \ -v ${{ github.workspace }}/Ukraine:/app/Ukraine \
-v ${{ github.workspace }}/Categories:/app/Categories \ -v ${{ github.workspace }}/Categories:/app/Categories \
-v ${{ github.workspace }}/Services:/app/Services \ -v ${{ github.workspace }}/Services:/app/Services \
-v ${{ github.workspace }}/SRS:/app/SRS \ -v ${{ github.workspace }}/SRS:/app/SRS \
itdoginfo/compilesrs:0.1.1 itdoginfo/compilesrs:0.1.4
- name: Check Russia/inside-dnsmasq-ipset - name: Check Russia/inside-dnsmasq-ipset
uses: itdoginfo/dnsmasq-action@0.1 uses: itdoginfo/dnsmasq-action@0.1

View File

@@ -24,16 +24,34 @@ kinozal.guru
cnd2exp.online cnd2exp.online
torrentgalaxy.to torrentgalaxy.to
rutor.org rutor.org
rutor.info
rutor.is
cdnbunny.org cdnbunny.org
rutracker.org rutracker.org
rutracker.net rutracker.net
rutracker.wiki rutracker.wiki
rutracker.cc
selezen.org selezen.org
booktracker.org booktracker.org
riperam.org riperam.org
megapeer.vip megapeer.vip
piratbit.top piratbit.top
vpnlove.me
redshieldvpn.com
psiphon.ca
vpngate.net
mullvad.net
censortracker.org
prostovpn.org
vpngen.org
amnezia.org
cyberghostvpn.com
getoutline.org
vpnpay.io
protonvpn.com
surfshark.com
pages.dev pages.dev
remove.bg remove.bg
unscreen.com unscreen.com
@@ -181,6 +199,7 @@ lucid.app
hdkinoteatr.com hdkinoteatr.com
steamstat.info steamstat.info
statology.org statology.org
lostfilm.tv
lostfilmtv2.site lostfilmtv2.site
static.lostfilm.top static.lostfilm.top
filmix.fm filmix.fm
@@ -197,17 +216,6 @@ ionos.com
digitalocean.com digitalocean.com
godaddy.com godaddy.com
hetzner.com hetzner.com
vpnlove.me tidal.com
redshieldvpn.com bcbits.com
psiphon.ca cub.red
vpngate.net
mullvad.net
censortracker.org
prostovpn.org
vpngen.org
amnezia.org
cyberghostvpn.com
getoutline.org
vpnpay.io
protonvpn.com
surfshark.com

View File

@@ -2,6 +2,9 @@ openai.com
chatgpt.com chatgpt.com
oaistatic.com oaistatic.com
oaiusercontent.com oaiusercontent.com
chat.com
ai.com
chat.openai.com.cdn.cloudflare.net
notion.so notion.so
notion.com notion.com
@@ -90,6 +93,9 @@ gfn.am
developer.nvidia.com developer.nvidia.com
install.launcher.omniverse.nvidia.com install.launcher.omniverse.nvidia.com
canva.dev
canva.com
adobe.com adobe.com
servarr.com servarr.com
nba.com nba.com
@@ -240,4 +246,5 @@ www3.corsair.com
groupon.com groupon.com
qt.io qt.io
strava.com strava.com
watermarkremover.io watermarkremover.io
cdromance.org

View File

@@ -5,7 +5,9 @@ reddxxx.com
redgifs.com redgifs.com
xv-ru.com xv-ru.com
pornhub.com pornhub.com
pornhub.org
phncdn.com phncdn.com
phncdn.com.sds.rncdn7.com
playboy.com playboy.com
multporn.net multporn.net
rule34.art rule34.art

View File

@@ -19,6 +19,7 @@ DOMAIN-SUFFIX,adultmult.tv
DOMAIN-SUFFIX,agents.media DOMAIN-SUFFIX,agents.media
DOMAIN-SUFFIX,ahrefs.com DOMAIN-SUFFIX,ahrefs.com
DOMAIN-SUFFIX,ai-chat.bsg.brave.com DOMAIN-SUFFIX,ai-chat.bsg.brave.com
DOMAIN-SUFFIX,ai.com
DOMAIN-SUFFIX,allegro.pl DOMAIN-SUFFIX,allegro.pl
DOMAIN-SUFFIX,alphacoders.com DOMAIN-SUFFIX,alphacoders.com
DOMAIN-SUFFIX,alza.hu DOMAIN-SUFFIX,alza.hu
@@ -56,6 +57,7 @@ DOMAIN-SUFFIX,baginya.org
DOMAIN-SUFFIX,baikal-journal.ru DOMAIN-SUFFIX,baikal-journal.ru
DOMAIN-SUFFIX,bato.to DOMAIN-SUFFIX,bato.to
DOMAIN-SUFFIX,bbc.com DOMAIN-SUFFIX,bbc.com
DOMAIN-SUFFIX,bcbits.com
DOMAIN-SUFFIX,bell-sw.com DOMAIN-SUFFIX,bell-sw.com
DOMAIN-SUFFIX,bellingcat.com DOMAIN-SUFFIX,bellingcat.com
DOMAIN-SUFFIX,bestbuy.com DOMAIN-SUFFIX,bestbuy.com
@@ -75,6 +77,8 @@ DOMAIN-SUFFIX,buf.build
DOMAIN-SUFFIX,builds.parsec.app DOMAIN-SUFFIX,builds.parsec.app
DOMAIN-SUFFIX,buymeacoffee.com DOMAIN-SUFFIX,buymeacoffee.com
DOMAIN-SUFFIX,byteoversea.com DOMAIN-SUFFIX,byteoversea.com
DOMAIN-SUFFIX,canva.com
DOMAIN-SUFFIX,canva.dev
DOMAIN-SUFFIX,capcut.com DOMAIN-SUFFIX,capcut.com
DOMAIN-SUFFIX,carnegieendowment.org DOMAIN-SUFFIX,carnegieendowment.org
DOMAIN-SUFFIX,carrefouruae.com DOMAIN-SUFFIX,carrefouruae.com
@@ -84,9 +88,12 @@ DOMAIN-SUFFIX,cbilling.vip
DOMAIN-SUFFIX,cdn.web-platform.io DOMAIN-SUFFIX,cdn.web-platform.io
DOMAIN-SUFFIX,cdnbunny.org DOMAIN-SUFFIX,cdnbunny.org
DOMAIN-SUFFIX,cdninstagram.com DOMAIN-SUFFIX,cdninstagram.com
DOMAIN-SUFFIX,cdromance.org
DOMAIN-SUFFIX,cdw.com DOMAIN-SUFFIX,cdw.com
DOMAIN-SUFFIX,censortracker.org DOMAIN-SUFFIX,censortracker.org
DOMAIN-SUFFIX,chaos.com DOMAIN-SUFFIX,chaos.com
DOMAIN-SUFFIX,chat.com
DOMAIN-SUFFIX,chat.openai.com.cdn.cloudflare.net
DOMAIN-SUFFIX,chatgpt.com DOMAIN-SUFFIX,chatgpt.com
DOMAIN-SUFFIX,chaturbate.com DOMAIN-SUFFIX,chaturbate.com
DOMAIN-SUFFIX,cherta.media DOMAIN-SUFFIX,cherta.media
@@ -109,6 +116,7 @@ DOMAIN-SUFFIX,coursera.org
DOMAIN-SUFFIX,cpu-monkey.com DOMAIN-SUFFIX,cpu-monkey.com
DOMAIN-SUFFIX,credly.com DOMAIN-SUFFIX,credly.com
DOMAIN-SUFFIX,csskor.ill.in.ua DOMAIN-SUFFIX,csskor.ill.in.ua
DOMAIN-SUFFIX,cub.red
DOMAIN-SUFFIX,currenttime.tv DOMAIN-SUFFIX,currenttime.tv
DOMAIN-SUFFIX,cursorinfo.co.il DOMAIN-SUFFIX,cursorinfo.co.il
DOMAIN-SUFFIX,cvedetails.com DOMAIN-SUFFIX,cvedetails.com
@@ -337,6 +345,7 @@ DOMAIN-SUFFIX,liveuamap.com
DOMAIN-SUFFIX,locals.md DOMAIN-SUFFIX,locals.md
DOMAIN-SUFFIX,lolz.guru DOMAIN-SUFFIX,lolz.guru
DOMAIN-SUFFIX,lookerstudio.google.com DOMAIN-SUFFIX,lookerstudio.google.com
DOMAIN-SUFFIX,lostfilm.tv
DOMAIN-SUFFIX,lostfilmtv2.site DOMAIN-SUFFIX,lostfilmtv2.site
DOMAIN-SUFFIX,lucid.app DOMAIN-SUFFIX,lucid.app
DOMAIN-SUFFIX,mail-api.proton.me DOMAIN-SUFFIX,mail-api.proton.me
@@ -443,6 +452,7 @@ DOMAIN-SUFFIX,pcmag.com
DOMAIN-SUFFIX,periscope.tv DOMAIN-SUFFIX,periscope.tv
DOMAIN-SUFFIX,pexels.com DOMAIN-SUFFIX,pexels.com
DOMAIN-SUFFIX,phncdn.com DOMAIN-SUFFIX,phncdn.com
DOMAIN-SUFFIX,phncdn.com.sds.rncdn7.com
DOMAIN-SUFFIX,pimpletv.ru DOMAIN-SUFFIX,pimpletv.ru
DOMAIN-SUFFIX,pingdom.com DOMAIN-SUFFIX,pingdom.com
DOMAIN-SUFFIX,piratbit.top DOMAIN-SUFFIX,piratbit.top
@@ -454,6 +464,7 @@ DOMAIN-SUFFIX,polit.ru
DOMAIN-SUFFIX,politiken.dk DOMAIN-SUFFIX,politiken.dk
DOMAIN-SUFFIX,polymarket.com DOMAIN-SUFFIX,polymarket.com
DOMAIN-SUFFIX,pornhub.com DOMAIN-SUFFIX,pornhub.com
DOMAIN-SUFFIX,pornhub.org
DOMAIN-SUFFIX,portal.lviv.ua DOMAIN-SUFFIX,portal.lviv.ua
DOMAIN-SUFFIX,posle.media DOMAIN-SUFFIX,posle.media
DOMAIN-SUFFIX,postimees.ee DOMAIN-SUFFIX,postimees.ee
@@ -506,7 +517,10 @@ DOMAIN-SUFFIX,rublacklist.net
DOMAIN-SUFFIX,rule34.art DOMAIN-SUFFIX,rule34.art
DOMAIN-SUFFIX,rus.delfi.ee DOMAIN-SUFFIX,rus.delfi.ee
DOMAIN-SUFFIX,rus.jauns.lv DOMAIN-SUFFIX,rus.jauns.lv
DOMAIN-SUFFIX,rutor.info
DOMAIN-SUFFIX,rutor.is
DOMAIN-SUFFIX,rutor.org DOMAIN-SUFFIX,rutor.org
DOMAIN-SUFFIX,rutracker.cc
DOMAIN-SUFFIX,rutracker.net DOMAIN-SUFFIX,rutracker.net
DOMAIN-SUFFIX,rutracker.org DOMAIN-SUFFIX,rutracker.org
DOMAIN-SUFFIX,rutracker.wiki DOMAIN-SUFFIX,rutracker.wiki
@@ -603,6 +617,7 @@ DOMAIN-SUFFIX,thetruestory.news
DOMAIN-SUFFIX,threads.net DOMAIN-SUFFIX,threads.net
DOMAIN-SUFFIX,threema.ch DOMAIN-SUFFIX,threema.ch
DOMAIN-SUFFIX,ti.com DOMAIN-SUFFIX,ti.com
DOMAIN-SUFFIX,tidal.com
DOMAIN-SUFFIX,tik-tokapi.com DOMAIN-SUFFIX,tik-tokapi.com
DOMAIN-SUFFIX,tiktok.com DOMAIN-SUFFIX,tiktok.com
DOMAIN-SUFFIX,tiktokcdn-eu.com DOMAIN-SUFFIX,tiktokcdn-eu.com

View File

@@ -19,6 +19,7 @@ ipset=/adultmult.tv/vpn_domains
ipset=/agents.media/vpn_domains ipset=/agents.media/vpn_domains
ipset=/ahrefs.com/vpn_domains ipset=/ahrefs.com/vpn_domains
ipset=/ai-chat.bsg.brave.com/vpn_domains ipset=/ai-chat.bsg.brave.com/vpn_domains
ipset=/ai.com/vpn_domains
ipset=/allegro.pl/vpn_domains ipset=/allegro.pl/vpn_domains
ipset=/alphacoders.com/vpn_domains ipset=/alphacoders.com/vpn_domains
ipset=/alza.hu/vpn_domains ipset=/alza.hu/vpn_domains
@@ -56,6 +57,7 @@ ipset=/baginya.org/vpn_domains
ipset=/baikal-journal.ru/vpn_domains ipset=/baikal-journal.ru/vpn_domains
ipset=/bato.to/vpn_domains ipset=/bato.to/vpn_domains
ipset=/bbc.com/vpn_domains ipset=/bbc.com/vpn_domains
ipset=/bcbits.com/vpn_domains
ipset=/bell-sw.com/vpn_domains ipset=/bell-sw.com/vpn_domains
ipset=/bellingcat.com/vpn_domains ipset=/bellingcat.com/vpn_domains
ipset=/bestbuy.com/vpn_domains ipset=/bestbuy.com/vpn_domains
@@ -75,6 +77,8 @@ ipset=/buf.build/vpn_domains
ipset=/builds.parsec.app/vpn_domains ipset=/builds.parsec.app/vpn_domains
ipset=/buymeacoffee.com/vpn_domains ipset=/buymeacoffee.com/vpn_domains
ipset=/byteoversea.com/vpn_domains ipset=/byteoversea.com/vpn_domains
ipset=/canva.com/vpn_domains
ipset=/canva.dev/vpn_domains
ipset=/capcut.com/vpn_domains ipset=/capcut.com/vpn_domains
ipset=/carnegieendowment.org/vpn_domains ipset=/carnegieendowment.org/vpn_domains
ipset=/carrefouruae.com/vpn_domains ipset=/carrefouruae.com/vpn_domains
@@ -84,9 +88,12 @@ ipset=/cbilling.vip/vpn_domains
ipset=/cdn.web-platform.io/vpn_domains ipset=/cdn.web-platform.io/vpn_domains
ipset=/cdnbunny.org/vpn_domains ipset=/cdnbunny.org/vpn_domains
ipset=/cdninstagram.com/vpn_domains ipset=/cdninstagram.com/vpn_domains
ipset=/cdromance.org/vpn_domains
ipset=/cdw.com/vpn_domains ipset=/cdw.com/vpn_domains
ipset=/censortracker.org/vpn_domains ipset=/censortracker.org/vpn_domains
ipset=/chaos.com/vpn_domains ipset=/chaos.com/vpn_domains
ipset=/chat.com/vpn_domains
ipset=/chat.openai.com.cdn.cloudflare.net/vpn_domains
ipset=/chatgpt.com/vpn_domains ipset=/chatgpt.com/vpn_domains
ipset=/chaturbate.com/vpn_domains ipset=/chaturbate.com/vpn_domains
ipset=/cherta.media/vpn_domains ipset=/cherta.media/vpn_domains
@@ -109,6 +116,7 @@ ipset=/coursera.org/vpn_domains
ipset=/cpu-monkey.com/vpn_domains ipset=/cpu-monkey.com/vpn_domains
ipset=/credly.com/vpn_domains ipset=/credly.com/vpn_domains
ipset=/csskor.ill.in.ua/vpn_domains ipset=/csskor.ill.in.ua/vpn_domains
ipset=/cub.red/vpn_domains
ipset=/currenttime.tv/vpn_domains ipset=/currenttime.tv/vpn_domains
ipset=/cursorinfo.co.il/vpn_domains ipset=/cursorinfo.co.il/vpn_domains
ipset=/cvedetails.com/vpn_domains ipset=/cvedetails.com/vpn_domains
@@ -337,6 +345,7 @@ ipset=/liveuamap.com/vpn_domains
ipset=/locals.md/vpn_domains ipset=/locals.md/vpn_domains
ipset=/lolz.guru/vpn_domains ipset=/lolz.guru/vpn_domains
ipset=/lookerstudio.google.com/vpn_domains ipset=/lookerstudio.google.com/vpn_domains
ipset=/lostfilm.tv/vpn_domains
ipset=/lostfilmtv2.site/vpn_domains ipset=/lostfilmtv2.site/vpn_domains
ipset=/lucid.app/vpn_domains ipset=/lucid.app/vpn_domains
ipset=/mail-api.proton.me/vpn_domains ipset=/mail-api.proton.me/vpn_domains
@@ -443,6 +452,7 @@ ipset=/pcmag.com/vpn_domains
ipset=/periscope.tv/vpn_domains ipset=/periscope.tv/vpn_domains
ipset=/pexels.com/vpn_domains ipset=/pexels.com/vpn_domains
ipset=/phncdn.com/vpn_domains ipset=/phncdn.com/vpn_domains
ipset=/phncdn.com.sds.rncdn7.com/vpn_domains
ipset=/pimpletv.ru/vpn_domains ipset=/pimpletv.ru/vpn_domains
ipset=/pingdom.com/vpn_domains ipset=/pingdom.com/vpn_domains
ipset=/piratbit.top/vpn_domains ipset=/piratbit.top/vpn_domains
@@ -454,6 +464,7 @@ ipset=/polit.ru/vpn_domains
ipset=/politiken.dk/vpn_domains ipset=/politiken.dk/vpn_domains
ipset=/polymarket.com/vpn_domains ipset=/polymarket.com/vpn_domains
ipset=/pornhub.com/vpn_domains ipset=/pornhub.com/vpn_domains
ipset=/pornhub.org/vpn_domains
ipset=/portal.lviv.ua/vpn_domains ipset=/portal.lviv.ua/vpn_domains
ipset=/posle.media/vpn_domains ipset=/posle.media/vpn_domains
ipset=/postimees.ee/vpn_domains ipset=/postimees.ee/vpn_domains
@@ -506,7 +517,10 @@ ipset=/rublacklist.net/vpn_domains
ipset=/rule34.art/vpn_domains ipset=/rule34.art/vpn_domains
ipset=/rus.delfi.ee/vpn_domains ipset=/rus.delfi.ee/vpn_domains
ipset=/rus.jauns.lv/vpn_domains ipset=/rus.jauns.lv/vpn_domains
ipset=/rutor.info/vpn_domains
ipset=/rutor.is/vpn_domains
ipset=/rutor.org/vpn_domains ipset=/rutor.org/vpn_domains
ipset=/rutracker.cc/vpn_domains
ipset=/rutracker.net/vpn_domains ipset=/rutracker.net/vpn_domains
ipset=/rutracker.org/vpn_domains ipset=/rutracker.org/vpn_domains
ipset=/rutracker.wiki/vpn_domains ipset=/rutracker.wiki/vpn_domains
@@ -603,6 +617,7 @@ ipset=/thetruestory.news/vpn_domains
ipset=/threads.net/vpn_domains ipset=/threads.net/vpn_domains
ipset=/threema.ch/vpn_domains ipset=/threema.ch/vpn_domains
ipset=/ti.com/vpn_domains ipset=/ti.com/vpn_domains
ipset=/tidal.com/vpn_domains
ipset=/tik-tokapi.com/vpn_domains ipset=/tik-tokapi.com/vpn_domains
ipset=/tiktok.com/vpn_domains ipset=/tiktok.com/vpn_domains
ipset=/tiktokcdn-eu.com/vpn_domains ipset=/tiktokcdn-eu.com/vpn_domains

View File

@@ -19,6 +19,7 @@ nftset=/adultmult.tv/4#inet#fw4#vpn_domains
nftset=/agents.media/4#inet#fw4#vpn_domains nftset=/agents.media/4#inet#fw4#vpn_domains
nftset=/ahrefs.com/4#inet#fw4#vpn_domains nftset=/ahrefs.com/4#inet#fw4#vpn_domains
nftset=/ai-chat.bsg.brave.com/4#inet#fw4#vpn_domains nftset=/ai-chat.bsg.brave.com/4#inet#fw4#vpn_domains
nftset=/ai.com/4#inet#fw4#vpn_domains
nftset=/allegro.pl/4#inet#fw4#vpn_domains nftset=/allegro.pl/4#inet#fw4#vpn_domains
nftset=/alphacoders.com/4#inet#fw4#vpn_domains nftset=/alphacoders.com/4#inet#fw4#vpn_domains
nftset=/alza.hu/4#inet#fw4#vpn_domains nftset=/alza.hu/4#inet#fw4#vpn_domains
@@ -56,6 +57,7 @@ nftset=/baginya.org/4#inet#fw4#vpn_domains
nftset=/baikal-journal.ru/4#inet#fw4#vpn_domains nftset=/baikal-journal.ru/4#inet#fw4#vpn_domains
nftset=/bato.to/4#inet#fw4#vpn_domains nftset=/bato.to/4#inet#fw4#vpn_domains
nftset=/bbc.com/4#inet#fw4#vpn_domains nftset=/bbc.com/4#inet#fw4#vpn_domains
nftset=/bcbits.com/4#inet#fw4#vpn_domains
nftset=/bell-sw.com/4#inet#fw4#vpn_domains nftset=/bell-sw.com/4#inet#fw4#vpn_domains
nftset=/bellingcat.com/4#inet#fw4#vpn_domains nftset=/bellingcat.com/4#inet#fw4#vpn_domains
nftset=/bestbuy.com/4#inet#fw4#vpn_domains nftset=/bestbuy.com/4#inet#fw4#vpn_domains
@@ -75,6 +77,8 @@ nftset=/buf.build/4#inet#fw4#vpn_domains
nftset=/builds.parsec.app/4#inet#fw4#vpn_domains nftset=/builds.parsec.app/4#inet#fw4#vpn_domains
nftset=/buymeacoffee.com/4#inet#fw4#vpn_domains nftset=/buymeacoffee.com/4#inet#fw4#vpn_domains
nftset=/byteoversea.com/4#inet#fw4#vpn_domains nftset=/byteoversea.com/4#inet#fw4#vpn_domains
nftset=/canva.com/4#inet#fw4#vpn_domains
nftset=/canva.dev/4#inet#fw4#vpn_domains
nftset=/capcut.com/4#inet#fw4#vpn_domains nftset=/capcut.com/4#inet#fw4#vpn_domains
nftset=/carnegieendowment.org/4#inet#fw4#vpn_domains nftset=/carnegieendowment.org/4#inet#fw4#vpn_domains
nftset=/carrefouruae.com/4#inet#fw4#vpn_domains nftset=/carrefouruae.com/4#inet#fw4#vpn_domains
@@ -84,9 +88,12 @@ nftset=/cbilling.vip/4#inet#fw4#vpn_domains
nftset=/cdn.web-platform.io/4#inet#fw4#vpn_domains nftset=/cdn.web-platform.io/4#inet#fw4#vpn_domains
nftset=/cdnbunny.org/4#inet#fw4#vpn_domains nftset=/cdnbunny.org/4#inet#fw4#vpn_domains
nftset=/cdninstagram.com/4#inet#fw4#vpn_domains nftset=/cdninstagram.com/4#inet#fw4#vpn_domains
nftset=/cdromance.org/4#inet#fw4#vpn_domains
nftset=/cdw.com/4#inet#fw4#vpn_domains nftset=/cdw.com/4#inet#fw4#vpn_domains
nftset=/censortracker.org/4#inet#fw4#vpn_domains nftset=/censortracker.org/4#inet#fw4#vpn_domains
nftset=/chaos.com/4#inet#fw4#vpn_domains nftset=/chaos.com/4#inet#fw4#vpn_domains
nftset=/chat.com/4#inet#fw4#vpn_domains
nftset=/chat.openai.com.cdn.cloudflare.net/4#inet#fw4#vpn_domains
nftset=/chatgpt.com/4#inet#fw4#vpn_domains nftset=/chatgpt.com/4#inet#fw4#vpn_domains
nftset=/chaturbate.com/4#inet#fw4#vpn_domains nftset=/chaturbate.com/4#inet#fw4#vpn_domains
nftset=/cherta.media/4#inet#fw4#vpn_domains nftset=/cherta.media/4#inet#fw4#vpn_domains
@@ -109,6 +116,7 @@ nftset=/coursera.org/4#inet#fw4#vpn_domains
nftset=/cpu-monkey.com/4#inet#fw4#vpn_domains nftset=/cpu-monkey.com/4#inet#fw4#vpn_domains
nftset=/credly.com/4#inet#fw4#vpn_domains nftset=/credly.com/4#inet#fw4#vpn_domains
nftset=/csskor.ill.in.ua/4#inet#fw4#vpn_domains nftset=/csskor.ill.in.ua/4#inet#fw4#vpn_domains
nftset=/cub.red/4#inet#fw4#vpn_domains
nftset=/currenttime.tv/4#inet#fw4#vpn_domains nftset=/currenttime.tv/4#inet#fw4#vpn_domains
nftset=/cursorinfo.co.il/4#inet#fw4#vpn_domains nftset=/cursorinfo.co.il/4#inet#fw4#vpn_domains
nftset=/cvedetails.com/4#inet#fw4#vpn_domains nftset=/cvedetails.com/4#inet#fw4#vpn_domains
@@ -337,6 +345,7 @@ nftset=/liveuamap.com/4#inet#fw4#vpn_domains
nftset=/locals.md/4#inet#fw4#vpn_domains nftset=/locals.md/4#inet#fw4#vpn_domains
nftset=/lolz.guru/4#inet#fw4#vpn_domains nftset=/lolz.guru/4#inet#fw4#vpn_domains
nftset=/lookerstudio.google.com/4#inet#fw4#vpn_domains nftset=/lookerstudio.google.com/4#inet#fw4#vpn_domains
nftset=/lostfilm.tv/4#inet#fw4#vpn_domains
nftset=/lostfilmtv2.site/4#inet#fw4#vpn_domains nftset=/lostfilmtv2.site/4#inet#fw4#vpn_domains
nftset=/lucid.app/4#inet#fw4#vpn_domains nftset=/lucid.app/4#inet#fw4#vpn_domains
nftset=/mail-api.proton.me/4#inet#fw4#vpn_domains nftset=/mail-api.proton.me/4#inet#fw4#vpn_domains
@@ -443,6 +452,7 @@ nftset=/pcmag.com/4#inet#fw4#vpn_domains
nftset=/periscope.tv/4#inet#fw4#vpn_domains nftset=/periscope.tv/4#inet#fw4#vpn_domains
nftset=/pexels.com/4#inet#fw4#vpn_domains nftset=/pexels.com/4#inet#fw4#vpn_domains
nftset=/phncdn.com/4#inet#fw4#vpn_domains nftset=/phncdn.com/4#inet#fw4#vpn_domains
nftset=/phncdn.com.sds.rncdn7.com/4#inet#fw4#vpn_domains
nftset=/pimpletv.ru/4#inet#fw4#vpn_domains nftset=/pimpletv.ru/4#inet#fw4#vpn_domains
nftset=/pingdom.com/4#inet#fw4#vpn_domains nftset=/pingdom.com/4#inet#fw4#vpn_domains
nftset=/piratbit.top/4#inet#fw4#vpn_domains nftset=/piratbit.top/4#inet#fw4#vpn_domains
@@ -454,6 +464,7 @@ nftset=/polit.ru/4#inet#fw4#vpn_domains
nftset=/politiken.dk/4#inet#fw4#vpn_domains nftset=/politiken.dk/4#inet#fw4#vpn_domains
nftset=/polymarket.com/4#inet#fw4#vpn_domains nftset=/polymarket.com/4#inet#fw4#vpn_domains
nftset=/pornhub.com/4#inet#fw4#vpn_domains nftset=/pornhub.com/4#inet#fw4#vpn_domains
nftset=/pornhub.org/4#inet#fw4#vpn_domains
nftset=/portal.lviv.ua/4#inet#fw4#vpn_domains nftset=/portal.lviv.ua/4#inet#fw4#vpn_domains
nftset=/posle.media/4#inet#fw4#vpn_domains nftset=/posle.media/4#inet#fw4#vpn_domains
nftset=/postimees.ee/4#inet#fw4#vpn_domains nftset=/postimees.ee/4#inet#fw4#vpn_domains
@@ -506,7 +517,10 @@ nftset=/rublacklist.net/4#inet#fw4#vpn_domains
nftset=/rule34.art/4#inet#fw4#vpn_domains nftset=/rule34.art/4#inet#fw4#vpn_domains
nftset=/rus.delfi.ee/4#inet#fw4#vpn_domains nftset=/rus.delfi.ee/4#inet#fw4#vpn_domains
nftset=/rus.jauns.lv/4#inet#fw4#vpn_domains nftset=/rus.jauns.lv/4#inet#fw4#vpn_domains
nftset=/rutor.info/4#inet#fw4#vpn_domains
nftset=/rutor.is/4#inet#fw4#vpn_domains
nftset=/rutor.org/4#inet#fw4#vpn_domains nftset=/rutor.org/4#inet#fw4#vpn_domains
nftset=/rutracker.cc/4#inet#fw4#vpn_domains
nftset=/rutracker.net/4#inet#fw4#vpn_domains nftset=/rutracker.net/4#inet#fw4#vpn_domains
nftset=/rutracker.org/4#inet#fw4#vpn_domains nftset=/rutracker.org/4#inet#fw4#vpn_domains
nftset=/rutracker.wiki/4#inet#fw4#vpn_domains nftset=/rutracker.wiki/4#inet#fw4#vpn_domains
@@ -603,6 +617,7 @@ nftset=/thetruestory.news/4#inet#fw4#vpn_domains
nftset=/threads.net/4#inet#fw4#vpn_domains nftset=/threads.net/4#inet#fw4#vpn_domains
nftset=/threema.ch/4#inet#fw4#vpn_domains nftset=/threema.ch/4#inet#fw4#vpn_domains
nftset=/ti.com/4#inet#fw4#vpn_domains nftset=/ti.com/4#inet#fw4#vpn_domains
nftset=/tidal.com/4#inet#fw4#vpn_domains
nftset=/tik-tokapi.com/4#inet#fw4#vpn_domains nftset=/tik-tokapi.com/4#inet#fw4#vpn_domains
nftset=/tiktok.com/4#inet#fw4#vpn_domains nftset=/tiktok.com/4#inet#fw4#vpn_domains
nftset=/tiktokcdn-eu.com/4#inet#fw4#vpn_domains nftset=/tiktokcdn-eu.com/4#inet#fw4#vpn_domains

View File

@@ -18,6 +18,7 @@ adultmult.tv
agents.media agents.media
ahrefs.com ahrefs.com
ai-chat.bsg.brave.com ai-chat.bsg.brave.com
ai.com
allegro.pl allegro.pl
alphacoders.com alphacoders.com
alza.hu alza.hu
@@ -55,6 +56,7 @@ baginya.org
baikal-journal.ru baikal-journal.ru
bato.to bato.to
bbc.com bbc.com
bcbits.com
bell-sw.com bell-sw.com
bellingcat.com bellingcat.com
bestbuy.com bestbuy.com
@@ -74,6 +76,8 @@ buf.build
builds.parsec.app builds.parsec.app
buymeacoffee.com buymeacoffee.com
byteoversea.com byteoversea.com
canva.com
canva.dev
capcut.com capcut.com
carnegieendowment.org carnegieendowment.org
carrefouruae.com carrefouruae.com
@@ -83,9 +87,12 @@ cbilling.vip
cdn.web-platform.io cdn.web-platform.io
cdnbunny.org cdnbunny.org
cdninstagram.com cdninstagram.com
cdromance.org
cdw.com cdw.com
censortracker.org censortracker.org
chaos.com chaos.com
chat.com
chat.openai.com.cdn.cloudflare.net
chatgpt.com chatgpt.com
chaturbate.com chaturbate.com
cherta.media cherta.media
@@ -108,6 +115,7 @@ coursera.org
cpu-monkey.com cpu-monkey.com
credly.com credly.com
csskor.ill.in.ua csskor.ill.in.ua
cub.red
currenttime.tv currenttime.tv
cursorinfo.co.il cursorinfo.co.il
cvedetails.com cvedetails.com
@@ -336,6 +344,7 @@ liveuamap.com
locals.md locals.md
lolz.guru lolz.guru
lookerstudio.google.com lookerstudio.google.com
lostfilm.tv
lostfilmtv2.site lostfilmtv2.site
lucid.app lucid.app
mail-api.proton.me mail-api.proton.me
@@ -442,6 +451,7 @@ pcmag.com
periscope.tv periscope.tv
pexels.com pexels.com
phncdn.com phncdn.com
phncdn.com.sds.rncdn7.com
pimpletv.ru pimpletv.ru
pingdom.com pingdom.com
piratbit.top piratbit.top
@@ -453,6 +463,7 @@ polit.ru
politiken.dk politiken.dk
polymarket.com polymarket.com
pornhub.com pornhub.com
pornhub.org
portal.lviv.ua portal.lviv.ua
posle.media posle.media
postimees.ee postimees.ee
@@ -505,7 +516,10 @@ rublacklist.net
rule34.art rule34.art
rus.delfi.ee rus.delfi.ee
rus.jauns.lv rus.jauns.lv
rutor.info
rutor.is
rutor.org rutor.org
rutracker.cc
rutracker.net rutracker.net
rutracker.org rutracker.org
rutracker.wiki rutracker.wiki
@@ -602,6 +616,7 @@ thetruestory.news
threads.net threads.net
threema.ch threema.ch
ti.com ti.com
tidal.com
tik-tokapi.com tik-tokapi.com
tiktok.com tiktok.com
tiktokcdn-eu.com tiktokcdn-eu.com

View File

@@ -19,6 +19,7 @@
/ip dns static add name=agents.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=agents.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=ahrefs.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=ahrefs.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=ai-chat.bsg.brave.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=ai-chat.bsg.brave.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=ai.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=allegro.pl type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=allegro.pl type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=alphacoders.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=alphacoders.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=alza.hu type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=alza.hu type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -56,6 +57,7 @@
/ip dns static add name=baikal-journal.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=baikal-journal.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bato.to type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=bato.to type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bbc.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=bbc.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bcbits.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bell-sw.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=bell-sw.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bellingcat.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=bellingcat.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=bestbuy.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=bestbuy.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -75,6 +77,8 @@
/ip dns static add name=builds.parsec.app type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=builds.parsec.app type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=buymeacoffee.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=buymeacoffee.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=byteoversea.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=byteoversea.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=canva.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=canva.dev type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=capcut.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=capcut.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=carnegieendowment.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=carnegieendowment.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=carrefouruae.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=carrefouruae.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -84,9 +88,12 @@
/ip dns static add name=cdn.web-platform.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cdn.web-platform.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cdnbunny.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cdnbunny.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cdninstagram.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cdninstagram.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cdromance.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cdw.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cdw.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=censortracker.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=censortracker.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=chaos.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=chaos.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=chat.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=chat.openai.com.cdn.cloudflare.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=chatgpt.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=chatgpt.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=chaturbate.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=chaturbate.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cherta.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cherta.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -109,6 +116,7 @@
/ip dns static add name=cpu-monkey.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cpu-monkey.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=credly.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=credly.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=csskor.ill.in.ua type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=csskor.ill.in.ua type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cub.red type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=currenttime.tv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=currenttime.tv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cursorinfo.co.il type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cursorinfo.co.il type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=cvedetails.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=cvedetails.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -337,6 +345,7 @@
/ip dns static add name=locals.md type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=locals.md type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=lolz.guru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=lolz.guru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=lookerstudio.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=lookerstudio.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=lostfilm.tv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=lostfilmtv2.site type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=lostfilmtv2.site type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=lucid.app type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=lucid.app type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=mail-api.proton.me type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=mail-api.proton.me type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -443,6 +452,7 @@
/ip dns static add name=periscope.tv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=periscope.tv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=pexels.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=pexels.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=phncdn.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=phncdn.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=phncdn.com.sds.rncdn7.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=pimpletv.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=pimpletv.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=pingdom.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=pingdom.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=piratbit.top type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=piratbit.top type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -454,6 +464,7 @@
/ip dns static add name=politiken.dk type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=politiken.dk type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=polymarket.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=polymarket.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=pornhub.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=pornhub.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=pornhub.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=portal.lviv.ua type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=portal.lviv.ua type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=posle.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=posle.media type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=postimees.ee type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=postimees.ee type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -506,7 +517,10 @@
/ip dns static add name=rule34.art type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rule34.art type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rus.delfi.ee type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rus.delfi.ee type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rus.jauns.lv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rus.jauns.lv type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutor.info type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutor.is type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutor.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rutor.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutracker.cc type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutracker.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rutracker.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutracker.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rutracker.org type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=rutracker.wiki type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=rutracker.wiki type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
@@ -603,6 +617,7 @@
/ip dns static add name=threads.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=threads.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=threema.ch type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=threema.ch type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=ti.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=ti.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=tidal.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=tik-tokapi.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=tik-tokapi.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=tiktok.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=tiktok.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=tiktokcdn-eu.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost /ip dns static add name=tiktokcdn-eu.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost

View File

@@ -19,6 +19,7 @@ adultmult.tv
agents.media agents.media
ahrefs.com ahrefs.com
ai-chat.bsg.brave.com ai-chat.bsg.brave.com
ai.com
allegro.pl allegro.pl
alphacoders.com alphacoders.com
alza.hu alza.hu
@@ -56,6 +57,7 @@ baginya.org
baikal-journal.ru baikal-journal.ru
bato.to bato.to
bbc.com bbc.com
bcbits.com
bell-sw.com bell-sw.com
bellingcat.com bellingcat.com
bestbuy.com bestbuy.com
@@ -75,6 +77,8 @@ buf.build
builds.parsec.app builds.parsec.app
buymeacoffee.com buymeacoffee.com
byteoversea.com byteoversea.com
canva.com
canva.dev
capcut.com capcut.com
carnegieendowment.org carnegieendowment.org
carrefouruae.com carrefouruae.com
@@ -84,9 +88,12 @@ cbilling.vip
cdn.web-platform.io cdn.web-platform.io
cdnbunny.org cdnbunny.org
cdninstagram.com cdninstagram.com
cdromance.org
cdw.com cdw.com
censortracker.org censortracker.org
chaos.com chaos.com
chat.com
chat.openai.com.cdn.cloudflare.net
chatgpt.com chatgpt.com
chaturbate.com chaturbate.com
cherta.media cherta.media
@@ -109,6 +116,7 @@ coursera.org
cpu-monkey.com cpu-monkey.com
credly.com credly.com
csskor.ill.in.ua csskor.ill.in.ua
cub.red
currenttime.tv currenttime.tv
cursorinfo.co.il cursorinfo.co.il
cvedetails.com cvedetails.com
@@ -337,6 +345,7 @@ liveuamap.com
locals.md locals.md
lolz.guru lolz.guru
lookerstudio.google.com lookerstudio.google.com
lostfilm.tv
lostfilmtv2.site lostfilmtv2.site
lucid.app lucid.app
mail-api.proton.me mail-api.proton.me
@@ -443,6 +452,7 @@ pcmag.com
periscope.tv periscope.tv
pexels.com pexels.com
phncdn.com phncdn.com
phncdn.com.sds.rncdn7.com
pimpletv.ru pimpletv.ru
pingdom.com pingdom.com
piratbit.top piratbit.top
@@ -454,6 +464,7 @@ polit.ru
politiken.dk politiken.dk
polymarket.com polymarket.com
pornhub.com pornhub.com
pornhub.org
portal.lviv.ua portal.lviv.ua
posle.media posle.media
postimees.ee postimees.ee
@@ -506,7 +517,10 @@ rublacklist.net
rule34.art rule34.art
rus.delfi.ee rus.delfi.ee
rus.jauns.lv rus.jauns.lv
rutor.info
rutor.is
rutor.org rutor.org
rutracker.cc
rutracker.net rutracker.net
rutracker.org rutracker.org
rutracker.wiki rutracker.wiki
@@ -603,6 +617,7 @@ thetruestory.news
threads.net threads.net
threema.ch threema.ch
ti.com ti.com
tidal.com
tik-tokapi.com tik-tokapi.com
tiktok.com tiktok.com
tiktokcdn-eu.com tiktokcdn-eu.com

9
Subnets/IPv4/discord.lst Normal file
View File

@@ -0,0 +1,9 @@
138.128.136.0/21
162.158.0.0/15
172.64.0.0/13
34.0.0.0/15
34.2.0.0/15
35.192.0.0/12
35.208.0.0/12
5.200.14.128/25
66.22.192.0/18

26
Subnets/IPv4/meta.lst Normal file
View File

@@ -0,0 +1,26 @@
31.13.24.0/21
31.13.64.0/18
45.64.40.0/22
57.141.0.0/24
57.141.3.0/24
57.141.5.0/24
57.141.7.0/24
57.141.8.0/24
57.141.10.0/24
57.141.13.0/24
57.144.0.0/14
66.220.144.0/20
69.63.176.0/20
69.171.224.0/19
74.119.76.0/22
102.132.96.0/20
103.4.96.0/22
129.134.0.0/17
157.240.0.0/17
157.240.192.0/18
163.70.128.0/17
173.252.64.0/18
179.60.192.0/22
185.60.216.0/22
185.89.216.0/22
204.15.20.0/22

13
Subnets/IPv4/twitter.lst Normal file
View File

@@ -0,0 +1,13 @@
64.63.0.0/18
69.195.160.0/19
103.252.112.0/22
104.244.40.0/23
104.244.42.0/24
104.244.44.0/22
188.64.224.0/21
192.133.76.0/22
199.16.156.0/22
199.59.148.0/22
199.96.56.0/23
202.160.128.0/22
209.237.192.0/19

1
Subnets/IPv6/discord.lst Normal file
View File

@@ -0,0 +1 @@
2606:4700::/32

2
Subnets/IPv6/meta.lst Normal file
View File

@@ -0,0 +1,2 @@
2620:0:1c00::/40
2a03:2880::/32

3
Subnets/IPv6/twitter.lst Normal file
View File

@@ -0,0 +1,3 @@
2400:6680:f000::/36
2606:1f80:f000::/36
2a04:9d40:f000::/36

View File

@@ -16,6 +16,9 @@ rusDomainsOutsideSrc='src/Russia-domains-outside.lst'
rusDomainsOutsideOut='Russia/outside' rusDomainsOutsideOut='Russia/outside'
uaDomainsSrc='src/Ukraine-domains-inside.lst' uaDomainsSrc='src/Ukraine-domains-inside.lst'
uaDomainsOut='Ukraine/inside' uaDomainsOut='Ukraine/inside'
DiscordSubnets = 'Subnets/IPv4/discord.lst'
MetaSubnets = 'Subnets/IPv4/meta.lst'
TwitterSubnets = 'Subnets/IPv4/twitter.lst'
def raw(src, out): def raw(src, out):
domains = set() domains = set()
@@ -177,7 +180,7 @@ def domains_from_file(filepath):
print(f"File not found: {filepath}") print(f"File not found: {filepath}")
return domains return domains
def generate_srs(domains, output_name): def generate_srs_domains(domains, output_name):
output_directory = 'JSON' output_directory = 'JSON'
compiled_output_directory = 'SRS' compiled_output_directory = 'SRS'
@@ -253,6 +256,56 @@ def generate_srs_for_categories(directories, output_json_directory='JSON', compi
except subprocess.CalledProcessError as e: except subprocess.CalledProcessError as e:
print(f"Compile error {json_file_path}: {e}") print(f"Compile error {json_file_path}: {e}")
def generate_srs_subnets(input_file, output_json_directory='JSON', compiled_output_directory='SRS'):
os.makedirs(output_json_directory, exist_ok=True)
os.makedirs(compiled_output_directory, exist_ok=True)
subnets = []
with open(input_file, 'r', encoding='utf-8') as file:
for line in file:
subnet = line.strip()
if subnet:
subnets.append(subnet)
if input_file == "Subnets/IPv4/discord.lst":
data = {
"version": 2,
"rules": [
{
"network": ["udp"],
"ip_cidr": subnets,
"port_range": ["50000:65535"]
}
]
}
else:
data = {
"version": 2,
"rules": [
{
"ip_cidr": subnets
}
]
}
filename = os.path.splitext(os.path.basename(input_file))[0]
output_file_path = os.path.join(output_json_directory, f"{filename}_subnets.json")
with open(output_file_path, 'w', encoding='utf-8') as output_file:
json.dump(data, output_file, indent=4)
print(f"JSON file generated: {output_file_path}")
srs_file_path = os.path.join(compiled_output_directory, f"{filename}_subnets.srs")
try:
subprocess.run(
["sing-box", "rule-set", "compile", output_file_path, "-o", srs_file_path], check=True
)
print(f"Compiled .srs file: {srs_file_path}")
except subprocess.CalledProcessError as e:
print(f"Compile error {output_file_path}: {e}")
if __name__ == '__main__': if __name__ == '__main__':
# Russia inside # Russia inside
Path("Russia").mkdir(parents=True, exist_ok=True) Path("Russia").mkdir(parents=True, exist_ok=True)
@@ -298,10 +351,15 @@ if __name__ == '__main__':
russia_inside = domains_from_file('Russia/inside-raw.lst') russia_inside = domains_from_file('Russia/inside-raw.lst')
russia_outside = domains_from_file('Russia/outside-raw.lst') russia_outside = domains_from_file('Russia/outside-raw.lst')
ukraine_inside = domains_from_file('Ukraine/inside-raw.lst') ukraine_inside = domains_from_file('Ukraine/inside-raw.lst')
generate_srs(russia_inside, 'russia-inside') generate_srs_domains(russia_inside, 'russia_inside')
generate_srs(russia_outside, 'russia-outside') generate_srs_domains(russia_outside, 'russia_outside')
generate_srs(ukraine_inside, 'ukraine-inside') generate_srs_domains(ukraine_inside, 'ukraine_inside')
# Sing-box categories # Sing-box categories
directories = ['Categories', 'Services'] directories = ['Categories', 'Services']
generate_srs_for_categories(directories) generate_srs_for_categories(directories)
# Sing-box subnets
generate_srs_subnets(DiscordSubnets)
generate_srs_subnets(TwitterSubnets)
generate_srs_subnets(MetaSubnets)

View File

@@ -2,6 +2,8 @@
import ipaddress import ipaddress
import urllib.request import urllib.request
import os
import shutil
BGP_TOOLS_URL = 'https://bgp.tools/table.txt' BGP_TOOLS_URL = 'https://bgp.tools/table.txt'
USER_AGENT = 'itdog.info - hi@itdog.info' USER_AGENT = 'itdog.info - hi@itdog.info'
@@ -11,14 +13,14 @@ IPv6_DIR = 'Subnets/IPv6'
AS_META = '32934' AS_META = '32934'
AS_TWITTER = '13414' AS_TWITTER = '13414'
META = 'Meta.lst' META = 'meta.lst'
TWITTER = 'Twitter.lst' TWITTER = 'twitter.lst'
# From https://iplist.opencck.org/ # From https://iplist.opencck.org/
DISCORD_VOICE_V4='https://iplist.opencck.org/?format=text&data=cidr4&site=discord.gg&site=discord.media' DISCORD_VOICE_V4='https://iplist.opencck.org/?format=text&data=cidr4&site=discord.gg&site=discord.media'
DISCORD_VOICE_V6='https://iplist.opencck.org/?format=text&data=cidr6&site=discord.gg&site=discord.media' DISCORD_VOICE_V6='https://iplist.opencck.org/?format=text&data=cidr6&site=discord.gg&site=discord.media'
DISCORD = 'Discord.lst' DISCORD = 'discord.lst'
subnet_list = [] subnet_list = []
@@ -80,6 +82,11 @@ def write_subnets_to_file(subnets, filename):
for subnet in subnets: for subnet in subnets:
file.write(f'{subnet}\n') file.write(f'{subnet}\n')
def copy_file_legacy(src_filename):
base_filename = os.path.basename(src_filename)
new_filename = base_filename.capitalize()
shutil.copy(src_filename, os.path.join(os.path.dirname(src_filename), new_filename))
if __name__ == '__main__': if __name__ == '__main__':
request = urllib.request.Request(BGP_TOOLS_URL, headers={'User-Agent': USER_AGENT}) request = urllib.request.Request(BGP_TOOLS_URL, headers={'User-Agent': USER_AGENT})
@@ -102,4 +109,12 @@ if __name__ == '__main__':
# Discord voice # Discord voice
ipv4_discord, ipv6_discord = download_ready_subnets(DISCORD_VOICE_V4, DISCORD_VOICE_V6) ipv4_discord, ipv6_discord = download_ready_subnets(DISCORD_VOICE_V4, DISCORD_VOICE_V6)
write_subnets_to_file(ipv4_discord, f'{IPv4_DIR}/{DISCORD}') write_subnets_to_file(ipv4_discord, f'{IPv4_DIR}/{DISCORD}')
write_subnets_to_file(ipv6_discord, f'{IPv6_DIR}/{DISCORD}') write_subnets_to_file(ipv6_discord, f'{IPv6_DIR}/{DISCORD}')
# Legacy name
copy_file_legacy(f'{IPv4_DIR}/{META}')
copy_file_legacy(f'{IPv6_DIR}/{META}')
copy_file_legacy(f'{IPv4_DIR}/{TWITTER}')
copy_file_legacy(f'{IPv6_DIR}/{TWITTER}')
copy_file_legacy(f'{IPv4_DIR}/{DISCORD}')
copy_file_legacy(f'{IPv6_DIR}/{DISCORD}')