首页 » 嘿群晖 » 使用docker在群晖/普通linux服务器中安装web浏览器

使用docker在群晖/普通linux服务器中安装web浏览器

时间:2020-12-19作者:岁月十三鹰分类:嘿群晖评论:0

这几天基本上都复工了,在公司办公时,因为有一些工作资料是存放在家里的NAS中的,有需要通过公网访问家里的文件。

因为家里的宽带没有公网IP,我是买了云服务器做frp的服务端,通过frp进行内网穿透。又因为家里的nas设备比较多,有一个套了蜗牛星际壳的1037u黑群晖,一个戴尔800G1SFF做了unraid,还有个旧笔记本电脑做了OpenMediaVault系统。

所以每次有一些系统端口的改动,都需要在frpc配置文件中重新配置一下。所以在想如果可以直接接入家庭的内网环境,直接内网访问这些系统,会简便很多。

当然接入同一个内网,可以使用zerotier,但是一是速度不够快,二是需要在每个nas上都启动zerotier的服务。

当时还想到了在群晖中直接虚拟一个win系统,把win系统的远程连接端口通过frp开放出来。但是因为我的群晖主机的cpu有点弱,虚拟出来的win系统老是卡卡的。反正我也只是使用windows中的浏览器功能,那就直接在docker中创建一个浏览器,这样消耗的资源也是相当低。

我是选用了jlesage/firefox,使用firefox关键字搜索出来的第一个就是。

5e97eaae009ef7786.png_e680

下载完成之后,在映像中找到下载好的映像,点击启动。

5e97eb3f66058892.png_e680

在高级设置中,设置映射的端口和卷。需要设置两个文件夹映射,/config是配置文件和下载文件的目录,/usr/share/fonts/other是字体的存放目录。因为自带的字体不支持中文,需要自己手动添加汉字的字体。

5e97ebeeb919a5444.png_e680

端口这里,只映射5800端口就行。

5e97ed69bc8265160.png_e680

然后点击应用,就可以启动了。

然后访问http://your-host-ip:5800就可以访问了。进入页面之后,还需要修改下语言和字体。

上传中文字体:进入/usr/share/fonts/other映射的卷中,我这里是docker/firefox/fonts,在这个文件夹中上传一个中文字体。中文字体文件放在了评论区,也可以自己去找一些字体包。

5e97efd2f1e492507.png_e680

上传之后,浏览器会自动改为上传的字体。

然后,进入浏览器设置,点击Preferences,找到Language选项,点击空白的那个选项栏,在弹出的下拉框中找到Chinese,添加到语言栏中,之后重启浏览器就可以了。

5e97f103dd8bf3834.png_e680

5e97f10c016471764.png_e680

5e97f11718dc78974.png_e680

5e97f1243eaee1184.png_e680

重启完之后,中文显示就正常了。接下来,就可以跟在家的环境一样,来访问家里的服务器了。