Access Claude Workspace securely from anywhere using Cloudflare Tunnel + Access.
# macOS
brew install cloudflared
# Linux
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o cloudflared
chmod +x cloudflared && sudo mv cloudflared /usr/local/bin/
# Windows
winget install Cloudflare.cloudflaredcloudflared tunnel logincloudflared tunnel create claude-workspaceCreate ~/.cloudflared/config.yml:
tunnel: claude-workspace
credentials-file: ~/.cloudflared/<TUNNEL_ID>.json
ingress:
- hostname: claude-ws.yourdomain.com
service: http://localhost:8556
- service: http_status:404cloudflared tunnel route dns claude-workspace claude-ws.yourdomain.com# Foreground
cloudflared tunnel run claude-workspace
# Or as service
sudo cloudflared service install
sudo systemctl enable cloudflared
sudo systemctl start cloudflared- Go to Cloudflare Zero Trust Dashboard
- Navigate to Access → Applications → Add an application
- Select Self-hosted, configure:
- Application domain:
claude-ws.yourdomain.com - Policy: Allow specific emails or email domains
- Application domain:
- Save and deploy
Now access https://claude-ws.yourdomain.com from anywhere with authentication.