github地址
https://github.com/vital987/chrome-novnc
一个在docker容器中运行的Chrome浏览器
在外连接家里的服务器时,通常有一些方案
-
宝塔面板连接,可以打开终端,可以编辑代码,可以传输文件,可以查看服务器状态等
-
VSCode网页版,远程编写代码,更新服务,开启终端等
-
纯SSH终端,如XShell连接,用于一些命令行等
-
使用Docker内部署Chrome浏览器,可视化访问网页
使用Chrome的优点是,一些刚部署的服务,可以在Chrome中通过内网IP查看效果,无需域名代理
比如网站可视化测速,服务器状态信息,一些网页浏览等
新建docker-compose.yml文件
version: "3"
services:
koel_container:
image: oldiy/chrome-novnc:latest
container_name: chrome
ports:
- 7003:8083
restart: unless-stopped
开放端口
sudo ufw allow 7003
拉取镜像并启动服务
docker-compose up
由于已经安装过,这里不展示docker镜像拉取截图
访问IP:端口
进入到首页
点击vnc.html
点击连接
网页中访问Chrome
chrome再访问网页
可以看到这个Chrome的版本比较旧,v73的版本,不过不影响使用
远程访问家里的内网IP,如路由器地址
这样在外网也可以直接访问内网
也就是说,除了这个chrome-novnc需要代理之外,其他的内网项目,都可以通过它来访问,无论人在家还是在外
这篇文章是出门在外编辑的,也是在外访问chrome-novnc
之前部署了但是没有记录整理过chrome-novnc这个项目,正好记录一下
docker中也有可以部署firefox浏览器,具体项目忘了,后续有用到再整理
END.
觉得本文还行,不妨顺手点赞和收藏,下期见。
推荐阅读
<<HomeLab迷你小主机(x86):Docker部署开源无纸化电子文档paperless-ngx>>
<<HomeLab迷你小主机(x86):Docker部署开源AI相册应用PhotoPrism(支持树莓派部署)>>
<<HomeLab迷你小主机(x86):Docker部署开源密码管理器vaultwarden(使用Bitwarden客户端)>>
☕ 朋友,都看到这了,确定不关注一下么? 👇