Compare commits

..

10 Commits

Author SHA1 Message Date
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
GitHub Action
5b9c1eabf3 Update lists 2025-01-27 19:24:39 +00:00
itdoginfo
df80200bef Update 2025-01-27 22:24:14 +03:00
11 changed files with 159 additions and 21 deletions

View File

@@ -24,12 +24,13 @@ jobs:
run: |
docker run --rm \
-v ${{ github.workspace }}/src:/app/src \
-v ${{ github.workspace }}/Subnets:/app/Subnets \
-v ${{ github.workspace }}/Russia:/app/Russia \
-v ${{ github.workspace }}/Ukraine:/app/Ukraine \
-v ${{ github.workspace }}/Categories:/app/Categories \
-v ${{ github.workspace }}/Services:/app/Services \
-v ${{ github.workspace }}/SRS:/app/SRS \
itdoginfo/compilesrs:0.1.1
itdoginfo/compilesrs:0.1.3
- name: Check Russia/inside-dnsmasq-ipset
uses: itdoginfo/dnsmasq-action@0.1

View File

@@ -24,6 +24,7 @@ kinozal.guru
cnd2exp.online
torrentgalaxy.to
rutor.org
rutor.info
cdnbunny.org
rutracker.org
rutracker.net
@@ -34,6 +35,21 @@ riperam.org
megapeer.vip
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
remove.bg
unscreen.com
@@ -181,6 +197,7 @@ lucid.app
hdkinoteatr.com
steamstat.info
statology.org
lostfilm.tv
lostfilmtv2.site
static.lostfilm.top
filmix.fm
@@ -196,18 +213,4 @@ bluehost.com
ionos.com
digitalocean.com
godaddy.com
hetzner.com
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
hetzner.com

View File

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

View File

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

View File

@@ -19,6 +19,7 @@ DOMAIN-SUFFIX,adultmult.tv
DOMAIN-SUFFIX,agents.media
DOMAIN-SUFFIX,ahrefs.com
DOMAIN-SUFFIX,ai-chat.bsg.brave.com
DOMAIN-SUFFIX,ai.com
DOMAIN-SUFFIX,allegro.pl
DOMAIN-SUFFIX,alphacoders.com
DOMAIN-SUFFIX,alza.hu
@@ -75,6 +76,8 @@ DOMAIN-SUFFIX,buf.build
DOMAIN-SUFFIX,builds.parsec.app
DOMAIN-SUFFIX,buymeacoffee.com
DOMAIN-SUFFIX,byteoversea.com
DOMAIN-SUFFIX,canva.com
DOMAIN-SUFFIX,canva.dev
DOMAIN-SUFFIX,capcut.com
DOMAIN-SUFFIX,carnegieendowment.org
DOMAIN-SUFFIX,carrefouruae.com
@@ -84,9 +87,12 @@ DOMAIN-SUFFIX,cbilling.vip
DOMAIN-SUFFIX,cdn.web-platform.io
DOMAIN-SUFFIX,cdnbunny.org
DOMAIN-SUFFIX,cdninstagram.com
DOMAIN-SUFFIX,cdromance.org
DOMAIN-SUFFIX,cdw.com
DOMAIN-SUFFIX,censortracker.org
DOMAIN-SUFFIX,chaos.com
DOMAIN-SUFFIX,chat.com
DOMAIN-SUFFIX,chat.openai.com.cdn.cloudflare.net
DOMAIN-SUFFIX,chatgpt.com
DOMAIN-SUFFIX,chaturbate.com
DOMAIN-SUFFIX,cherta.media
@@ -337,6 +343,7 @@ DOMAIN-SUFFIX,liveuamap.com
DOMAIN-SUFFIX,locals.md
DOMAIN-SUFFIX,lolz.guru
DOMAIN-SUFFIX,lookerstudio.google.com
DOMAIN-SUFFIX,lostfilm.tv
DOMAIN-SUFFIX,lostfilmtv2.site
DOMAIN-SUFFIX,lucid.app
DOMAIN-SUFFIX,mail-api.proton.me
@@ -443,6 +450,7 @@ DOMAIN-SUFFIX,pcmag.com
DOMAIN-SUFFIX,periscope.tv
DOMAIN-SUFFIX,pexels.com
DOMAIN-SUFFIX,phncdn.com
DOMAIN-SUFFIX,phncdn.com.sds.rncdn7.com
DOMAIN-SUFFIX,pimpletv.ru
DOMAIN-SUFFIX,pingdom.com
DOMAIN-SUFFIX,piratbit.top
@@ -454,6 +462,7 @@ DOMAIN-SUFFIX,polit.ru
DOMAIN-SUFFIX,politiken.dk
DOMAIN-SUFFIX,polymarket.com
DOMAIN-SUFFIX,pornhub.com
DOMAIN-SUFFIX,pornhub.org
DOMAIN-SUFFIX,portal.lviv.ua
DOMAIN-SUFFIX,posle.media
DOMAIN-SUFFIX,postimees.ee
@@ -506,6 +515,7 @@ DOMAIN-SUFFIX,rublacklist.net
DOMAIN-SUFFIX,rule34.art
DOMAIN-SUFFIX,rus.delfi.ee
DOMAIN-SUFFIX,rus.jauns.lv
DOMAIN-SUFFIX,rutor.info
DOMAIN-SUFFIX,rutor.org
DOMAIN-SUFFIX,rutracker.net
DOMAIN-SUFFIX,rutracker.org
@@ -674,6 +684,7 @@ DOMAIN-SUFFIX,vpnlove.me
DOMAIN-SUFFIX,vpnpay.io
DOMAIN-SUFFIX,w.atwiki.jp
DOMAIN-SUFFIX,walmart.com
DOMAIN-SUFFIX,watermarkremover.io
DOMAIN-SUFFIX,webnames.ca
DOMAIN-SUFFIX,webtoons.com
DOMAIN-SUFFIX,weebly.com

