From 87343ef5958f812e21c30e25dba0a54611c7d78c Mon Sep 17 00:00:00 2001 From: ZhymabekRoman Date: Wed, 21 Feb 2024 21:02:34 +0600 Subject: [PATCH] Supress weird Cloudflare's anti-bot page access to Freedium --- CaddyfileDev | 4 ++++ CaddyfileProd | 4 ++++ scripts/generate_caddy_rules.py | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CaddyfileDev b/CaddyfileDev index d0f87d7..fdb68f5 100644 --- a/CaddyfileDev +++ b/CaddyfileDev @@ -154,6 +154,10 @@ respond "Access denied" 403 } + handle_path /cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1 { + respond "Access denied" 403 + } + route /* { reverse_proxy web:7080 } diff --git a/CaddyfileProd b/CaddyfileProd index 793ebd9..54982e6 100644 --- a/CaddyfileProd +++ b/CaddyfileProd @@ -155,6 +155,10 @@ freedium.cfd { respond "Access denied" 403 } + handle_path /cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1 { + respond "Access denied" 403 + } + route /* { reverse_proxy web:7080 } diff --git a/scripts/generate_caddy_rules.py b/scripts/generate_caddy_rules.py index c802791..1bcf710 100644 --- a/scripts/generate_caddy_rules.py +++ b/scripts/generate_caddy_rules.py @@ -21,7 +21,7 @@ for file in static_files: OUTPUT_RULES.append(file_template) -ACCESS_DENIED_PATHS = ["websocket", "cdn-cgi/rum", "graphql/websocket", "onboarding/*", "wp-*", ".env", "api*", "apple-touch-icon-precomposed.png", "rss.xml", ".git/*", "apple-touch-icon-120x120.png", "apple-touch-icon-120x120-precomposed.png", "apple-touch-icon-152x152.png", "apple-touch-icon-152x152-precomposed.png", ".well-known/*"] +ACCESS_DENIED_PATHS = ["websocket", "cdn-cgi/rum", "graphql/websocket", "onboarding/*", "wp-*", ".env", "api*", "apple-touch-icon-precomposed.png", "rss.xml", ".git/*", "apple-touch-icon-120x120.png", "apple-touch-icon-120x120-precomposed.png", "apple-touch-icon-152x152.png", "apple-touch-icon-152x152-precomposed.png", ".well-known/*", "cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1"] access_denied_paths_template = """ handle_path /{{ file }} {