Tunnel
Installation
Installation On Debian/Ubuntu
# Add cloudflare gpg key
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
# Add this repo to your apt repositories
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
# install cloudflared
sudo apt-get update && sudo apt-get install cloudflared
# Run Tunnel After installation
cloudflared tunnel run --token eyJhIjoiNW
# Install cloudflared as a service
sudo cloudflared service install eyJhIjoiNWUpdate in Debian/Ubuntu
sudo apt-get update && sudo apt-get upgrade cloudflared
sudo systemctl restart cloudflared.service
Installation on Red Hat
Installation on Docker
docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNW
Commands
cloudflared tunnel route dns my-tunnel "*.domain.com": Create DNS to route traffic to tunnel my-tunnel for all host in domain.com
API
Query API Status
Query List of Tunnel
Reference
Last updated