This repository provides a way to set up a Windows Remote Desktop (RDP) environment using GitHub Actions and Ngrok.
- Ngrok Account: Sign up at ngrok.com.
- Authtoken: Get your authtoken from dashboard.ngrok.com/auth/your-authtoken.
- Fork this Repository.
- Add NGROK_AUTH Secret:
- Go to Settings > Secrets and variables > Actions.
- Click New repository secret.
- Name:
NGROK_AUTH - Value: Paste your Ngrok Authtoken.
- Run the Workflow:
- Go to the Actions tab.
- Select either WINDOWS LATEST RDP or WINDOWS 2025 RDP.
- Click Run workflow.
- Connect:
- Once the workflow starts, check the logs for the
⚙️ Run Setup Scriptstep. - It will display the Ngrok Public URL, Username, and Password.
- Use any RDP client to connect using the provided URL.
- Once the workflow starts, check the logs for the
- ToS Compliance: Using GitHub Actions for general-purpose RDP sessions may violate GitHub's Acceptable Use Policy. Use this for development and testing purposes only.
- Security: This version has been cleaned of obfuscated scripts and suspicious system modifications found in previous versions.
- Timeouts: Workflows are set to a maximum of 6 hours (360 minutes).
This project is for educational purposes. The maintainer is not responsible for any misuse or account suspensions resulting from using this repository.