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

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

这几天基本上都复工了,在公司办公时,因为有一些工作资料是存放在家里的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

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

Tags

About Author

Alex Lorel

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua veniam.

Latest Posts

Categories

Tags