2021-06-20 20:20:01 +08:00

43 lines
1.3 KiB
Markdown

# [GitHub Action RDP (Remote Desktop Protocol)](https://github.com/r3xzt/GitHub-Action-RDP)
Remote operational GitHub Actions VM for debugging, etc..
## Available VMs
* Windows Server 2019
* Windows Server 2016
## Usage
### First use
1. Click `Fork` to create a new repository from GitHub-Action-VM.
2. Signup for an [ngrok](https://dashboard.ngrok.com/signup) account.
3. Get the Authtoken at [here](https://dashboard.ngrok.com/get-started/your-authtoken).
4. Go to Settings > Secrets > New repository secret.
5. Make a secret called `NGROK_AUTH_TOKEN`, `NGROK_REGION` and set it to the Authtoken from ngrok, ngrok region.
```
ex. Name: NGROK_AUTH_TOKEN | value: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Name: NGROK_REGION | value: xx (Check ngrok regions list.)
```
#### ngrok regions list
`us` United States<br>
`eu` Europe<br>
`ap` Asia/Pacific<br>
`au` Australia<br>
`sa` South America<br>
`jp` Japan<br>
`in` India<br>
* You only need to set it once.
### Start VM
1. Go to Actions > (The VM you want to use. ex. Windows Server 2019) > Run workflow > Run workflow.
2. Reload and click the latest Workflow runs.
3. Wait until `VM Info` done.
> Don't forget to replace *** to your `NGROK_REGION` and remove `tcp://` .<br>
> ex. `0.tcp.us.ngrok.io:00000`
5. Done!
## Credits
* Windows Server VMs file: https://github.com/avgchamara/WindowsRDP