在 GitHub 上申请免费的 VPS。
先给脚本添加执行权限。
chmod +x start.shbash start.sh ubuntuWeb 终端:
地址:http://<url>:4200
用户名:root
密码:root
SSH:
地址:<url>:8022
用户名:root
密码:root
RDP:
地址:<url>:3389
用户名:root
密码:root
启动时可以通过 ROOT_PASSWORD 指定 root 密码。
ROOT_PASSWORD='admin@123' bash start.sh ubuntu本地连接示例:
ssh root@localhost -p 8022如果使用外部地址,将 localhost 替换为你的访问地址。
ssh root@<url> -p 8022地址:<url>:3389
用户名:root
密码:root
如果你启动时设置了 ROOT_PASSWORD,这里的密码就是你设置的值。
bash start.sh stop ubuntu不同Windows版本可以在这里看:https://hub.docker.com/r/dockurr/windows
然后改:
environment: VERSION: "11"
默认启动 Windows 11。
bash start.sh也可以显式指定 Win11。
bash start.sh win11管理界面:
地址:http://<url>:8006
RDP:
地址:<url>:3389
用户名:MASTER
密码:admin@123
启动前可以通过环境变量修改用户名和密码。
WINDOWS_USERNAME='MASTER' WINDOWS_PASSWORD='admin@123' bash start.sh win11也可以修改资源配置。
WINDOWS_RAM_SIZE='4G' WINDOWS_CPU_CORES='4' WINDOWS_DISK_SIZE='64G' bash start.sh win11bash start.sh stop win11如果需要同时停止 Windows 和 Ubuntu,执行:
bash start.sh stop| 系统 | 服务 | 端口 |
|---|---|---|
| Ubuntu | Web 终端 | 4200 |
| Ubuntu | SSH | 8022 |
| Ubuntu | RDP | 3389 |
| Windows | Web 管理界面 | 8006 |
| Windows | RDP | 3389 |
注意,Ubuntu 和 Windows 都会使用 3389 端口。如果需要切换系统,请先停止当前正在运行的系统。
bash start.sh stop ubuntu或者:
bash start.sh stop win11默认codespaces的VNC是卡的。可以在系统里装一个远程控制软件,比如Todesk、向日葵等,速度就很快了。
把URL从private改为public:
没有活动下会被删,可以跑点任务,并把auto-delete关了:

