绿联 安装火狐浏览器(Firefox),支持访问路由器

绿联 安装火狐浏览器(Firefox),支持访问路由器

1、镜像

linuxserver/firefox:latest

前置条件:动态公网IP。

已知问题:

  • 直接输入中文时,不能完整输入,也可能输入法无法切换到中文,可以使用剪切板进行中文字符的粘贴。

2、安装

2.1、基础设置

  • 交互、TTY、硬件渲染 可以选择开启;

  • 重启策略:容器退出时总是重启容器。

2.2、网络

  • 必须选择"host"模式,此模式才可以访问路由器设置。

2.3、储存空间

  • "/config":存储容器的一些配置信息;

  • "/config/downloads":用于额外映射一个特定区域的下载文件夹,浏览器下载到此文件的数据,都会在对应的本地磁盘找到;

  • "/usr/share/fonts/xx":"xx"可以是任意不为"noto"的字符,对应的本地磁盘需要放入中文字库文件。

字库文件可以从windows系统中获取,或者下载相应的非版权字库。

windows字库位置:C:\Windows\Fonts 文件夹下,找到一个支持中文的字库(例如:simsun.ttc,宋体)的字库文件放入即可。

2.4、端口设置

  • host模式可以填写任何端口映射,这里填写仅是为了知道自己开放了哪个端口;

  • 保留一个端口即可,本例保留的端口为https端口。

2.5、环境

  • 因为host模式下所有端口都可用,所以这里必须对"CUSTOM_PORT"和"CUSTOM_HTTPS_PORT"变量进行修改,避免和其他占用"3000"和"3001"端口的容器冲突导致无法启动;

  • "2.4、端口设置"中标记了一个端口,这里就需要对"CUSTOM_HTTPS_PORT"进行设置值"31888",而"CUSTOM_PORT"设置一个不会被使用的端口避免容器间端口冲突即可;

  • "CUSTOM_USER"和"PASSWORD":是访问网址时需要的授权用户和密码,必须设置;

可选环境变量
变量 描述 特殊说明
CUSTOM_PORT http端口,默认:3000。 必须修改
CUSTOM_HTTPS_PORT https端口,默认:3001。 必须修改
CUSTOM_USER HTTP基本身份验证用户名,abc为默认值。 必须修改
PASSWORD HTTP基本身份验证密码,abc为默认值。如果未设置,则不会有身份验证。 必须修改
SUBFOLDER 应用程序的子文件夹如果运行子文件夹反向代理,则需要同时使用斜线IE /subfolder/ 若需要增强安全,则可以设置,设置后URL:http(s)://{ip}:{port}/ {SUBFOLDER设置的字符}
TITLE 网页浏览器上显示的页面标题,默认为"KasmVNC客户端"。 建议修改
FM_HOME 这是文件管理器的主目录(登录),默认为"/config"。 不建议修改
PUID 用户ID 必须修改
PGID 组ID 必须修改
TZ 时区,Asia/Shanghai 必须修改

3、使用

3.1、设置中文

  • 本例访问地址:https://{ip}:31888 或者 http://{ip}:31889,反向代理使用https时,则需要忽略后端证书验证。
  • 打开设置。
  • 找到语言设置,选择搜索语言。
  • 添加字库后,中文就不会显示乱码了,选择"简体中文"添加即可。
相关推荐
杨浦老苏5 小时前
开源音乐管理软件Melody
docker·群晖·多媒体
杨浦老苏7 小时前
面向npm的实时仪表板Dashly
网络·docker·群晖·导航
JunLan~8 小时前
Docker 部署 GLPI(IT 资产管理软件系统)
运维·docker·容器
特立独行的猫a10 小时前
使用 Docker(Podman) 部署 MongoDB 数据库及使用详解
数据库·docker·podman
LUCIAZZZ12 小时前
基于Docker以KRaft模式快速部署Kafka
java·运维·spring·docker·容器·kafka
特立独行的猫a15 小时前
Golang 应用的 Docker 部署方式介绍及使用详解
开发语言·docker·golang
康世行17 小时前
Windows环境下MaxKB大模型 Docker部署图文指南
windows·docker·容器
程序员石磊1 天前
学术总结Ai Agent中firecrawl(大模型爬虫平台)的超简单的docker安装方式教程
人工智能·爬虫·docker
司江龙2 天前
centos7 配置国内镜像源安装 docker
运维·docker·容器
西木Qi2 天前
Docker之Dockerfile
docker