一. 實驗環(huán)境
- 被控: windows11
- 控制: 帶瀏覽器的設備即可
二. 被控環(huán)境搭建
需要安裝vnc server和配置 novnc環(huán)境
1. 安裝 vnc server
使用 tigervnc
1) 下載tigervnc, 并安裝啟動
訪問 https://sourceforge.net/projects/tigervnc/files/stable/1.13.1/
下載 tigervnc64-winvnc-1.13.1.exe
2) 查看vnc服務端口號
點擊Properties
image.png
點擊
Connections
, 可以看到端口號為5900
image.png
2. 配置novnc環(huán)境
1) 先拉取websockify代碼, 并安裝依賴
git clone https://github.com/novnc/websockify-js.git
cd websockify-js\websockify
pnpm install
2) 在websockify-js\websockify文件夾下拉取novnc代碼
git clone https://github.com/novnc/noVNC.git
把noVNC
目錄中的vnc.html
改為index.html
方便后面使用
3) websockify-js\websockify文件夾下生成SSL證書
需要下載openssl, 并把bin目錄配置到環(huán)境變量中
然后生成證書
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
3. 目錄結構
image.png
4. 修改package.json
添加啟動命令
{
"scripts": {
"start": "node websockify.js --cert=self.pem --key=self.pem --web ./noVNC 5901 0.0.0.0:5900"
}
}
5. 啟動novnc
pnpm start
image.png
三. 訪問遠程桌面
在控制機上瀏覽器訪問https//被控機ip:5901
WX20240705-163125.png