BBS 脚本是什么?有哪些 futaba 风格的匿名贴图板软件?

更新时间

BBS 脚本在这里指的是用来搭建匿名贴图板(imageboard)或文本板(textboard)的服务器端程序,典型代表是 futaba 风格:以帖子为中心、支持匿名发帖、通常带图片上传和回复引用。Overscript 是一个汇总这类脚本的目录站,收录了 futaba、kareha、matsuba、kusaba、shiichan、drydock、9ch 等实现,适合作为查找和比较的起点。它本身不提供托管或一键安装,只是清单加归档入口。

Overscript 提供什么

根据页面说明,Overscript 是“一份已知匿名 futaba 风格公告板脚本的综合概览”,主要做三件事:

  • 按脚本名称列出条目,页面顶部显示已编目的脚本数量({{ sortedScripts.length }} scripts catalogued)。
  • 提供源码归档:作者在 /pub/software/TrueScript/ 放了 tarball 归档,并有一个 git 镜像。
  • 接受补充与求助:如果你知道清单里没有的脚本,可以发邮件到 [email protected] 提供细节;需要搭建协助也可以邮件联系。

页面明确提示:应尽量获取最新版本,归档和镜像只是备选渠道。该站点的这一部分以 GNU GPLv3 许可提供。

常见 futaba 风格脚本

清单中出现的名字对应不同语言和年代的实现,选择时主要看运行环境和维护状态:

脚本 大致定位 选择时留意
futaba futaba 风格的原始参照实现 年代较早,部署前确认 PHP 版本兼容性
kareha 文本板/贴图板脚本,常与 futaba 系并列 功能偏轻量,适合文本为主的板
matsuba futaba 系脚本之一 确认是否有持续维护的版本
kusaba 较常见的匿名板脚本 分支多,注意区分具体分支
shiichan 匿名板脚本 核对最新版本来源
drydock 匿名板脚本 同上
9ch / 9-ch 清单中与 futaba 风格匿名板并列的条目 名称易混,按清单条目确认具体项目

这些脚本的共同点是围绕匿名发帖和帖子列表组织内容,差异主要在语言栈、图片处理、管理功能和是否仍在更新。清单本身不保证每个条目都可用或安全,部署前应自行核对。

怎么选和怎么开始

  1. 先确定运行环境。多数 futaba 系脚本是 PHP + 文件存储或数据库,先确认你的主机支持对应版本。
  2. 在 Overscript 清单里筛出候选,优先选有明确最新版本来源的项目,而不是只依赖归档。
  3. 从项目官方渠道获取最新版;Overscript 的 tarball 和 git 镜像作为备选,页面也建议优先拿最新版本。
  4. 阅读脚本自带的许可协议和部署说明,确认允许的用途和安装方式。
  5. 本地或测试环境先跑通,再上线;遇到问题可参考社区,或按页面说明邮件求助。

常见卡点

  • 版本过旧:归档里的脚本可能不兼容当前 PHP 或数据库版本,先查项目主页。
  • 分支混淆:kusaba 等名字下有多个分支,功能和安全状况不同,别只看名字。
  • 许可与合规:脚本许可和站点内容规则是两回事,部署前分别确认。
  • 清单不等于推荐:Overscript 是目录,收录不代表经过安全审计或仍在维护。