PTT BBS 开通新服务,可从浏览器直接加密连线了

浏览量597 点赞840 2020-06-08
PTT BBS 开通新服务,可从浏览器直接加密连线了

在台湾,最为知名的老牌 BBS 站 PTT ,日前宣布实验性地加入Websocket 的连线方式,使浏览器不须外挂就可以直接连线 PTT,而且有高安全性,这使 BBS 这种古老的社群服务走入了新时代。

PTT BBS 开通新服务,可从浏览器直接加密连线了

电子布告栏系统 Bulletin Board System(缩写 BBS),是一项有久远历史的技术,打从网际网路还没开放民用的「史前时代」时,拨接 BBS 站已经出现,那个时代要连上一个 BBS 站,使用者得把电脑连接上数据机(modem)拨打特定的电话,拨通之后,先听到数据机跟电话那端的主机短暂用高频的声音交谈,然后数位通讯建立完成就可以上站了,这应该是不少人的共同回忆。 进入 1990 年代中期,随着网际网路开放民用,拨接主机开始没落,telnet 式 BBS 兴起,一时间全台各大专院校各系所纷纷建立自己的 BBS 站,同时第一世代的网路成瘾者也开始出现,当时可是流传一句话说:「BBS 玩太多,会 Bye Bye School 喔」。

到了 21 世纪,随着网际网路科技的发展,当年百花齐放的 BBS 站已一间一间关站,大众转向 Web 网页式的讨论区,然而在这之中,营运至今台湾大学的 PTT 是一个异数,平均每天都有 20 多万人有上 PTT ,相当于在台湾每 100 人中就有 1 人是 PTT 常客,而过去许多社会上的重大议题、资讯几乎是以 PTT 为核心扩散出去,相较之下 Facebook 等社群媒体还稍逊于 PTT 。

这样的古老科技在今日仍不褪流行,可以说是网际网路发展史上世界性特殊的案例 。探究其原因,应该是比起 Web 界面,纯文字 telnet 连线有反应最快速与流量小的优点,加上汉字在纯文字底下仍能作良好的排版,让人离不开 BBS。然而真正让 PTT 能屹立不摇,可以正面迎战 Web 式论坛挑战的原因是该站团队对 BBS 作出大量改良:

这些努力使 PTT 的欢迎度历久不衰,在新科技面前屹立不摇。

PTT BBS 开通新服务,可从浏览器直接加密连线了

 ssh 很安全,但这个连线程式,非每个系统都有内建(注)。

然而相对于网页式论坛,PTT 始终有一个基本问题,那就是连线需要特别的连线软体,不能使用浏览器。而连线软体除了最基本的 telnet 或者专门的 Pcman,对于新世代的人而言,telnet 不为他们所熟悉,有软体取得与学习曲线的困难,不若使用网页浏览器那样方便、直觉,随着时代的变迁,如果还是不方便的话,PTT 仍然可能走入历史。

让我们来看看 Websocket ,这是网页标準 HTML5 中的新规格,跟传统网页技术最大的不同是,传统 http 跟伺服器互动时,实际上是单工,同时间只能作一个动作,主要是下传资料到浏览器(get)或是上传资料到伺服器(post),而且伺服器完成一次连线以后「就忘记你了」,必须用曲折绕路的方式,让伺服器在一次又一次的连线中记得你是谁?需要传什幺样的页面给你。

这幺难互动,当然不是很理想,所以后来的科技发展就是往动态网页迈进,尤其是 Web2.0 开始「用网页做应用程式」的浪潮,然而看起来可以即时互动的 UI 背后,其实还是在传统 http get/post 的框架下,从客户端以定时轮询的方式,让客户端跟伺服器之间传输资料。这样只有「单轨」的方式,当然不是很理想。而新一代的 WebSocket 是全双工,客户端浏览器和伺服器只需要完成一次沟通,两者之间就直接可以建立永续性的连线,进行双向资料传输,而且通讯过程又是加密连线,这样就可以把原来明码不安全的 telnet 通讯转包成 websocket 形式,在浏览器上直接连 PTT 。

PTT BBS 开通新服务,可从浏览器直接加密连线了

PTT BBS 开通新服务,可从浏览器直接加密连线了

参考 PTT 网管的声明,目前可以用修改过的 pttchrome 来连线(或者你可以自己写一个网页),笔者已经用 Firefox 、Chrome 测试过都可以使用,以后浏览器不用装外挂就可以直连 PTT 啰。

注:专门的 bbs 连线软体,没有明说的话,就是只有明码传输的 telnet ,没有 ssh。在公用电脑、公共无线基地台使用不安全。