View File

@@ -19,6 +19,7 @@ ipset=/adultmult.tv/vpn_domains
ipset=/agents.media/vpn_domains
ipset=/ahrefs.com/vpn_domains
ipset=/ai-chat.bsg.brave.com/vpn_domains
ipset=/ai.com/vpn_domains
ipset=/allegro.pl/vpn_domains
ipset=/alphacoders.com/vpn_domains
ipset=/alza.hu/vpn_domains
@@ -75,6 +76,8 @@ ipset=/buf.build/vpn_domains
ipset=/builds.parsec.app/vpn_domains
ipset=/buymeacoffee.com/vpn_domains
ipset=/byteoversea.com/vpn_domains
ipset=/canva.com/vpn_domains
ipset=/canva.dev/vpn_domains
ipset=/capcut.com/vpn_domains
ipset=/carnegieendowment.org/vpn_domains
ipset=/carrefouruae.com/vpn_domains
@@ -84,9 +87,12 @@ ipset=/cbilling.vip/vpn_domains
ipset=/cdn.web-platform.io/vpn_domains
ipset=/cdnbunny.org/vpn_domains
ipset=/cdninstagram.com/vpn_domains
ipset=/cdromance.org/vpn_domains
ipset=/cdw.com/vpn_domains
ipset=/censortracker.org/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=/chaturbate.com/vpn_domains
ipset=/cherta.media/vpn_domains
@@ -337,6 +343,7 @@ ipset=/liveuamap.com/vpn_domains
ipset=/locals.md/vpn_domains
ipset=/lolz.guru/vpn_domains
ipset=/lookerstudio.google.com/vpn_domains
ipset=/lostfilm.tv/vpn_domains
ipset=/lostfilmtv2.site/vpn_domains
ipset=/lucid.app/vpn_domains
ipset=/mail-api.proton.me/vpn_domains
@@ -443,6 +450,7 @@ ipset=/pcmag.com/vpn_domains
ipset=/periscope.tv/vpn_domains
ipset=/pexels.com/vpn_domains
ipset=/phncdn.com/vpn_domains
ipset=/phncdn.com.sds.rncdn7.com/vpn_domains
ipset=/pimpletv.ru/vpn_domains
ipset=/pingdom.com/vpn_domains
ipset=/piratbit.top/vpn_domains
@@ -454,6 +462,7 @@ ipset=/polit.ru/vpn_domains
ipset=/politiken.dk/vpn_domains
ipset=/polymarket.com/vpn_domains
ipset=/pornhub.com/vpn_domains
ipset=/pornhub.org/vpn_domains
ipset=/portal.lviv.ua/vpn_domains
ipset=/posle.media/vpn_domains
ipset=/postimees.ee/vpn_domains
@@ -506,6 +515,7 @@ ipset=/rublacklist.net/vpn_domains
ipset=/rule34.art/vpn_domains
ipset=/rus.delfi.ee/vpn_domains
ipset=/rus.jauns.lv/vpn_domains
ipset=/rutor.info/vpn_domains
ipset=/rutor.org/vpn_domains
ipset=/rutracker.net/vpn_domains
ipset=/rutracker.org/vpn_domains
@@ -674,6 +684,7 @@ ipset=/vpnlove.me/vpn_domains
ipset=/vpnpay.io/vpn_domains
ipset=/w.atwiki.jp/vpn_domains
ipset=/walmart.com/vpn_domains
ipset=/watermarkremover.io/vpn_domains
ipset=/webnames.ca/vpn_domains
ipset=/webtoons.com/vpn_domains
ipset=/weebly.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=/ahrefs.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=/alphacoders.com/4#inet#fw4#vpn_domains
nftset=/alza.hu/4#inet#fw4#vpn_domains
@@ -75,6 +76,8 @@ nftset=/buf.build/4#inet#fw4#vpn_domains
nftset=/builds.parsec.app/4#inet#fw4#vpn_domains
nftset=/buymeacoffee.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=/carnegieendowment.org/4#inet#fw4#vpn_domains
nftset=/carrefouruae.com/4#inet#fw4#vpn_domains
@@ -84,9 +87,12 @@ nftset=/cbilling.vip/4#inet#fw4#vpn_domains
nftset=/cdn.web-platform.io/4#inet#fw4#vpn_domains
nftset=/cdnbunny.org/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=/censortracker.org/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=/chaturbate.com/4#inet#fw4#vpn_domains
nftset=/cherta.media/4#inet#fw4#vpn_domains
@@ -337,6 +343,7 @@ nftset=/liveuamap.com/4#inet#fw4#vpn_domains
nftset=/locals.md/4#inet#fw4#vpn_domains
nftset=/lolz.guru/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=/lucid.app/4#inet#fw4#vpn_domains
nftset=/mail-api.proton.me/4#inet#fw4#vpn_domains
@@ -443,6 +450,7 @@ nftset=/pcmag.com/4#inet#fw4#vpn_domains
nftset=/periscope.tv/4#inet#fw4#vpn_domains
nftset=/pexels.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=/pingdom.com/4#inet#fw4#vpn_domains
nftset=/piratbit.top/4#inet#fw4#vpn_domains
@@ -454,6 +462,7 @@ nftset=/polit.ru/4#inet#fw4#vpn_domains
nftset=/politiken.dk/4#inet#fw4#vpn_domains
nftset=/polymarket.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=/posle.media/4#inet#fw4#vpn_domains
nftset=/postimees.ee/4#inet#fw4#vpn_domains
@@ -506,6 +515,7 @@ nftset=/rublacklist.net/4#inet#fw4#vpn_domains
nftset=/rule34.art/4#inet#fw4#vpn_domains
nftset=/rus.delfi.ee/4#inet#fw4#vpn_domains
nftset=/rus.jauns.lv/4#inet#fw4#vpn_domains
nftset=/rutor.info/4#inet#fw4#vpn_domains
nftset=/rutor.org/4#inet#fw4#vpn_domains
nftset=/rutracker.net/4#inet#fw4#vpn_domains
nftset=/rutracker.org/4#inet#fw4#vpn_domains
@@ -674,6 +684,7 @@ nftset=/vpnlove.me/4#inet#fw4#vpn_domains
nftset=/vpnpay.io/4#inet#fw4#vpn_domains
nftset=/w.atwiki.jp/4#inet#fw4#vpn_domains
nftset=/walmart.com/4#inet#fw4#vpn_domains
nftset=/watermarkremover.io/4#inet#fw4#vpn_domains
nftset=/webnames.ca/4#inet#fw4#vpn_domains
nftset=/webtoons.com/4#inet#fw4#vpn_domains
nftset=/weebly.com/4#inet#fw4#vpn_domains

View File

@@ -18,6 +18,7 @@ adultmult.tv
agents.media
ahrefs.com
ai-chat.bsg.brave.com
ai.com
allegro.pl
alphacoders.com
alza.hu
@@ -74,6 +75,8 @@ buf.build
builds.parsec.app
buymeacoffee.com
byteoversea.com
canva.com
canva.dev
capcut.com
carnegieendowment.org
carrefouruae.com
@@ -83,9 +86,12 @@ cbilling.vip
cdn.web-platform.io
cdnbunny.org
cdninstagram.com
cdromance.org
cdw.com
censortracker.org
chaos.com
chat.com
chat.openai.com.cdn.cloudflare.net
chatgpt.com
chaturbate.com
cherta.media
@@ -336,6 +342,7 @@ liveuamap.com
locals.md
lolz.guru
lookerstudio.google.com
lostfilm.tv
lostfilmtv2.site
lucid.app
mail-api.proton.me
@@ -442,6 +449,7 @@ pcmag.com
periscope.tv
pexels.com
phncdn.com
phncdn.com.sds.rncdn7.com
pimpletv.ru
pingdom.com
piratbit.top
@@ -453,6 +461,7 @@ polit.ru
politiken.dk
polymarket.com
pornhub.com
pornhub.org
portal.lviv.ua
posle.media
postimees.ee
@@ -505,6 +514,7 @@ rublacklist.net
rule34.art
rus.delfi.ee
rus.jauns.lv
rutor.info
rutor.org
rutracker.net
rutracker.org
@@ -674,6 +684,7 @@ vpnlove.me
vpnpay.io
w.atwiki.jp
walmart.com
watermarkremover.io
webnames.ca
webtoons.com
weebly.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=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.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=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
@@ -75,6 +76,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=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=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=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
@@ -84,9 +87,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=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=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=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=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=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
@@ -337,6 +343,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=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=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=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
@@ -443,6 +450,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=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.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=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
@@ -454,6 +462,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=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.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=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
@@ -506,6 +515,7 @@
/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.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.org 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
@@ -674,6 +684,7 @@
/ip dns static add name=vpnpay.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=w.atwiki.jp type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=walmart.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=watermarkremover.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=webnames.ca type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=webtoons.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
/ip dns static add name=weebly.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost

