cftun command for easy and fun cloudflare tunnels
cftun.sh
16 lines 358 B view raw
1cftun () { 2 if [[ -z "$CFTUN_KEY" ]] 3 then 4 echo "Error: CFTUN_KEY environment variable not set" 5 return 1 6 fi 7 if [[ -z "$1" ]] 8 then 9 cloudflared tunnel run --token "$CFTUN_KEY" 10 elif [[ $1 =~ ^[0-9]+$ ]] 11 then 12 cloudflared tunnel run --token "$CFTUN_KEY" --url "http://localhost:$1" 13 else 14 cloudflared tunnel run --token "$CFTUN_KEY" --url "$1" 15 fi 16}