mirror of
https://github.com/itdoginfo/allow-domains.git
synced 2026-04-03 06:48:51 +03:00
Compare commits
2 Commits
2025-08-28
...
2025-08-29
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c40ad04cb1 | ||
|
|
92e4d9a24a |
@@ -151,6 +151,7 @@ DOMAIN-SUFFIX,clerk.dev
|
||||
DOMAIN-SUFFIX,clickup.com
|
||||
DOMAIN-SUFFIX,clip.opus.pro
|
||||
DOMAIN-SUFFIX,cloudflare.com
|
||||
DOMAIN-SUFFIX,cloudfront.net
|
||||
DOMAIN-SUFFIX,cloudtorrents.com
|
||||
DOMAIN-SUFFIX,cms-twdigitalassets.com
|
||||
DOMAIN-SUFFIX,cnd2exp.online
|
||||
|
||||
@@ -151,6 +151,7 @@ ipset=/clerk.dev/vpn_domains
|
||||
ipset=/clickup.com/vpn_domains
|
||||
ipset=/clip.opus.pro/vpn_domains
|
||||
ipset=/cloudflare.com/vpn_domains
|
||||
ipset=/cloudfront.net/vpn_domains
|
||||
ipset=/cloudtorrents.com/vpn_domains
|
||||
ipset=/cms-twdigitalassets.com/vpn_domains
|
||||
ipset=/cnd2exp.online/vpn_domains
|
||||
|
||||
@@ -151,6 +151,7 @@ nftset=/clerk.dev/4#inet#fw4#vpn_domains
|
||||
nftset=/clickup.com/4#inet#fw4#vpn_domains
|
||||
nftset=/clip.opus.pro/4#inet#fw4#vpn_domains
|
||||
nftset=/cloudflare.com/4#inet#fw4#vpn_domains
|
||||
nftset=/cloudfront.net/4#inet#fw4#vpn_domains
|
||||
nftset=/cloudtorrents.com/4#inet#fw4#vpn_domains
|
||||
nftset=/cms-twdigitalassets.com/4#inet#fw4#vpn_domains
|
||||
nftset=/cnd2exp.online/4#inet#fw4#vpn_domains
|
||||
|
||||
@@ -150,6 +150,7 @@ clerk.dev
|
||||
clickup.com
|
||||
clip.opus.pro
|
||||
cloudflare.com
|
||||
cloudfront.net
|
||||
cloudtorrents.com
|
||||
cms-twdigitalassets.com
|
||||
cnd2exp.online
|
||||
|
||||
@@ -151,6 +151,7 @@
|
||||
/ip dns static add name=clickup.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=clip.opus.pro type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=cloudflare.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=cloudfront.net type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=cloudtorrents.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=cms-twdigitalassets.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
/ip dns static add name=cnd2exp.online type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||
|
||||
@@ -151,6 +151,7 @@ clerk.dev
|
||||
clickup.com
|
||||
clip.opus.pro
|
||||
cloudflare.com
|
||||
cloudfront.net
|
||||
cloudtorrents.com
|
||||
cms-twdigitalassets.com
|
||||
cnd2exp.online
|
||||
|
||||
1
Services/cloudfront.lst
Normal file
1
Services/cloudfront.lst
Normal file
@@ -0,0 +1 @@
|
||||
cloudfront.net
|
||||
1
Services/digitalocean.lst
Normal file
1
Services/digitalocean.lst
Normal file
@@ -0,0 +1 @@
|
||||
digitalocean.com
|
||||
@@ -31,6 +31,8 @@
|
||||
31.56.52.0/22
|
||||
31.56.77.0/24
|
||||
31.56.190.0/24
|
||||
31.56.193.0/24
|
||||
31.56.195.0/24
|
||||
31.57.161.0/24
|
||||
31.57.199.0/24
|
||||
31.59.68.0/24
|
||||
@@ -42,6 +44,7 @@
|
||||
37.202.202.0/24
|
||||
37.230.48.0/24
|
||||
37.230.54.0/24
|
||||
37.230.63.0/24
|
||||
40.160.0.0/17
|
||||
40.160.224.0/22
|
||||
40.160.228.0/24
|
||||
@@ -196,6 +199,7 @@
|
||||
93.174.111.0/24
|
||||
94.23.0.0/16
|
||||
95.81.72.0/22
|
||||
95.135.60.0/24
|
||||
95.169.162.0/24
|
||||
95.214.177.0/24
|
||||
96.62.105.0/24
|
||||
@@ -209,6 +213,7 @@
|
||||
104.225.253.0/24
|
||||
104.234.50.0/24
|
||||
104.234.168.0/24
|
||||
104.243.245.0/24
|
||||
104.254.209.0/24
|
||||
107.189.64.0/18
|
||||
108.165.220.0/24
|
||||
|
||||
@@ -23,7 +23,9 @@ TelegramSubnets = 'Subnets/IPv4/telegram.lst'
|
||||
CloudflareSubnets = 'Subnets/IPv4/cloudflare.lst'
|
||||
HetznerSubnets = 'Subnets/IPv4/hetzner.lst'
|
||||
OVHSubnets = 'Subnets/IPv4/ovh.lst'
|
||||
ExcludeServices = {"telegram.lst", "cloudflare.lst", "google_ai.lst", "google_play.lst", 'hetzner.lst', 'ovh.lst'}
|
||||
DigitalOceanSubnets = 'Subnets/IPv4/digitalocean.lst'
|
||||
CloudfrontSubnets = 'Subnets/IPv4/cloudfront.lst'
|
||||
ExcludeServices = {"telegram.lst", "cloudflare.lst", "google_ai.lst", "google_play.lst", 'hetzner.lst', 'ovh.lst', 'digitalocean.lst', 'cloudfront.lst'}
|
||||
|
||||
def raw(src, out):
|
||||
domains = set()
|
||||
@@ -224,7 +226,7 @@ def generate_srs_for_categories(directories, output_json_directory='JSON', compi
|
||||
os.makedirs(output_json_directory, exist_ok=True)
|
||||
os.makedirs(compiled_output_directory, exist_ok=True)
|
||||
|
||||
exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh"}
|
||||
exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh", "digitalocean", "cloudfront"}
|
||||
|
||||
for directory in directories:
|
||||
for filename in os.listdir(directory):
|
||||
@@ -487,6 +489,8 @@ if __name__ == '__main__':
|
||||
generate_srs_combined(CloudflareSubnets, "Services/cloudflare.lst")
|
||||
generate_srs_combined(HetznerSubnets, "Services/hetzner.lst")
|
||||
generate_srs_combined(OVHSubnets, "Services/ovh.lst")
|
||||
generate_srs_combined(DigitalOceanSubnets, "Services/digitalocean.lst")
|
||||
generate_srs_combined(CloudfrontSubnets, "Services/cloudfront.lst")
|
||||
|
||||
# Xray domains
|
||||
prepare_dat_domains(russia_inside, 'russia-inside', directories)
|
||||
|
||||
@@ -16,7 +16,7 @@ AS_META = '32934'
|
||||
AS_TWITTER = '13414'
|
||||
AS_HETZNER = '24940'
|
||||
AS_OVH = '16276'
|
||||
AS_DO = '14061'
|
||||
AS_DIGITALOCEAN = '14061'
|
||||
|
||||
META = 'meta.lst'
|
||||
TWITTER = 'twitter.lst'
|
||||
@@ -24,7 +24,7 @@ TELEGRAM = 'telegram.lst'
|
||||
CLOUDFLARE = 'cloudflare.lst'
|
||||
HETZNER = 'hetzner.lst'
|
||||
OVH = 'ovh.lst'
|
||||
DO = 'do.lst'
|
||||
DIGITALOCEAN = 'digitalocean.lst'
|
||||
CLOUDFRONT = 'cloudfront.lst'
|
||||
|
||||
# From https://iplist.opencck.org/
|
||||
@@ -167,9 +167,9 @@ if __name__ == '__main__':
|
||||
write_subnets_to_file(ipv6_merged_ovh, f'{IPv6_DIR}/{OVH}')
|
||||
|
||||
# Digital Ocean
|
||||
ipv4_merged_do, ipv6_merged_do = process_subnets(subnet_list, AS_DO)
|
||||
write_subnets_to_file(ipv4_merged_do, f'{IPv4_DIR}/{DO}')
|
||||
write_subnets_to_file(ipv6_merged_do, f'{IPv6_DIR}/{DO}')
|
||||
ipv4_merged_digitalocean, ipv6_merged_digitalocean = process_subnets(subnet_list, AS_DIGITALOCEAN)
|
||||
write_subnets_to_file(ipv4_merged_digitalocean, f'{IPv4_DIR}/{DIGITALOCEAN}')
|
||||
write_subnets_to_file(ipv6_merged_digitalocean, f'{IPv6_DIR}/{DIGITALOCEAN}')
|
||||
|
||||
# Discord voice
|
||||
ipv4_discord, ipv6_discord = download_ready_subnets(DISCORD_VOICE_V4, DISCORD_VOICE_V6)
|
||||
|
||||
Reference in New Issue
Block a user