"How much of a target has my site been? If your answer is that it has been running for years with basically no security with zero issues then adding 2 new layers of additional security to the exact same places may not be the best use of your time."Almost every layer of security you put in place helps, but at what point do you decide your time is better spent on something else.
How much of a target has my site been? If your answer is that it has been running for years with basically no security with zero issues then adding 2 new layers of additional security to the exact same places may not be the best use of your time.
A VPS takes a lot of knowledge and it is not something I'd recommend you switch to before that knowledge is already in place. Even if you get a "managed VPS" there is still some additional knowledge needed to be able to run it. I do not know your knowledge level on these things, but from your question I assume you would be starting with little server administration knowledge for areas like setup, maintenance, and technical operations.
It's an option. It also has its limitations/weaknesses, but it takes just a minute to put in place so it's always a quick easy option for securing files or directories.
I would not recommend this. Setting one up on a shared host may even be impossible with permission restrictions. VPNs are also not the most efficient way to transfer data.
Just going back to that. I think I've set it up wrong. I have Policy Name - Allow - Duration,Use Zero Trust. Whitelist (bypass) your own home IP and allow one or more email addresses you use.
That way you can log in as usual from home and receive a login code in your mail from anywhere else. Works great.
Could I still use this if I've already set up Zero Trust for email authentication?You could probably save yourself a lot of headaches/aggravation by using this addon.
View attachment 323225
Clicking the "Create admin access policy" does all the config or your Zero Trust applications without even needing to go to Cloudflare's dashboard.
View attachment 323226
...or not.![]()
Ya... the Zero Trust config is like the tiniest part of what it does. All the "best" stuff is unrelated to Zero Trust... ability to cache pages in Cloudflare's network edge for guests (makes your site weirdly fast), ability to use R2 for attachments/avatars, etc.Could I still use this if I've already set up Zero Trust for email authentication?
The addon doesn't work any better or worse than a normal Cloudflare setup. If your Cloudflare zone works with your VPN, it's fine. But VPN or not, it makes no difference to the addon.Would it work if I used a Static VPN IP? And can you set up WAF firewall rules easily?
Ready to do this now. I have the VPN dedicated static IP and have Zero trust set up. I will have to manually check when Cloudflare IP's change though and manually update them. Shame Cloudflare don't do email alerts.Well you can add whatever IPs you want to allow. For instance mine has my local IP and all the IPs of the private network behind it.
Most of my rules are here. The script adds the Cloudflare IP lines. The Default is set to Deny, then just add what you want to allow.
Code:Anywhere ALLOW REDACTED 443 ALLOW 173.245.48.0/20 # Cloudflare IP 443 ALLOW 103.21.244.0/22 # Cloudflare IP 443 ALLOW 103.22.200.0/22 # Cloudflare IP 443 ALLOW 103.31.4.0/22 # Cloudflare IP 443 ALLOW 141.101.64.0/18 # Cloudflare IP 443 ALLOW 108.162.192.0/18 # Cloudflare IP 443 ALLOW 190.93.240.0/20 # Cloudflare IP 443 ALLOW 188.114.96.0/20 # Cloudflare IP 443 ALLOW 197.234.240.0/22 # Cloudflare IP 443 ALLOW 198.41.128.0/17 # Cloudflare IP 443 ALLOW 162.158.0.0/15 # Cloudflare IP 443 ALLOW 104.16.0.0/13 # Cloudflare IP 443 ALLOW 104.24.0.0/14 # Cloudflare IP 443 ALLOW 172.64.0.0/13 # Cloudflare IP 443 ALLOW 131.0.72.0/22 # Cloudflare IP 21 ALLOW Anywhere 40110:40210/tcp ALLOW Anywhere 443 ALLOW Anywhere 80 (v6) DENY Anywhere (v6) 443 ALLOW 2400:cb00::/32 # Cloudflare IP 443 ALLOW 2606:4700::/32 # Cloudflare IP 443 ALLOW 2803:f800::/32 # Cloudflare IP 443 ALLOW 2405:b500::/32 # Cloudflare IP 443 ALLOW 2405:8100::/32 # Cloudflare IP 443 ALLOW 2a06:98c0::/29 # Cloudflare IP 443 ALLOW 2c0f:f248::/32 # Cloudflare IP 21 (v6) ALLOW Anywhere (v6) 40110:40210/tcp (v6) ALLOW Anywhere (v6) 443 (v6) ALLOW Anywhere (v6)
Sorry if that was a bit cryptic. WGET is a command line function to grab something from a site. Like a text file. So you can run it like this whenever you want, and automate it with a cronjob.Sorry I don't understand. So just some command I can put that replaces them without having to copy and paste?
wget https://www.cloudflare.com/ips-v4/
We use essential cookies to make this site work, and optional cookies to enhance your experience.