FoxKiosk · 网页终端

FoxKiosk · 网页终端

管网页终端的那个

可用 终端控制 V2.1.2 项目授权

把任意网页变成带安全管控的自助终端:开机全屏打开指定网址,禁右键、拦快捷键、退出要密码,触摸屏即点即用;内置网页配置后台与文件服务,局域网浏览器就能远程改设置、传内容,覆盖 Windows、macOS、Linux、Android、iOS 五端,装好即用、异常自恢复。

软件规格

先核对能不能用,再往下看。

软件类型终端控制
产品状态可用
当前版本V2.1.2
支持平台WindowsLinuxmacOSAndroid
运行方式桌面程序Web 服务
运行环境局域网终端设备
支持协议HTTP
安装方式安装包绿色版
部署方式单机
授权方式项目授权

网络端口

协议端口用途方向必需备注
TCP19500本地配置服务:管理页 + REST API(/api/*) + 用户上传文件(/static/*)入站是端口被占用自动顺延重试;可在配置中修改
TCP8080用户内容服务器(可选):对外提供指定目录静态文件入站否仅 enableUserServer 开启后监听,端口可改

默认账号

管理后台
登录地址
http://<本机IP>:19500
密码
已设置,请向 IFU 获取
默认状态
默认
备注
同一局域网浏览器直接访问;生产环境建议用防火墙限制来源网段,详见《4-高级配置》
退出保护
登录地址
(应用内验证)
密码
已设置,请向 IFU 获取
默认状态
默认
备注
开启 preventExit 后退出应用需输入退出密码,可在管理页「安全设置」修改

FoxKiosk 是 Fox 系列里「管网页终端」的那一个。它装在自助终端、查询一体机或任何需要「只开一个网页」的设备上,开机即全屏加载指定的业务网址——政务查询、医院自助挂号、门店会员注册、展厅信息查询,都是它的典型现场。它不是一个浏览器:用户没有地址栏、没有多标签、没有退出按钮,能看到的只有业务页面本身。

它解决的是「网页当终端用,但终端不能失控」的问题。直接拿浏览器全屏开网页,用户按 F5 能刷新、右键能另存、Alt+F4 能跑出程序,运维得靠人盯。FoxKiosk 把这些口子全部收掉:右键菜单禁用、常见快捷键拦截、退出保护密码、窗口强制置顶,移动端还有屏幕固定与 Kiosk 锁定;业务页面出问题导致程序崩溃时,内置看门狗会在两秒内自动拉起,无人值守现场不需要人去重启。

所有管理能力都在一个内置的网页配置后台里。程序自带本地服务,现场在同一网络的任何手机或电脑打开浏览器,输入终端地址就能进入管理页:改主页网址、切屏幕方向、开关声音视频、设退出密码、传图片视频等业务资源、看系统日志、清缓存,全部页面化操作,不需要连线、不需要拆设备、不需要懂命令行。

业务页与管理端之间有双向通道。管理后台改完配置即时生效,不用重启终端;业务网页也可以通过内置的 JS 桥主动通知宿主程序——让终端重启、请求退出、上报业务日志,方便把「完成办理后自动返回首页」这类现场逻辑做进业务系统。

运行形态上是「轻壳重服务」:前台界面只有一层全屏 WebView,FoxKiosk 自身不出现在业务画面里,业务页面就是全部视觉;后台则内嵌完整的 HTTP 服务——配置接口、文件服务、日志查询都在本地闭环,离线现场功能完整,不依赖任何外部服务器。配置、上传的文件都落在设备本地,断网照常运行。

与同系列其它软件的边界很清楚:FoxDisplay 管大屏展示页面的编辑与发布,FoxPlayer 管视频节目单播放,FoxTimer 管会议计时,FoxAgent 管机器本身;FoxKiosk 只管「把网页安全地跑成终端」。需要大屏换欢迎页时用 Display,需要播视频时用 Player,需要「这台机器只能用我指定的网页」时,用 FoxKiosk。

怎么工作

它自己怎么跑,怎么接进来,怎么维护

FoxKiosk 装好后启动即全屏加载配置的主页网址——没有地址栏、没有标签页、没有系统边框,用户看到的只有业务页面本身。首次启动默认打开内置配置页,在「基础设置」里填入业务网址并保存,前台立即跳转,之后每次开机都直接进入业务页面。

运行时它在管三层事:一是跑网页——平台原生 WebView 全屏渲染,支持横竖屏切换、音视频开关与自定义 UA,缓存可开可清;二是守安全——右键禁用、常见快捷键拦截、窗口置顶、退出密码保护,移动端叠加屏幕固定 / Kiosk 锁定,程序自身崩溃由看门狗两秒内自动重启;三是供服务——本地 19500 端口常驻 HTTP 服务,管理页、配置接口、文件服务都在里面,局域网内浏览器直接可用。

管理入口在屏幕右上角 50×50 像素热区,长按即进入配置页;桌面端同时有系统托盘菜单(打开配置 / 重载应用 / 退出)。

要快速确认它在正常运行:看屏幕是否停在业务页面;或同一网络任意设备打开 http://<终端ip>:19500/api/network,返回 IP 与端口信息即在运行。管理页「系统日志」里每一步启动与接口调用都有记录。

升级采用覆盖安装:Windows 重跑安装包或替换 Release 目录,Linux 重装 deb,macOS 替换 app,Android 覆盖安装 apk。配置存于系统应用数据(SharedPreferences),升级自动保留;上传的业务文件在用户文档目录 FoxKiosk/static/,升级不动它们。

日常看护围绕管理页做:局域网浏览器打开 http://<终端ip>:19500,「系统日志」页按级别、关键字过滤查最近 1000 条运行记录,可一键导出 JSON 给技术支持;「缓存管理」页看 WebView 缓存占用并一键清理;改配置即时生效,通常无需重启终端。

出问题时先看三处:一看前台是不是白屏(白屏先查网络与业务站本身,FoxKiosk 崩溃会自动重启而不是停在黑屏);二看管理页「系统日志」里最后几条 ERROR(端口占用、URL 不可达都会写明);三看端口——netstat 确认 19500 起来没有,被占用时程序会自动顺延端口,管理页「基础设置」能看到当前实际端口。

远程支持只需要终端在局域网内可达:支持人员浏览器进管理页即可改配置、传文件、看日志;需要彻底重置时,清空应用数据后重启即回到默认配置。全离线现场不受任何影响——所有管理能力都在终端本机闭环。

常见问题

安装和使用中最常被问到的几件事

更细的排障步骤与参数说明在文档中心,注册登录后即可查看。

每个软件都提供对应操作系统的安装包,单机手动安装即可;终端数量多时,可以按批次统一安装和配置。
不需要。软件默认在内网运行,只在需要集中管理或远程支持时才会用到网络出口。
可以。软件安装在你自己的终端和服务器上,运行数据留在内网,不经过第三方云服务。
升级以版本包形式提供,不改变现场已经调好的配置;涉及定制开发的部分单独评估。

需要批量部署,或者接进现有系统?

单个终端可以直接使用;数量多、要接业务系统时,我们把部署和接口一起定下来。