外观
通过 Telnet 或 SSH 使用北邮人论坛
众所周知,北邮人论坛从中文互联网刚刚兴起的年代一路走来,历史十分厚重。
对于早期的互联网论坛管理员和用户,通过浏览器 HTTP 访问论坛并非唯一的方式。早期的北邮人论坛提供了 Telnet 和 SSH(仅支持 v1)访问方式,并一直保留至今(虽然功能已经鲜有维护)。
通过这两种方式访问北邮人论坛,可以体验到早期互联网论坛的风采。
本节介绍通过 Telnet 或 SSH v1 访问北邮人论坛的一般方式和功能。
前置条件
如果想要通过 Telnet 访问北邮人论坛,你需要:
- Telnet 客户端,或自带 Telnet 功能的终端模拟器
- 如果你使用的是 Windows,可以通过启用「Telnet 客户端」功能来获得 Telnet 客户端:在「控制面板」→「程序」→「启用或关闭 Windows 功能」中,勾选「Telnet 客户端」并重启电脑。
- 如果你使用的是 macOS,你可能需要安装 Homebrew,然后使用命令
brew install telnet
安装 Telnet 客户端。- 如果你使用的是 Linux,自己搞。
如果想要通过 SSH 访问北邮人论坛,你需要:
- 支持 SSH v1 的 SSH 客户端,或自带 SSH v1 功能的终端模拟器
注意:SSH v1 是已经被废弃的老旧协议,目前大多数 SSH 客户端已经不再支持。
你可以使用 SecureCRT 或其他支持 Telnet 和/或 SSH v1 的终端模拟器进行更简单的操作。
此外,由于大部分人的终端并不使用 gb2312 / gbk / gb18030 编码,直接连接会导致大量乱码。笔者推荐使用 luit
等工具,或者直接更改终端模拟器的编码,以获得正常的使用体验。详见下文。
连接与登录
通过 Telnet
以直接使用 Telnet CLI 客户端为例。
目前,在网页版论坛的侧栏中,有一项「Telnet 登录」,实际上是指向 telnet://bbs.byr.cn 的链接。如果你的浏览器、终端等配置合适,点击该链接即可看到代表北邮人论坛的彩色蝴蝶字符画。你也可以通过在终端中运行 telnet bbs.byr.cn
达到这个目标。
然而,由于论坛采用的并非 UTF-8 编码,直接连接会导致大量乱码。在这里,我们使用 luit
工具进行编码转换以获得正常的使用体验:
shell
luit -encoding gbk telnet bbs.byr.cn
也可以自行选用其他工具进行编码转换。
如果你是 Windows 用户,请将输入当作 gbk 或 gb18030 对待;如果你是 macOS 用户,可能需将输入当作 gb2312 对待以获得较好的使用体验。
不出意外,现在将能看到一个能够正常交互的登录界面:
输入用户名和密码即可登录。
通过 SSH v1
支持 SSH v1 的工具较为稀少。此处以终端模拟器 SecureCRT 为例。
在 SecureCRT 中,按照如下参数新建连接:
参数 | 值 |
---|---|
Protocol / 协议 | SSH1 |
Hostname / 主机名 | bbs.byr.cn |
Port / 端口 | 65422(注意不是典型端口) |
Firewall / 防火墙 | None |
Username / 用户名 | [你的论坛用户名] |
为了正常显示中文,你还需要在「Properties / 属性」→「Appearance / 外观」→「Fonts / 字体」→「Character encoding / 字符编码」中指定编码为「GB18030」。不同版本 SecureCRT 的设置可能有所不同,请自行调整。
连接时,SecureCRT 会提示输入密码;首次连接时,可能会提示接受服务器的公钥,选择 Yes 即可。
现在将能看到登录成功界面:
开始使用论坛
在成功登录后,使用 Telnet 或 SSH 访问的北邮人论坛并无二致。
导航与控制
Telnet 论坛的基本使用逻辑是单页面分层,使用键盘按键导航,在不同菜单中通过「↑/↓」或数字 / 字母键选择功能,使用「<cr>
(回车)」或「→」进入选中的页面,使用「←」或其他方式返回上一级。
例如,在下图所示的主选单中,输入「B」并回车即可进入所有版列表;输入「G」并回车即可进入离开论坛菜单。
在大部分页面中,按「H」能够显示操作帮助信息。例如讨论区的「多功能阅读选单说明」:
此外,页面顶部或底部的状态栏也可能显示当前页面的主要功能列表及其按键。
浏览和回帖
接下来,我们通过一次实际的浏览和回帖操作来演示论坛的基本使用。
在主选单中,选择「B」进入所有版列表:
在这里可以使用「S」排序,使用「/」搜索,或使用方向键上下移动,从而找到想要的想要进入的板块。例如,我们按下「/」后输入“CPP”,导航到「C/C++程序设计语言」板块并进入:
按下「$」导航到最新一个帖子:
轻点几下「K」键向上移动光标,进入这个名为“C语言学习建议”的帖子:
在这里,我们可以看到帖子的内容,以及回帖的选项。按下「R」进入回帖界面:
更改引言模式为 N(不引用),并回车。输入好回帖内容后,按「^W」进入保存界面,选择发送。
再次按下「$」并进入最后一个帖子,我们可以看到我们刚刚回复的内容:
发帖与回帖的方法类似,请读者自行探索。
更多功能
除了浏览和回帖,Telnet / SSH 论坛还提供了一些其他功能,例如主选单中的 I) 个人工具箱
和 C) 系统信息及服务
两个选项。
前者中的大部分功能似乎可以正常使用,可以提供逼近网页版论坛控制面板的丰富功能。
后者中包含小游戏等有趣项目,却大多几近失效,成为了时代的眼泪。其中的 B) 穿梭银河
部分提供了从前各个大学校内论坛的链接,虽已全部连接不上,但仍可一瞥互联网前辈们的风采。
对于更加完整的功能和使用方法,前辈们还曾编写过一个名为“BYR版Telnet使用指南”的文档,详细介绍了 Telnet 论坛的各种功能和使用方法。为了避免失传,我们在此同时给出原帖和存档:
- 原帖:BYR版Telnet使用指南火热发布了 – 北邮人论坛
- 存档:BYR版Telnet使用指南_1.1.pdf
- sha256sum:
505efd25a86e7c38797df8744d3353249a91e45d64eaece51e92b2e8f2ead0f4
- sha256sum:
结语
说实在的,Telnet / SSH 论坛在实用性上实在是没有什么值得称道的地方,它使用起来兼容性差,功能有限且繁琐。但是,它是北邮人论坛的一部分,承载着众多人的回忆和情感,也是互联网发展的见证。
在这个时代,我们这些闲着没事干喜欢折腾的用户可以通过它一窥互联网的前世今生,感受到早期互联网的风采。也希望你能够在这个过程中找到一些乐趣。