BBS

电子布告栏系统（Bulletin Board System，缩写作 BBS，或称电子掲示板）是一种网站系统，是网络论坛的前身，它允许用户使用终端程序通过调制解调器拨接或者因特网来进行连接，BBS站台提供布告栏、分类讨论区、新闻阅读、软件下载与上传、游戏、与其它用户线上对话等功能。

## BBS的历史

BBS的历史大概分成三个阶段：

- 拨号BBS
- Telnet BBS
- 网页论坛

BBS发展初期，BBS站台大部分是由站长（通常被称为SYSOP，SYStem OPerator，原意为系统操作员）业余维护，其BBS的型态大多是使用者透过调制解调器拨接或telnet协议连接BBS站台，以单色或彩色之纯文字画面，在使用者的终端机上呈现，中后期开始有一些BBS商业站台提供收费加值服务，随着HTTP网络协议及HTML等网页技术的发展，BBS的型态也转变为网络论坛或网络社群等多元样貌，然而在台湾，telnet方式的BBS系统仍然盛行，但由于调制解调器拨接方式的BBS早已式微，故在台湾的“BBS”一词，通常是指telnet BBS系统。

### 拨号BBS

在80年代因特网发展初期，互联网与宽频尚未出现，此时是调制解调器活跃的年代（1980年代至1990年代中期），就开始出现基于调制解调器和电话线通信的拨接式BBS及其相互连接而成的BBS网络。当时BBS站点间所使用的网络协议主要是BNU/UUCP或是Fidonet通讯协议，用户端透过拨接软件通过调制解调器拨叫该BBS站台的电话号码来连接进站，站台内容也全都是文字或由文字所组成的图形。

随着拨接技术日趋成熟稳，BBS开始普便流行，各种站台如雨后春笋般出现。在这个时期，此类拨接式BBS的站台主要服务多为：布告栏、档案／共享软件下载、讨论区，但也仅限站台与使用者的单向服务，尚无法跨越站际，为达成站际交流因此开有一些知名的站际转信网络组织出现，如最著名FidoNet（惠多网）国际性业余组织，BBS站台申请加入该组织，透过Fidonet通讯协议标准，可以达成彼此之间的信件交递、讨论区的共享，甚至达成横跨洲际国际化网络，如同现今的互联网。

台湾在1988年正式加入国际惠多网FidoNet，区域码为region 56，在拨接BBS发展最盛期约89至96年左右，也出现许多区域性BBS网站组织，例如：90网、AirNet等等，而一个BBS站台通常会加入一个或以上的BBS网站组织。

大陆地区最著名的是中国惠多网，曾长期由金山软件公司求伯君的“西点”BBS提供北京-珠海南北网间长途转信。

拨接式BBS站台通常架设在DOS系统，而架站所需要的软件分为

- 前导程式，较为常见的前导程式有：FrontDoor、Binkleyterm。
- 伺服端程式，较为常见的伺服端程式有：SuperBBS (SBBS)、ProBoard、Remote Access (RA)、MAXIMUS、Opus-CBCS等。

而用户端使用拨接程式如：Telix、Kermit、ProComm，经由PC RS232 port连接Modem (调制解调器)再经由一般电话拨接到BBS站台，拨接进站之后使用该站台所提供的各类服务，但由于拨接式BBS是采用电话线路连线，长时间使用将使电话费用增高，因此便出现离线软件，例如讨论区离线软件：蓝波快信（BlueWave）、银版快信（Silver Xpress）等，可以将文章按时间、分类、收件人等过滤并压缩打包再传输下载离线阅读，以提高效率达到节省时间，除此以外还有类似FTP的文件服务器以及文字MUD游戏等软件。

多数免费BBS只有1台主机、1个调制解调器（modem）和1条电话线路，少数大型免费BBS会拥有2条或3条通信线路，收费（商业）BBS则可能拥有更多线路。由于1条通信线路在同一时间只能为一位用户服务，因此多数站点对用户每天上站的时间作限制，并且根据用户表现授予各种级别，分配不同时段。

### Telnet BBS

由拨接BBS是基于电话线路所形成网络系统，连线成本所费不赀，在1990年代中期因特网开始大规模普之后，以互联网为基础的Telnet协议纯文字式的BBS，开始取代掉传统的拨接BBS。在服务器端，采用Maple BBS或者FireBird BBS系统。用户端通过Telnet软件如：NetTerm、CTerm、FTerm等来登陆服务器，阅读发表文章、发送邮件，通过仿真的ZModem协议来上传下载数据文件。有些站点还提供SSH登陆，确保连接的安全性，还有很多站点提供Web方式的界面，方便用户使用。

### 网页论坛

在Telnet BBS开始取代掉传统拨接BBS的同时，一样基于因特网HTTP协议而发展出来的网页论坛（Forum）亦开始盛行，由于网页论坛内容以多媒体网页方式呈现，内容比传统纯文字式BBS更多丰富与多元，所以网页论坛亦逐渐取代的Telnet BBS，在此之后拨号BBS和Telnet BBS所以形成的BBS网络已经日渐凋零所剩无几，因此在大多数国家或地区，BBS一词所指称的讨论环境多半已非传统的纯文字式界面，字义已相同或近似于“论坛”。

### 台湾BBS历史

- 1983年 - 在台外侨引进RBBS_PC系统，在台北设置TUGNET（Taiwan User Group），此为台湾拨接式BBS站台的滥觞，由于是外侨的电脑使用者所建，这些BBS仅提供英文的资讯，且当时调制解调器价格昂贵，因此未能在台湾引起广大的回响。
- 1987年 - 天威视讯首先半实验性质的推出电子布告栏系统，该系统程式使用dBASE III撰写，为台湾人所创第一套中文BBS系统，架设于其办公大楼的局域网络中。同年12月由吕陈苍林先生建立国内第一座个架设的BBS站——魔教BBS，并由数名对BBS狂热的用户大力引进设站程式及相关技术，此时在台湾国内玩家定型的BBS如雨后春笋般纷纷出现。
- 1988年 - 4月台北地区的BBS网已经建立，5月台湾BBS网络正式成为国际业余FidoNet的新网络区域（region 56），即台湾区FidoNet，此时台湾约有10个BBS站使用者约1000多人。该年年底，台湾的中南部亦跟随加入国际惠多网络（FidoNet），BBS站台数暴增至上百站，使用者超过一万人。
- 1990年 - 拨接式BBS突破200站台，使用人口已超过3万人。
- 1991年 - 拨接式BBS已超过500站台，使用者超过十万人以上，此时正式进入拨接式BBS颠峰期，在BBS站际连网，大部分BBS站台大都会加入全球性的国际惠多网络（FidoNet），另也会加入区域性连网，如：90网、台湾邮网、龙界网、国资网、破解网、旅游网、柔情网等，除了一般使用者架设的BBS业余站台，另外也开始出现商业性BBS站，如：白日梦、CADs、NEXT BBS等。
- 1992年 - BBS的发展已不再局限于个人业余站台或商业性站台，许多公司、团体、政府机关甚至政党开始加入BBS架设，如：
- 玉山银行1992年2月率先设立BBS提供财金资讯。
- 中华民国教育部1992年7月启用4线BBS系统站台，以各级学校教师及学生为服务对象，提供教学及休闲功能，并提供辅助教学软件多达315套，含括各类学科、语文、电脑、绘图等课程，免费下载学习使用。
- 1992年 - 国立中山大学陈年兴教授（openmind）立志推广台湾的电脑网络，他们以Pirates BBS为基础加以改良，支援Internet E-mail与bit-8，建构起全台湾第一个全中文化的BBS——中山大学美丽之岛站。后来他们将程式寄回给原来的作者，作者再整理发表出来，就成为所谓的Eagle BBS。Eagle BBS采用开放源始码方式发行，而后台湾各大专院校根据Eagle BBS开放源始码自行修改而衍生出许多BBS系统分支，如：Eagle BBS 3.0、Pivot BBS、NCTU CIS BBS、Phoenix BBS等。
- 1994年 - 台湾正大力推行Internet互联网，由台湾学术网络（TANet）、中华电信局HINet和资策会的SEEDNet构成台湾三大INTERNET网络并与世界接轨，在台湾学术网络（TANet）推行主导下，加上Telnet BBS中文化成熟，各大专院校纷纷开始架设Telnet BBS站台，在TANet架构之下的Telnet BBS站际之间是即时连线，只要在学校电脑中心便可连入各校际BBS站台，无需透过电话拨接，间接节省可观的电话费，且Telnet BBS站台同时可接受数百人（后期甚至数万人，如PTT）同时登入，在各大聊天室、讨论区便是热闹非凡，盛况空前，此时拨接BBS与Telnet BBS并行年代，台湾两大BBS系统彼此开始尝试讨论区互递，但由于转换不稳定，一年之后便告取消。
- 1996年 - 虽然拨接BBS与Telnet BBS所提供的服务并无太大差异，但在节省费用、即时、可登入数量形成群聚效应之下，拨接BBS开始迈入衰退期。
- 1998年 - 依据 1998 年12 月全台湾 Telnet BBS 站台统计，大学共计有575站台，科技大学、学院共计有91站台，专校、职校、官校共计有89站台，中学、国中、小学共计有103站台，政府共计有27站台，民间单位计有117站台，全部合计1002站台，此时为 Telnet BBS高峰期。
- 2000年 - 随着WWW盛行，Telnet BBS开始迈入衰退期，依2018年统计只剩85有效站台，而使用者几乎集中至PTT。

