Skip to content

Instantly share code, notes, and snippets.

@frafra
Last active December 7, 2024 22:57
Show Gist options
  • Save frafra/0d97f4d053f3991fbf4ab173f186fa26 to your computer and use it in GitHub Desktop.
Save frafra/0d97f4d053f3991fbf4ab173f186fa26 to your computer and use it in GitHub Desktop.
Nice shortcuts
# Pick a random private port, start caddy and start cloudflared:
# p=$((RANDOM%16383+49152)); caddy file-server -bl :$p & cloudflared tunnel --url [::1]:$p
# Use nix-shell:
# nix-shell -p cloudflared -p caddy --run 'p=$((RANDOM%16383+49152)); caddy file-server -bl :$p & cloudflared tunnel --url [::1]:$p'
# Or use podman (or Docker) with nixery.dev:
# podman run --rm --network host -ti -v $PWD:/data:ro --workdir /data nixery.dev/bash/caddy/cloudflared /bin/bash -c 'p=$((RANDOM%16383+49152)); caddy file-server -bl :$p & cloudflared tunnel --url [::1]:$p'
# Create an alias:
alias staticserve="nix-shell -p cloudflared -p caddy --run 'p=$((RANDOM%16383+49152)); caddy file-server -bl :\$p & cloudflared tunnel --url [::1]:\$p'"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment