| Use Cloudflare Tunnels with Kubernetes client-go plugin | 5 months ago |  |  | 
 | Send SSO attributes to Access-protected origins with Workers | 5 months ago |  | Advanced | 
 | Use virtual networks to change user egress IPs | 12 months ago |  | Intermediate | 
 | Access and secure a MySQL database using Cloudflare Tunnel and network policies | 12 months ago |  |  | 
 | Access a web application via its private hostname without WARP | about 1 year ago |  |  | 
 | Use Microsoft Entra ID Conditional Access policies in Cloudflare Access | about 1 year ago |  |  | 
 | Protect access to Microsoft 365 with dedicated egress IPs | over 1 year ago |  | Intermediate | 
 | Monitor Cloudflare Tunnel with Grafana | over 1 year ago |  |  | 
 | Use Cloudflare R2 as a Zero Trust log destination | over 1 year ago | 📝 Tutorial | Beginner | 
 | Create custom headers for Cloudflare Access-protected origins with Workers | over 1 year ago | 📝 Tutorial | Intermediate | 
 | Protect access to Amazon S3 buckets with Cloudflare Zero Trust | over 1 year ago |  | Advanced | 
 | Validate the Access token with FastAPI | almost 2 years ago |  |  | 
 | Isolate risky Entra ID users | about 2 years ago |  | Advanced | 
 | Connect through Cloudflare Access using kubectl | over 2 years ago |  |  | 
 | Render a VNC client in browser | over 2 years ago |  | Advanced | 
 | Integrate Microsoft MCAS with Cloudflare Zero Trust | over 3 years ago |  |  | 
 | Use cloudflared to expose a Kubernetes app to the Internet | almost 4 years ago |  |  | 
 | Connect through Cloudflare Access using a CLI | almost 4 years ago |  |  | 
 | Migrate to Named Tunnels with Load Balancer | about 4 years ago |  |  | 
 | MongoDB SSH | about 4 years ago |  | Advanced | 
 | Zero Trust GitLab SSH & HTTP | about 4 years ago |  | Advanced | 
 | Require U2F with Okta | over 4 years ago |  | Medium |