Temp-RDP creates ephemeral Windows RDP environments via GitHub Actions with ngrok tunneling. One-click provisioning for development, testing, or education.
Features: One-click RDP via Actions β’ ngrok TCP tunnel β’ Automated user & system setup β’ Status monitoring β’ Custom wallpaper β’ Long sessions (up to 9999 min)
readme/
βββ .github/workflows/blank.yml # RDP workflow
βββ start.bat # RDP setup & config
βββ loop.bat # Status monitor
βββ wallpaper.bat # Wallpaper & autorun
βββ README.md
| Script | Purpose |
|---|---|
| start.bat | System config, user creation (Darkzino / Qwerty@123456), services, RDP info from ngrok API. Run by workflow. |
| loop.bat | Monitors ngrok & RDP status. Run after setup; stop with Ctrl+C. |
| wallpaper.bat | Sets wallpaper, runs PowerShell scripts, cleanup. Runs on startup via autorun. |
- Trigger: Manual dispatch
- Runtime: Up to 9999 minutes
- Steps: Download ngrok & scripts β Extract β Auth with
NGROK_AUTHβ Enable RDP β Deploy files β Start ngrok TCP on 3389 β Runstart.batβ Runloop.bat
-
Clone
git clone https://github.com/Deepankar-Siddharth/Temp-RDP.git
-
ngrok token β Get from ngrok Dashboard.
-
GitHub Secret β In repo Settings β Secrets and variables β Actions, add:
- Name:
NGROK_AUTH - Value: your ngrok auth token
- Name:
-
Run β Actions β Temp-RDP β Run workflow.
-
Connect
- URL: From workflow output, or from ngrok tunnels (TCP on 3389). Use
HOST:PORT(e.g.0.tcp.ap.ngrok.io:12345) β notcp://. - User:
Darkzinoβ’ Password:Qwerty@123456
- URL: From workflow output, or from ngrok tunnels (TCP on 3389). Use
| Issue | Fix |
|---|---|
| Unable to get NGROK tunnel | Get URL from ngrok tunnels; check NGROK_AUTH secret. |
| ngrok process not found | Verify NGROK_AUTH; check for another running VM/tunnel. |
| RDP timeout | Confirm tunnel is active; try rebuilding workflow. |
| Login fails | Check workflow logs for start.bat; rebuild if user creation failed. |
- Security: Default credentials are hardcoded; change for any serious use. ngrok URL is public β use strong password.
- Limits: GitHub Actions free tier ~2000 min/month; workflow can run up to 9999 min per run.
- Use for: Dev/test, education. Not for production, mining, or abuse.
- Issues: Open an issue in this repo
- Telegram: @darkzino
- Email: Deepankarab12@email.com
Built for automation enthusiasts.