diff --git a/media/configs/traffic+block-ads+ipv4-google.json b/media/configs/traffic+block-ads+ipv4-google.json index 980c8e85..ced64340 100644 --- a/media/configs/traffic+block-ads+ipv4-google.json +++ b/media/configs/traffic+block-ads+ipv4-google.json @@ -6,7 +6,11 @@ }, "api": { "tag": "api", - "services": ["HandlerService", "LoggerService", "StatsService"] + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ] }, "inbounds": [ { @@ -54,32 +58,41 @@ "rules": [ { "type": "field", - "inboundTag": ["api"], + "inboundTag": [ + "api" + ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", - "ip": ["geoip:private"] + "ip": [ + "geoip:private" + ] }, { "type": "field", "outboundTag": "blocked", - "protocol": ["bittorrent"] + "protocol": [ + "bittorrent" + ] }, { "type": "field", "outboundTag": "blocked", "domain": [ - "geosite:category-ads-all" + "geosite:category-ads-all", + "ext:iran.dat:ads" ] }, { "type": "field", "outboundTag": "IPv4", - "domain": ["geosite:google"] + "domain": [ + "geosite:google" + ] } ] }, "stats": {} -} +} \ No newline at end of file diff --git a/media/configs/traffic+block-ads+warp.json b/media/configs/traffic+block-ads+warp.json index ec28056c..a4d8c234 100644 --- a/media/configs/traffic+block-ads+warp.json +++ b/media/configs/traffic+block-ads+warp.json @@ -6,7 +6,11 @@ }, "api": { "tag": "api", - "services": ["HandlerService", "LoggerService", "StatsService"] + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ] }, "inbounds": [ { @@ -59,37 +63,44 @@ "rules": [ { "type": "field", - "inboundTag": ["api"], + "inboundTag": [ + "api" + ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", - "ip": ["geoip:private"] + "ip": [ + "geoip:private" + ] }, { "type": "field", "outboundTag": "blocked", - "protocol": ["bittorrent"] + "protocol": [ + "bittorrent" + ] }, { "type": "field", "outboundTag": "blocked", "domain": [ - "geosite:category-ads-all" + "geosite:category-ads-all", + "ext:iran.dat:ads" ] }, { "type": "field", "outboundTag": "WARP", "domain": [ - "geosite:google", - "geosite:netflix", "geosite:spotify", - "geosite:openai" + "geosite:netflix", + "geosite:openai", + "geosite:google" ] } ] }, "stats": {} -} +} \ No newline at end of file diff --git a/media/configs/traffic+block-iran-domains.json b/media/configs/traffic+block-iran-domains.json index b6f05704..063f343b 100644 --- a/media/configs/traffic+block-iran-domains.json +++ b/media/configs/traffic+block-iran-domains.json @@ -6,7 +6,11 @@ }, "api": { "tag": "api", - "services": ["HandlerService", "LoggerService", "StatsService"] + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ] }, "inbounds": [ { @@ -47,18 +51,24 @@ "rules": [ { "type": "field", - "inboundTag": ["api"], + "inboundTag": [ + "api" + ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", - "ip": ["geoip:private"] + "ip": [ + "geoip:private" + ] }, { "type": "field", "outboundTag": "blocked", - "protocol": ["bittorrent"] + "protocol": [ + "bittorrent" + ] }, { "type": "field", @@ -73,4 +83,4 @@ ] }, "stats": {} -} +} \ No newline at end of file diff --git a/media/configs/traffic+block-iran-ip.json b/media/configs/traffic+block-iran-ip.json index 103ca700..f994931e 100644 --- a/media/configs/traffic+block-iran-ip.json +++ b/media/configs/traffic+block-iran-ip.json @@ -6,7 +6,11 @@ }, "api": { "tag": "api", - "services": ["HandlerService", "LoggerService", "StatsService"] + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ] }, "inbounds": [ { @@ -47,30 +51,27 @@ "rules": [ { "type": "field", - "inboundTag": ["api"], + "inboundTag": [ + "api" + ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", - "ip": ["geoip:private"] + "ip": [ + "geoip:private", + "geoip:ir" + ] }, { "type": "field", "outboundTag": "blocked", - "protocol": ["bittorrent"] - }, - { - "type": "field", - "outboundTag": "blocked", - "ip": ["geoip:private"] - }, - { - "type": "field", - "outboundTag": "blocked", - "ip": ["geoip:ir"] + "protocol": [ + "bittorrent" + ] } ] }, "stats": {} -} +} \ No newline at end of file diff --git a/web/service/config.json b/web/service/config.json index 9d8d2d9f..57dfa323 100644 --- a/web/service/config.json +++ b/web/service/config.json @@ -6,7 +6,11 @@ }, "api": { "tag": "api", - "services": ["HandlerService", "LoggerService", "StatsService"] + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ] }, "inbounds": [ { @@ -47,20 +51,26 @@ "rules": [ { "type": "field", - "inboundTag": ["api"], + "inboundTag": [ + "api" + ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", - "ip": ["geoip:private"] + "ip": [ + "geoip:private" + ] }, { "type": "field", "outboundTag": "blocked", - "protocol": ["bittorrent"] + "protocol": [ + "bittorrent" + ] } ] }, "stats": {} -} +} \ No newline at end of file