View File

@@ -19,6 +19,7 @@ adultmult.tv
agents.media
ahrefs.com
ai-chat.bsg.brave.com
ai.com
allegro.pl
alphacoders.com
alza.hu
@@ -75,6 +76,8 @@ buf.build
builds.parsec.app
buymeacoffee.com
byteoversea.com
canva.com
canva.dev
capcut.com
carnegieendowment.org
carrefouruae.com
@@ -84,9 +87,12 @@ cbilling.vip
cdn.web-platform.io
cdnbunny.org
cdninstagram.com
cdromance.org
cdw.com
censortracker.org
chaos.com
chat.com
chat.openai.com.cdn.cloudflare.net
chatgpt.com
chaturbate.com
cherta.media
@@ -337,6 +343,7 @@ liveuamap.com
locals.md
lolz.guru
lookerstudio.google.com
lostfilm.tv
lostfilmtv2.site
lucid.app
mail-api.proton.me
@@ -443,6 +450,7 @@ pcmag.com
periscope.tv
pexels.com
phncdn.com
phncdn.com.sds.rncdn7.com
pimpletv.ru
pingdom.com
piratbit.top
@@ -454,6 +462,7 @@ polit.ru
politiken.dk
polymarket.com
pornhub.com
pornhub.org
portal.lviv.ua
posle.media
postimees.ee
@@ -506,6 +515,7 @@ rublacklist.net
rule34.art
rus.delfi.ee
rus.jauns.lv
rutor.info
rutor.org
rutracker.net
rutracker.org
@@ -674,6 +684,7 @@ vpnlove.me
vpnpay.io
w.atwiki.jp
walmart.com
watermarkremover.io
webnames.ca
webtoons.com
weebly.com

View File

@@ -16,6 +16,9 @@ rusDomainsOutsideSrc='src/Russia-domains-outside.lst'
rusDomainsOutsideOut='Russia/outside'
uaDomainsSrc='src/Ukraine-domains-inside.lst'
uaDomainsOut='Ukraine/inside'
DiscordSubnets = 'Subnets/IPv4/Discord.lst'
MetaSubnets = 'Subnets/IPv4/Meta.lst'
TwitterSubnets = 'Subnets/IPv4/Twitter.lst'
def raw(src, out):
domains = set()
@@ -177,7 +180,7 @@ def domains_from_file(filepath):
print(f"File not found: {filepath}")
return domains
def generate_srs(domains, output_name):
def generate_srs_domains(domains, output_name):
output_directory = 'JSON'
compiled_output_directory = 'SRS'
@@ -253,6 +256,56 @@ def generate_srs_for_categories(directories, output_json_directory='JSON', compi
except subprocess.CalledProcessError as 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__':
# Russia inside
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_outside = domains_from_file('Russia/outside-raw.lst')
ukraine_inside = domains_from_file('Ukraine/inside-raw.lst')
generate_srs(russia_inside, 'russia-inside')
generate_srs(russia_outside, 'russia-outside')
generate_srs(ukraine_inside, 'ukraine-inside')
generate_srs_domains(russia_inside, 'russia-inside')
generate_srs_domains(russia_outside, 'russia-outside')
generate_srs_domains(ukraine_inside, 'ukraine-inside')
# Sing-box categories
directories = ['Categories', 'Services']
generate_srs_for_categories(directories)
# Sing-box subnets
generate_srs_subnets(DiscordSubnets)
generate_srs_subnets(TwitterSubnets)
generate_srs_subnets(MetaSubnets)