开源的WebPC让你使用浏览器远程控制 linux or windows

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 以让我知道自己写的东西不是无人问津的废品/images/emoticon/emoticon02.gif

此外爲了方便安装部署我也发布了 docker 镜像 https://github.com/powerpuffpenguin/webpc/blob/main/docker/README.md

下面是几张运行效果图:

fs.gif
shell.gif
vnc.gif


<<:  原来想透过 Twillio 自动收简讯并不难

>>:  RISC-V on Rust 从零开始(9) - 实作memory model

day29 : OPA规范k8s yaml(下)

今天会来实作OPA的配置,由於之前有透过rancher管理了k8s环境,所以就可以从rancher的...

从零开始学3D游戏设计:入门程序实作 Part.2 杀死玩家

这是 Roblox 从零开始系列,入门章节的第八个单元,今天你将学会如何透过脚本来让玩家掉到岩浆上之...

[Golang]Channel的select语句-心智图总结

1. channel的select语句 在Go语言,select只能和channel一起使用。 se...

Day 19羊肉空心菜炒面

Finky总是大力的支持我的铁人菜,前几天提到他虽然挑食,但是喜欢空心菜,所以今天就决定用空心菜简单...

DVWA练习-Command injection

周末刚去考完CEH 终於可以放下心中的大石头了 考题nmap的指令比v10版似乎少很多 IoT的攻击...