### 中国大陆BBS历史

中国大陆使用的论坛，编写语言大致可分为以下几个年代：

- 1998-2001以Perl语言为代表性的BBS3000、雷傲
- 2001-2004以ASP语言为代表性的BBSxp、动网
- 2004-2012以PHP语言为代表性的Discuz!、PHPWind

### 作用

<image>

- ANSIASCII文字艺术

<image>

- 调制解调器拨接方式（Dialup）的BBS

<image>

- Koala Country BBS登入画面

<image>

- 台湾ptt

<image>

- 网络论坛

## BBS软件与技术

BBS软件依连线技术区分三大类：拨接式、Telnet、Web，目前BBS泛指Telnet形式。

### 拨接式

拨接式通常是以80年初期到90年DOS系统连接BBS必需使用的软件，由于DOS对网际协议TCP/IP支援不完整，因此电脑与电脑之间的连线，是透过调制解调器（MODEM）经由电话连线传递讯号，而彼此之间通讯协议采用Fidonet所架构出来的网络技术，此技术分为：FidoNet技术标准（FTS，FidoNet Technical Standards）与FidoNet标准委员会（FSC，FidoNet Standards Committee）两大类。

#### 客户端软件

##### 拨接软件

- Telix
- ProComm
- Kermit

##### 离线读信软件

- 蓝波快信
- 银版快信（Silver Xpress）

#### 架站软件

##### 前导程式

- FrontDoor
- Binkleyterm

##### 架站软件

- Remote Access (RA)
- QuickBBS (QBBS)
- SuperBBS (SBBS)
- MAXIMUS
- Opus-CBCS
- ProBoard

### Telnet

#### 客户端软件

目前常见的telnet客户端软件：

- NetTerm：由InterSoft, International这家公司所开发的共享软件。在视窗环境亦为知名的telnet程式，近年来，也配合SSH协定的发展，推出另一套名为SecureNetTerm的程式。
- FTerm：支持SSH及代理连接。功能强大（最新版2.5稳定版2.4）。
- STerm：支持SSH及代理连接、脚本功能强大。
- CTerm：（原Cterm2000版曾在大陆非常流行）有大量快捷键，最新版本支持SSH，最新版本是CTerm 3.6.1。
- Qterm：这是一个非常优异的客户端程式，用Qt写成的，是同类软件中适用平台最广的（Windows、Linux、Solaris和Mac OS X等）
- PCMan：有繁体及简体版本，以档案体积小，不占资源闻名，是继KKman后最通行的浏览器。另有PCManX版本可在非Microsoft Windows平台执行（包括Linux/FreeBSD和Mac OS X），还有可内嵌在Mozilla Firefox浏览器当中执行的plug-in（有Windows & Linux版本）。
- KKman：第一个结合telnet与http分页浏览的综合浏览器。另附有ANSI彩色编辑器、表情符号快捷键、防闲置等功能，并使用hyper-link，让使用者可以用鼠标操作telnet界面。支援SSH1。
- BBman：以跨平台为诉求的telnet浏览器，为目前非Windows平台最佳的telnet客户端程式之一。
- PuTTY：于Windows平台上的开放源代码Telnet／SSH／rlogin客户端软件。支援SSH Tunnel功能。有一衍生版本为PieTTY。
- MultiTerm / MultiTerm Pro：在Windows平台执行的软件。
- AlienBBS：支援苹果电脑Mac OS X的telnet客户端，惟已停止开发。
- Nally：支援Mac OS X Leopard、Unicode补完计划的开放源代码telnet用户端软件。
- Welly：核心衍生自Nally，并加入许多特有功能如自动登入、全文下载、IP辩识等。
- ZTerm:以Java撰写，可跨平台并支援SSH连线。亦有人改写成Java Applet版本供网页嵌入。
- 在UNIX环境下，透过telnet程式就可连接BBS，当然也可以使用Qterm，大部分都是透过主控台（console）或终端机（Terminal）程式，执行telnet程式连接BBS，透过终端机模拟和控制画面。这类终端机包含：iTerm、Terminal、xterm、rxvt、Konsole、gnome-terminal。另外Firefox浏览器也有专门开启BBS的扩充套件，如：BBSFox等

