Cloudflare Tunnel
Description⚓︎
Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address
Todo
Create a script to update cloudflared
Note
Deploy using Docker since auto-updation and management is easier that way
Bare Metal⚓︎
Basic info⚓︎
Basic info with official links
- Package:
cloudflared - Other packages:
wgettar - Repo: Github
- Website: Official Wiki
Getting started⚓︎
Note
These scripts are written by me and tested only on my personal environment
Use at your own risk
Installation and Uninstallation scripts⚓︎
-
Use this script to install
cloudflaredon Debian, Ubuntu etc -
Use this script to build
cloudflaredon Pi-Zero running Pi-OS -
Use this script to Uninstall
cloudflared
Configuration⚓︎
-
Tunnel deployment script
-
Config file
Docker⚓︎
Basic info⚓︎
Basic info with official links
- Image: DockerHub
- Repo: Github
- Website: Docs for config setup
Prerequisite⚓︎
-
Run these commands to get a
cert.pemandUUID.jsonfile -
Retrieving necessary files
Get cert.pem file Get UUID.json file -
Config.yml setup
-
Cloudflare DNS Setup
TYPE NAME CONETENT CNAME@ UUID.cfargotunnel.com CNAME* @
docker compose.yml⚓︎
| YAML | |
|---|---|