感谢 @imsoff 推荐的 Docker 镜像:consol/centos-xfce-vnc,一个带有 Chrome 与 Firefox 浏览器的无头 VNC 服务器,可直接用浏览器打开。@Appinn
这是个啥?
这是一个在 A 电脑的浏览器里打开 B 电脑上的浏览器的工具。
使用方法
原版:
https://hub.docker.com/r/consol/centos-xfce-vnc/dockerfile
docker run -d -p 5901:5901 -p 6901:6901 consol/centos-xfce-vnc
- 浏览器,直接访问:http://ip:6901
- VNC:ip:5901
默认密码 vncpassword 即可。
新版:
https://hub.docker.com/r/soff/ubuntu-xfce-vnc
docker run -d -p 3389:3389 -p 5901:5901 -p 6901:6901 soff/ubuntu-xfce-vnc
- 浏览器,直接访问:http://ip:6901,密码 vncpassword
- VNC:ip:5901,密码 vncpassword
- RDP:ip,用户名 user 密码 password
新版由 @imsoff 老师发布,精简掉了 Firefox。
如何安装 Docker
青小蛙写过一篇教程,感兴趣的同学可以参考。以及,因为有了浏览器,建议选择配置高一点的机器,推荐 Vultr(👈有返利,感谢使用我们的推荐链接),支持支付宝、微信支付,十分方便。
如果你还想到其他玩法,欢迎留言告诉我们。
无头计算机
无头系统(headless system)是指已配置为无须显示器(即“头”)、键盘和鼠标操作的计算机系统或设备。无头系统通常通过网络连接控制,但也有部分无头系统的设备需要通过RS-232串行连接进行设备的管理。服务器通常采用无头模式以降低运作成本。
对我来说很实用,我家里面的NAS是使用了Zerotier方便在外面的时候内网穿透,但是为了安全起见并未作为穿透路由把家里内网所有设备都映射出来。有时候需要远程配置一下家里面的二级路由或者其他软路由,甚至远程协助家人重启一下路由器之类的,都是在NAS上运行这类Docker,再用这个浏览器来访问内网的设备等。很适合我这种特殊网络环境的用户~
有 Zerotier 就不需要映射了呀,在 Zerotier 网里的都是透明的嘛
zerotier 在群晖上不太好访问LAN 网络(或者是我还没搞懂应该怎么改路由表),我的做法就是,zerotier到群晖,在群晖的docker里装个浏览器…用这个浏览器访问内网路由器…
小青蛙说的没错啊,有zerotier就已经组成了虚拟局域网了啊。你还多搞一个一个意义何在?
主要是为了安全起见,我虽然在NAS上装了Zerotier,但是并没有把它配置成zerotier里面的路由,来把整个内网透传过来。
挺好的啊,以前有个docker一个浏览器就是几百兆
如何在这个docker安装中文输入法呀?
请问如何修改默认的vncpassword密码
作者都有提到的: -e VNC_PW=my-pw
sudo 命令用不了,切换不到超级管理员。使用sudo提示sudo: unknown uid 1000: who are you?
教程里并没有 sudo 命令。
另外,sudo 是切换用户权限的指令,使用 sudo -i 可以切换至 root 用户。
对呀,就是切换用户,没法切换到root用户
搜索“sudo: unknown uid 1000: who are you?”会有很多解决方案。