#### 服务器端软件

台湾BBS界最早期是以Pirates BBS为基础加以改良成为Engle BBS为主，再加以修改衍生出BBS系统分支，如：

- PirateBBS 和 EagleBBS 这两个版本是台湾学术网络BBS的始祖
- Phoenix - 是由交大资工由 EagleBBS 所发展出来的程式
- PalmBBS - 是台大计中的 BBS 所采用的系统，也是同样由台大自行发展维护的
- PowerBBS - 是目前台湾学术网络上使用 Client-Server 架构最成熟的一个BBS系统
- PivotBBS - 是由中兴大学计中所发展的BBS系统，也是由 EagleBBS 修改而来
- SecretBBS - 是大同工学院资工系发展的BBS系统，是由 PhoenixBBS 3.0 演变而来
- MapleBBS - 是清华大学资讯科学系所自SecretBBS发展过来的BBS系统，这个版本的BBS系统在内存的使用方面较为节省
- NapoleonBBS - 是由交大工管系的同学自行修改的，这版结合了 PhoenixBBS、 SecretBBS、 FirebirdBBS 各版的功能
- FeelingBBS - 是中正大学计中所发展的BBS，这版承续了PivotBBS的原始程式继续发展
- Firebird BBS - 是中正大学资工系所修改的，大致上还是架构在Phoenix4.0版上面
- FormosaBBS - 是中山大学的BBS系统，和上列的各种版本有些许的差异
- WindTopBBS - 是元智资工以MapleBBS修改而成的
- 以Maple 3为基础发展的 itoc系列
- 以Maple 2.36为基础发展的 Ptt BBS 系列
- 使用Java语言所写成的 ColaBBS （曾停止维护，现已由原作者吴英豪开放源码，收集在 ColaBBS）。

中国大陆BBS界在Firebird BBS基础上还发展了Smth BBS、Ytht BBS、Lily BBS等，提供非常丰富Web方式访问，如发文、即时消息、信件、Blog，而部分管理操作则仍然限定为Telnet访问。而客户端的Telnet软件也发展了很多便于操作的功能，如，鼠标响应、URL识别、图片预览，文章自动下载、自定义脚本等。

在Web界面的论坛程序中，大陆地区开发的主要有基于Perl语言的BBS3000、雷傲、基于ASP语言的BBSxp、动网、基于语言PHP的Discuz!、PHPWind及phpBB、基于Java语言的Jute Forum。

### 其他软件

由于BBS发展初期是经由电话拨接上线，如同一般市话通话，随时上线时越久其收费越高昂，因此“压缩软件”的出现缩短了档案传输时间，以达到节省电话费，早期常见的“压缩软件”如：

- ZIP
- ARJ
- RAR
- LZH

## BBS人文文化

### 中国BBS“系统维护”现象

某些特殊时期，中国大陆的许多BBS会不约而同的出现大面积限制访问现象，通常公布的理由为“系统维护”。例如，2005年3月，中华人民共和国召开“两会”前夕，有以下BBS同时宣布进入“系统维护”状态：

- 西安交大兵马俑BBS站：3月5日起限制校外访问
- 白云黄鹤BBS站：夜间只读及暂停校外IP注册
- 北邮真情流露BBS站：关闭telnet的23端口以及http服务
- 饮水思源BBS站：3月5日服务器升级
- 水木清华BBS站：系统维护通告

### “资料泄漏”现象

BBS站的站长拥有很大的权力，因为是由纯文字组合而成，有权限的人甚至不用任何基础就能轻易查看他人资料。

## 外部链接

- 已知现存中文 BBS 站台 - 台湾、中国大陆、全球华文 BBS 列表。
- 台湾目前常见的BBS列表 - 包含常见的BBS网址与使用软件。
- 台湾过去BBS站台及讨论区列表