2024年最新美国云主机桌面配置教程,半分钟搞定,免费7g内存双核CPU,让你拥有美国IP地址,畅游全球网络!

2024年最新美国云主机桌面配置教程,半分钟搞定,免费7g内存双核CPU,让你拥有美国IP地址,畅游全球网络!

登录或者在Ngrok.com中注册你的账户。

在网站右边栏找到Your Authtoken,然后在下图的2处看到你的Authtoken复制待用。

再登录GitHub,然后创建一个repository。

然后给Repository起一个不重复的名称,选择Private,点击创建按钮。

接着点击Settings,然后点击左下角的Secrets and variables,再点击Actions,随后点击New repository secret按钮

在Name框中填入NGROK_AUTH_TOKEN,在Secret框中填入Ngrok中的Authtoken,点击“Add Secret”按钮。

如下图所示:

再在GitHub中点击Actions,点击set up a workflow yourself。

粘贴进如下代码,并点击右上角的Commit Changes...按钮

name: CI

on: [push, workflow_dispatch]

jobs:
  build:

    runs-on: windows-latest

    steps:
    - name: Download
      run: Invoke-WebRequest https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip -OutFile ngrok.zip
    - name: Extract
      run: Expand-Archive ngrok.zip
    - name: Auth
      run: .\ngrok\ngrok.exe authtoken $Env:NGROK_AUTH_TOKEN
      env:
        NGROK_AUTH_TOKEN: ${{ secrets.NGROK_AUTH_TOKEN }}
    - name: Enable TS
      run: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 0
    - run: Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
    - run: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "UserAuthentication" -Value 1
    - run: Set-LocalUser -Name "runneradmin" -Password (ConvertTo-SecureString -AsPlainText "Uncleluo@2024" -Force)
    - name: Create Tunnel
      run: .\ngrok\ngrok.exe tcp 3389

点击弹出的“确认更改”按钮。

再次点击Action按钮,后点击 update main.yml位置(可能会因为个体而名称有些许差别),点击build,如果没有报错,说明远程桌面已经创建成功。

进入Ngrok网站,点击左边的Endpoints

点击url处

弹出新窗口,并复制url

登录你的微软Windows远程桌面或MacOS的微软远程桌面进行登录,切记删除开头处的“tcp://”,只保留后面的的数字开头的字符串。使用如下用户名和密码进行登录。

用户名:runneradmin

密码:Uncleluo@2024

登录后为Windows服务器2022数据中心版。

远程服务器配置和网速如下:

最后,如果远程桌面链接断开,还想继续使用,请重新跑一次脚本后,去ngrok的Endpoint里面重新找到远程url链接,用远程桌面软件重新登录一次。

很多朋友想知道这个多久会链接断开,我等了2个半小时还没断开,看运气吧。