Skip to content

Instantly share code, notes, and snippets.

@stefan-matic
Last active September 4, 2019 10:56
Show Gist options
  • Save stefan-matic/15fae49c42acf91074f91ffb6e9d3fad to your computer and use it in GitHub Desktop.
Save stefan-matic/15fae49c42acf91074f91ffb6e9d3fad to your computer and use it in GitHub Desktop.
This will allow only CloudFlare IPs to access your webserver in order to limit origin IP leaks. Be sure to compare the IPs with the current CloudFlare list: (https://www.cloudflare.com/ips/)
New-NetFirewallRule -DisplayName "CloudFlare IPs" -Direction Inbound -LocalPort 80, 443 -Protocol TCP -Action Allow -RemoteAddress 173.245.48.0/20, 103.21.244.0/22, 103.22.200.0/22, 103.31.4.0/22, 141.101.64.0/18, 108.162.192.0/18, 190.93.240.0/20, 188.114.96.0/20, 197.234.240.0/22, 198.41.128.0/17, 162.158.0.0/15 ,104.16.0.0/12 ,172.64.0.0/13 ,131.0.72.0/22, 2400:cb00::/32, 2606:4700::/32, 2803:f800::/32, 2405:b500::/32, 2405:8100::/32, 2a06:98c0::/29, 2c0f:f248::/32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment