chat.praytic.com

Headscale coordination server

Connected Devices

Loading...

Adding a New Peer

  1. Get the device's public IP: curl -s ifconfig.me
  2. SSH to server and add IP to Caddy allowlist:
    ssh hetzner
    vi /opt/lifestyle-game/Caddyfile
    # Add IP to @allowed remote_ip line
    docker restart caddy-proxy
  3. Generate a pre-auth key:
    docker exec hs-headscale headscale preauthkeys create --user USERNAME --expiration 1h
  4. On the new device, register:
    tailscale up --login-server=https://chat.praytic.com --authkey=KEY
  5. Remove the temporary IP from Caddy allowlist and restart.

Behind a Firewall (DPI)

  1. Start Shadowsocks proxy:
    ss-local -s chat.praytic.com -p 8388 -l 1080 -k PASSWORD -m cipher
  2. Register through the proxy:
    ALL_PROXY=socks5://127.0.0.1:1080 tailscale up \
      --login-server=https://chat.praytic.com --authkey=KEY