{"repo":"xiaotianxt/bypass-cloudflare-for-github-action","free":true,"listed":false,"github":"https://github.com/xiaotianxt/bypass-cloudflare-for-github-action","clone":"git clone https://github.com/xiaotianxt/bypass-cloudflare-for-github-action.git","description":"Automatically add the public IP of the GitHub Action runner to Cloudflare's firewall IP Access rules.","language":null,"stars":45,"topics":["cloudflare","firewall","github-actions"],"license":null,"category":"workflow-automation","readme_excerpt":"Bypass Cloudflare for GitHub Action Never receive 403 Forbidden from Cloudflare again. [!NOTE] Version v2.0.0 addresses Cloudflare API changes affecting Free plan users. It includes breaking changes, such as updated API token permissions. If you are on a paid Cloudflare plan and the old workflow still works for you, continue using v1.1.1 . Requests from GitHub Action servers to a Cloudflare proxied host may be blocked by Cloudflare's Web Application Firewall(WAF) or Bot Fight Mode. This action automatically manages IP whitelisting by creating a Cloudflare custom IP list and WAF rule to bypass Cloudflare protections for GitHub Actions runners. Features - Automatically retrieves the public IP of the GitHub Action runner. - Checks if a Cloudflare custom IP list exists, creating it if needed. - Creates a custom WAF rule to bypass Cloudflare protections for IPs in the list (only on first setup). - Adds the runner's IP to the Cloudflare IP list. - Automatically cleans up by removing the IP from the list after the job completes. Inputs Input Description Required Default ------------------------ ------------------------------------------------------------------------------------------------ -------- ------- cf account id Cloudflare Account ID true cf zone id Cloudflare Zone ID true cf api token Cloudflare API Token true disable bot fight mode Disable Bot Fight Mode during workflow execution (requires Bot Management Edit and Zone Read permissions) false false bfm propagation delay Sec","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaotianxt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaotianxt/bypass-cloudflare-for-github-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}