Facebook
From enesenesoglu, 1 Week ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 329
  1. name: CI
  2. on: [push, workflow_dispatch]
  3. jobs:
  4.   build:
  5.     runs-on: windows-latest
  6.     steps:
  7.     - name: Download
  8.       run: Invoke-WebRequest https://bin.equinox.io/c/4VmDzA7iaHb/... -OutFile ngrok.zip
  9.     - name: Extract
  10.       run: Expand-Archive ngrok.zip
  11.     - name: Auth
  12.       run: .ngrokngrok.exe authtoken $Env:NGROK_AUTH_TOKEN
  13.       env:
  14.         NGROK_AUTH_TOKEN: ${{ secrets.NGROK_AUTH_TOKEN }}
  15.     - name: Enable TS
  16.       run: Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server'-name "fDenyTSConnections" -Value 0
  17.     - run: Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
  18.     - run: Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp' -name "UserAuthentication" -Value 1
  19.     - run: Set-LocalUser -Name "runneradmin" -Password (ConvertTo-SecureString -AsPlainText "P@ssw0rd!" -Force)
  20.     - name: Create Tunnel
  21.       run: .ngrokngrok.exe tcp 3389