WebPC 是我剛在 github 上開源(MIT)的一個遠控工具,可以作爲 TeamViewer 等的替代品,你可以通過瀏覽器遠程控制安裝了 WebPC 的遠程計算機。
WebPC 既可以用於控制單台遠程計算機,也可以將一個計算機作爲 Master 並提供web服務,然後將其它計算機作爲 Slave 註冊到 Master,此時你可以通過 Master 提供的web服務在瀏覽器上操作多臺遠程計算機(Slave)。Slave 模式可以用於遠程管控沒有外網ip的機器只需要 提供 Web 的 Master 服務位於外網即可。
WebPC 主要提供了三個大的功能:
- fs -> 通過 web 操作受控端的檔案系統以及上傳下載檔案
- shell -> 通過 web 獲取受控端的 shell 執行命令(例如執行 vim 等)
- vnc -> 嵌入 noVNC 項目讓你通過 web 進行遠程桌面操作
github 上有詳細的中文說明,歡迎大家試用,如果有問題或軟體存在bug請在 github上提交 issues,如果覺得不錯請在 github 上點下 star 以讓我知道自己寫的東西不是無人問津的廢品
此外爲了方便安裝部署我也發佈了 docker 鏡像 https://github.com/powerpuffpenguin/webpc/blob/main/docker/README.md
下面是幾張運行效果圖: