#125 Add roblox. Some fix

This commit is contained in:
Kirill Sobakin
2025-12-24 23:49:48 +03:00
parent 896b4a93dc
commit 7ccf55a877
3 changed files with 22 additions and 18 deletions

4
Services/roblox.lst Normal file
View File

@@ -0,0 +1,4 @@
roblox.com
rbxcdn.com
robloxdev.com
rbxinfra.net

2
Subnets/IPv4/roblox.lst Normal file
View File

@@ -0,0 +1,2 @@
128.116.0.0/17
209.206.40.0/21

View File

@@ -25,7 +25,8 @@ HetznerSubnets = 'Subnets/IPv4/hetzner.lst'
OVHSubnets = 'Subnets/IPv4/ovh.lst' OVHSubnets = 'Subnets/IPv4/ovh.lst'
DigitalOceanSubnets = 'Subnets/IPv4/digitalocean.lst' DigitalOceanSubnets = 'Subnets/IPv4/digitalocean.lst'
CloudfrontSubnets = 'Subnets/IPv4/cloudfront.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', 'hodca.lst'} RobloxSubnets = 'Subnets/IPv4/roblox.lst'
ExcludeServices = {"telegram.lst", "cloudflare.lst", "google_ai.lst", "google_play.lst", 'hetzner.lst', 'ovh.lst', 'digitalocean.lst', 'cloudfront.lst', 'hodca.lst', 'roblox.lst'}
def raw(src, out): def raw(src, out):
domains = set() domains = set()
@@ -57,7 +58,6 @@ def raw(src, out):
def dnsmasq(src, out, remove={'google.com'}): def dnsmasq(src, out, remove={'google.com'}):
domains = set() domains = set()
domains_single = set()
files = [] files = []
if isinstance(src, list): if isinstance(src, list):
@@ -91,7 +91,6 @@ def dnsmasq(src, out, remove={'google.com'}):
def clashx(src, out, remove={'google.com'}): def clashx(src, out, remove={'google.com'}):
domains = set() domains = set()
domains_single = set()
files = [] files = []
if isinstance(src, list): if isinstance(src, list):
@@ -120,7 +119,6 @@ def clashx(src, out, remove={'google.com'}):
def kvas(src, out, remove={'google.com'}): def kvas(src, out, remove={'google.com'}):
domains = set() domains = set()
domains_single = set()
files = [] files = []
if isinstance(src, list): if isinstance(src, list):
@@ -149,7 +147,6 @@ def kvas(src, out, remove={'google.com'}):
def mikrotik_fwd(src, out, remove={'google.com'}): def mikrotik_fwd(src, out, remove={'google.com'}):
domains = set() domains = set()
domains_single = set()
files = [] files = []
if isinstance(src, list): if isinstance(src, list):
@@ -226,7 +223,7 @@ def generate_srs_for_categories(directories, output_json_directory='JSON', compi
os.makedirs(output_json_directory, exist_ok=True) os.makedirs(output_json_directory, exist_ok=True)
os.makedirs(compiled_output_directory, exist_ok=True) os.makedirs(compiled_output_directory, exist_ok=True)
exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh", "digitalocean", "cloudfront"} exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh", "digitalocean", "cloudfront", "roblox"}
for directory in directories: for directory in directories:
for filename in os.listdir(directory): for filename in os.listdir(directory):
@@ -491,6 +488,7 @@ if __name__ == '__main__':
generate_srs_combined(OVHSubnets, "Services/ovh.lst") generate_srs_combined(OVHSubnets, "Services/ovh.lst")
generate_srs_combined(DigitalOceanSubnets, "Services/digitalocean.lst") generate_srs_combined(DigitalOceanSubnets, "Services/digitalocean.lst")
generate_srs_combined(CloudfrontSubnets, "Services/cloudfront.lst") generate_srs_combined(CloudfrontSubnets, "Services/cloudfront.lst")
generate_srs_combined(RobloxSubnets, "Services/roblox.lst")
# Xray domains # Xray domains
prepare_dat_domains(russia_inside, 'russia-inside', directories) prepare_dat_domains(russia_inside, 'russia-inside', directories)