在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

转载于在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络,原作者@Stark-C

不知道各位小伙伴们有没有在外面也想和家里一样的上网需求?我反正对这个需求还是蛮大的,比如说我就想在上班的时候打开浏览器就像在家里一样,可以随意访问局域网的所有设备(NAS、路由器等).

虽说威联通以及群晖都有自己的WEB网页可以使用,设置好之后远程访问也没有问题,但是和我们正常在Windows桌面系统上使用的浏览器总感觉用着不顺手,所以就有了今天的这篇教程。

先来简单的介绍下今天玩的这个项目其实是基于 Docker 容器的Kasm应用平台。至于啥是Kasm咱也不懂,反正我个人理解就是这个玩意将一个完整的Chrome浏览器以Docker镜像方式提供给我们,然后我们将这个镜像根据自己的需求配置成相应的Docker 容器,最后我们打开容器就相当于打开了Chrome浏览器。(本人才疏学浅,理解有限,如有错误恳请评论区大神指教~)

话不多说,开整!

部署说明

部署方式这里还是以SSH终端部署,至于SSH工具请自行解决,Putty,XShell,FinalShell等都可以,我个人目前使用的是FinalShell。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺部署起来也是非常的简单,输入以下Docker run多行命令(主要是为了让大家看清每一行参数):

docker run -d \
 --name chrome \
 --shm-size=1024m \
 -p 6901:6901 \
 -e VNC_PW=password \
 -e LANG=zh_CN.UTF-8 \
 -e TZ=Asia/Shanghai \
 -u root \
 --restart always \
 kasmweb/chrome:1.14.0

不过张大妈这边的编辑器会吞掉每行后面的反斜杠“\”,所以这里在奉上一行的docker run命令:

docker run -d --name chrome --shm-size=1024m -p 6901:6901 -e VNC_PW=password -e LANG=zh_CN.UTF-8 -e TZ=Asia/Shanghai -u root --restart always kasmweb/chrome:1.14.0

以上命令需要修改的地方为:

  • --shm-size=1024m:这个是容器指定共享内存大小,我使用的威联通NAS配置还不错,所以我就指定了1024m的共享内存(默认是512m);
  • -p 6901:6901:容器端口映射,冒号前面改成本地未占用的即可;
  • -e VNC_PW=password:容器打开密码,自己根据需求修改吧,我这里演示还是用的默认password。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺这个容器比较大,超过1GB,部署好之后建议去NAS端的Docker管理器看看有没有正常运行。

使用体验

然后打开方式需要注意了,是浏览器中输入 【https:// NAS的局域网IP:端口号】,而不是“http”。还有就是这个容器启动需要时间,可能需要数分钟,大家可稍微多等一会。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺因为是使用的https方式登录,并且我们目前还没有配上SSL证书,所以这个时候打开会有警告,咱们直接无视,选择“继续访问”。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺接着会让我们输入用户名和密码。用户名为“kasm_user”,密码就是前面我们创建容器时候“-e VNC_PW”后面自己设置的密码。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺登录之后就能打开Chrome浏览器的主界面,如上图所示。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺可以在右边进行相关的设置。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺不过浏览器自己的语言还是英文的,如果直接在浏览器里面设置是无法设置中文,估计是容器内缺中文字体导致的。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺不过不用设置也没关系,并不妨碍我们正常使用中文网站。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺访问张大妈没有问题,和直接使用桌面上的浏览器几乎没有差别。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺直接访问局域网内的NAS也是没有问题的。

然后介绍下怎么将部署的这个Chrome浏览器下载的文件直接下载到自己的NAS里面。很简单,建立一个真实的路径映射即可。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺路径映射我们先要搞定容器类的下载路径,直接在浏览器中“Downloads”找到对应的路径即可(我为什么前面没有直接加入到Docker run命令中直接部署,是因为可能不同品牌的NAS,这里的路径也会不同)。

在NAS上部署Chrome浏览器,让我们随时随地访问家里的网络

🔺然后将容器重新编辑,加入一个路径映射即可。(或者你可以将容器停止后,在前面部署的Docker run命令中直接加入一个“-v” 的映射参数即可快速部署)

OK,基本上按照今天的教程,我们就能在自己的NAS上快速的搭建一个非常有用的Chrome浏览器了,反正有了它,我每天在公司上班也能享受到家里的网络环境,还是很舒坦的~~

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容