如何在没有桌面环境的服务器上安装Firefox
最近需要访问家里的路由器管理界面,增加新的端口映射配置。
目前家里有一个黑群晖已经端口映射出来了。
我本来想通过黑群晖的 SSH 把路由器的 Web 管理界面映射出来。
结果访问的时候,报502错误,应该是小米路由器有什么安全策略禁止掉了。
于是找到了一个新的方案,就是在黑群辉上通过 Docker 安装 Firefox。
效果如图(这是我后来又在一台服务器上安装的效果):
启动命令如下:
docker run -itd \
--restart always \
--name=firefox \
-p 5800:5800 \
-v /volume1/docker/docker_config/firefox:/config:rw \
--shm-size 2g \
-e ENABLE_CJK_FONT=1 \
jlesage/firefox
调整 -v
参数和 --shm-size
参数以适应你的服务器。
注意,如果你要访问中文/韩文/日文内容,请加上 ENABLE_CJK_FONT=1
环境变量,这个会载入文泉驿字体库。
启动后,通过浏览器访问 5800 端口就可以直接打开一个 Firefox 进行网页访问。
或者通过 5900 端口,使用 VNC 客户端使用 Firefox。
不过需要注意的一点就是,目前没有安全保护,所以建议不要直接使用 -p
参数开放端口到宿主机。
最好是通过 SSH 来访问,比如:
ssh -CfNgR 5800:172.17.0.8:5800 [email protected]
这样就能把远程主机 xxx.com 的容器(172.17.0.8)的5800端口映射到本地的5800端口。
映射成功后,直接浏览器访问 localhost:5800 即可。
ET碎碎念,每周更新,欢迎订阅,点赞,转发!
好用不贵的VPS推荐
感谢你的阅读,我是中文区见证人之一,欢迎通过 AuthSteem 来给我投票,或者打开 https://steemitwallet.com/~witnesses 页面,输入 ety001 进行投票。
中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票:
- @cn-witnesses| 投票
- @ety001| 投票
- @familyonline-tv| 投票
- @fuli| 投票
- @justyy |投票
- @ldsn001| 投票
- @lemooljiang| 投票
- @maiyude | 投票
- @smt-wherein| 投票
Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemLogin. Or open https://steemitwallet.com/~witnesses page, input ety001 to vote.
这个听起来很有用