Skip to content
Cloudflare Docs logomark
Cloudflare
Docs
Cloudflare Zero Trust
Navigation menu icon
Open external link
Cloudflare Docs logomark
Cloudflare
Docs
Cloudflare Zero Trust
Dropdown icon
Cloudflare Zero Trust menu
Blog: Introducing Cloudflare One
Cloudflare for Teams pricing
Cloudflare homepage
Overview
Get started
Tutorials
Expand: Identity
Identity
One-time PIN login
Expand: SSO integration
SSO integration
Generic SAML 2.0
SAML | Centrify
Azure AD®
SAML | OneLogin
SAML | Jumpcloud
SAML | Active Directory®
PingFederate®
PingOne®
PingOne® (SAML)
SAML | Citrix ADC
SAML | Signed AuthN requests
SAML | Keycloak
Generic OIDC
OneLogin OIDC
Centrify
Facebook
GitHub
Google
Google Workspace
LinkedIn
Okta
Okta (SAML)
Yandex
Expand: Device posture
Device posture
Expand: WARP client checks
WARP client checks
Application check
Carbon Black
Device serial numbers
Device UUID
Disk encryption
Domain joined
File check
Firewall
OS version
Require Gateway
Require WARP
SentinelOne
Expand: Service providers
Service providers
CrowdStrike
Kolide
Microsoft Endpoint Manager
Uptycs
Workspace ONE
Expand: Access integrations
Access integrations
Azure AD
Mutual TLS
Tanium
Expand: User management
User management
Access groups
Session management
Seat management
Short-lived certificates
Service tokens
Login page
Expand: Authorization cookie
Authorization cookie
Validate JWTs
Application token
CORS
Expand: Connections
Connections
Expand: Cloudflare Tunnel
Cloudflare Tunnel
Expand: Get started
Get started
Expand: Set up a tunnel
Set up a tunnel
Expand: Via the dashboard
Via the dashboard
Configuration
Expand: Via the command line
Via the command line
Expand: Configuration
Configuration
Configuration file
Ingress rules
Cloudflared parameters
Run a tunnel
Expand: Run as a service
Run as a service
Linux
macOS
Windows
Useful commands
Tunnel availability and failover
Tunnel permissions
Useful terms
Downloads
GitHub
External link icon
Open external link
Expand: Tunnel use cases
Tunnel use cases
SSH
RDP
SMB
Expand: Private networks
Private networks
Connect private networks
Create private networks
Private hostnames and IPs
Tunnel Virtual Networks
Expand: Public hostnames
Public hostnames
DNS record
Load balancers
Expand: Tunnel administration
Tunnel administration
Ansible
AWS
Azure
GCP
Kubernetes
Terraform
Expand: Tunnel monitoring
Tunnel monitoring
Notifications
Expand: Do more with Tunnel
Do more with Tunnel
Secure the server
Ports and IPs
Migrate legacy tunnels
Quick Tunnels
Tunnel hosting requirements
Grafana Dashboard for Tunnels
Expand: License
License
Copyrights
Expand: Connect devices
Connect devices
Expand: WARP
WARP
First-time setup
Download WARP
Expand: User-side certificates
User-side certificates
Install the Cloudflare certificate
Deploy a custom certificate
Expand: Deploy WARP
Deploy WARP
Expand: Managed deployment
Managed deployment
Expand: Partners
Partners
Hexnode
Intune
Jamf
JumpCloud
Kandji
Parameters
Manual deployment
WARP with firewall
WARP with legacy VPN
Expand: Configure WARP
Configure WARP
Device profiles
Expand: WARP modes
WARP modes
Enable Device Information Only
WARP settings
Managed networks
Expand: Route traffic
Route traffic
Local Domain Fallback
Split Tunnels
Expand: Troubleshoot WARP
Troubleshoot WARP
Common issues
Debug logs
Known limitations
Remove WARP
Expand: Agentless options
Agentless options
Expand: DNS
DNS
Expand: Add locations
Add locations
DNS resolver IPs and hostnames
DNS over HTTPS
DNS over TLS
HTTP
Magic WAN
External link icon
Open external link
Expand: Applications
Applications
Expand: Add web applications
Add web applications
SaaS applications
Self-hosted applications
Cloudflare dashboard SSO application
Expand: Add non-HTTP applications
Add non-HTTP applications
Arbitrary TCP
Expand: Scan SaaS applications
Scan SaaS applications
Manage findings
Expand: Available integrations
Available integrations
Atlassian Confluence
Atlassian Jira
Box
GitHub
Google Workspace
Microsoft 365
Salesforce
Slack
Add bookmarks
App Launcher
Expand: Policies
Policies
Expand: Secure Web Gateway
Secure Web Gateway
Expand: Get started
Get started
DNS filtering
Network filtering
HTTP filtering
Expand: DNS policies
DNS policies
Common policies
Test DNS filtering
Scheduled DNS policies
Expand: Network policies
Network policies
Common policies
SSH proxy and command logs
Expand: HTTP policies
HTTP policies
Common policies
Global rules
HTTP/3
TLS decryption
Tenant control
AV scanning
Expand: Egress policies
Egress policies
Dedicated egress IPs
Applications and app types
Domain categories
Identity-based policies
Block page
Order of enforcement
WARP session duration
Lists
Expand: Access
Access
Manage Access policies
Require Purpose Justification
External Evaluation rules
Isolate self-hosted application
Application paths
Enforce MFA
Temporary authentication
Expand: Browser Isolation
Browser Isolation
Expand: Setup
Setup
Clientless Web Isolation
Non-identity on-ramps
Isolation policies
Extensions
Accessibility
Browser Isolation with firewall
Known limitations
Expand: Data Loss Prevention
Data Loss Prevention
Get started
Predefined profiles
Integration profiles
Expand: Build a custom profile
Build a custom profile
Profile settings
Expand: DLP logs
DLP logs
Log the payload of matched rules
Expand: Configuration tips
Configuration tips
False positives
Google Drive
Expand: Analytics
Analytics
Shadow IT Discovery
Gateway analytics
User logs
Expand: Zero Trust logs
Zero Trust logs
Expand: Gateway activity logs
Gateway activity logs
Manage PII
Access audit logs
Tunnel audit logs
Posture logs
Logpush integration
Expand: API and Terraform
API and Terraform
Access API examples
Scoped API tokens
Terraform
Examples
Glossary
Account limits
Roles and permissions
FAQ
Search icon (depiction of a magnifying glass)
/
Give Feedback
GitHub icon
Visit Cloudflare Zero Trust on GitHub
Light theme icon (depiction of a sun)
Dark theme icon (depiction of a moon)
Set theme to dark (⇧+D)
Products
Cloudflare Zero Trust
...
Data Loss Prevention
Configuration tips
Configuration tips
False positives
Google Drive