不,我们没有回到 20 世纪 90 年代。有些技术比其他技术更持久,IRC 就是其中之一。如今,IRC 一如既往地工作,由于IRCv3 项目正在开发新功能,并且前提仍然足以复制(再见,Slack)。

如果您从未听说过 IRC,这里有一个快速概述。
什么是IRC?
它代表Internet Relay Chat ,一种允许用户在 IRC 网络上的频道(聊天室)中聊天的通信协议。该网络由 IRC 服务器组成,用户从 IRC 客户端应用程序连接到网络。
IRC 成立于 1988 年,有着一段坎坷的历史,包括由于协议标准化方面的分歧而导致的分裂和分叉。随着人们转向社交网络和各种消息应用程序,IRC 的受欢迎程度下降了。但仍有成千上万的人在使用它,其中大多数人涌向Freenode 。这是目前最大的 IRC 网络,大部分频道专门用于免费和开源软件。
所有主要的 Linux 发行版都有 IRC 频道,因此 IRC 提供了一种获得支持和结识其他 Linux 用户的好方法。与其他用户交换私人消息和文件,并创建您自己的公共、私人或仅限邀请的频道。用户操作称为 IRC 命令,以斜杠开头。要加入频道,请在 IRC 客户端中输入/join #channelname 。
大多数网络允许您无需帐户即可加入。由于 IRC 聊天只是纯文本消息,因此在桌面和移动设备上的整个体验都是轻量且快速的。

有兴趣尝试 IRC 吗?您想更改当前的 IRC 客户端吗?以下是您可以在 Linux 上找到的一些最佳 IRC 客户端以及可以使用它们做什么。
让您的 IRC 客户端保持简单
1. 北极星

亮点:
- 自动上传图像和文本到 Pastebin 服务。
2. 洋泾浜语

亮点:
- 可选插件,允许单词突出显示、可定制的通知、隐藏组合/部分消息等。
特别提示:
Communi – 基于 QT 的 IRC 客户端,具有自己的 IRC 框架。支持分割视图功能,允许您并排查看多个频道。
从终端聊天
3.伊路什

亮点:
- 在一个窗口或多个单独的窗口中管理所有 IRC 连接。
- 按类型将消息拆分到窗口中,私人消息显示在一个窗口中,状态消息显示在另一个窗口中。
4、微信

WeeChat可以连接到多个服务器并加密您的个人信息。虽然WeeChat是一个基于ncurses的应用程序,但它非常丰富多彩,并且支持各种外观调整。您也可以使用前端。发光熊是热门推荐。
亮点:
- 创建触发器(自动操作)来运行命令、在私人 IRC 聊天中发送自动回复消息、更改 IRC 频道中昵称的颜色等等。
5.F-IRC

亮点:
- 自动完成任意数量的用户定义的单词。只需将其列在您的配置文件中即可。
- 词云显示IRC聊天中最常用的词。
特别提示:
BitchX是一个相当流行的命令行 IRC 客户端,但ii (irc it)与此列表中的其他客户端不同。这是一个基于文件系统的 IRC 客户端,可为所有参与的服务器和通道创建目录和文件。尝试一下,看看你是否能忍受这种极客的感觉。
不要错过它
6. 夸塞尔

即使您关闭客户端,应用程序的“核心”(服务器)组件也始终在线。当客户端重新连接时,服务器会显示自断开连接以来的新消息。如果您不喜欢此功能,Quassel 仍然像常规 IRC 客户端一样工作。
您可以使用样式表对Quassel 进行主题化,并使用自定义聊天列表组织您的开放聊天。此功能允许您对 IRC 频道进行分组、将私人消息与状态消息分开以及隐藏某些类型的消息。
亮点:
- 检索积压选项会自动加载所有聊天会话的日志,因此您可以简单地滚动并阅读较旧的消息。
- Quassel 允许您通过将鼠标悬停在聊天中的链接上来预览网站。
7. 串串

两种显示模式可帮助您管理多个 IRC 频道。插入符模式允许您使用键盘导航 Smuxi 的界面,浏览模式允许您切换到 Smuxi 中的其他选项卡而不更改状态(例如,删除突出显示或打开消息)(或标记为已读)。
Smuxi是可编写脚本的,因此您可以创建挂钩和插件来扩展聊天中的缩短 URL、打印当前播放的歌曲和系统信息。
亮点:
- 消息模式选项可让您将常见或重复出现的短语转换为链接、电子邮件地址或其他用户定义的文本。
- 与 Ubuntu 消息菜单和 GNOME 桌面通知集成。
特别提示:
通过调整和插件,Irssi 和 WeeChat 还可以用于持久的 IRC 连接。如果您想尝试自托管解决方案,请尝试The Lounge或Convos 。这两个 IRC 客户端都允许您保持在线状态,这样您就不会错过任何事情。
微调细节
8. 对话

Konversation 有一个选项卡式界面,每个选项卡都提供有关您的活动的详细通知。当 Konversation 最小化时,您还可以在 KDE 桌面上接收频道消息作为通知。
亮点:
- 您可以为参与的每个频道使用不同的字符编码。
- 内置脚本可让您共享天气信息或您正在听的歌曲。
- URL catcher 工具可以列出并导出所选频道的所有链接。
9. 十六进制聊天
HexChat 支持多种身份验证方法(SASL、NickServ 等)以及 Perl 和 Python 脚本。 “首选项”对话框提供了许多用于调整界面的选项,包括自定义颜色和透明度。用于处理 URL 和自动替换文本片段的其他工具可以在“设置”菜单中找到。
亮点:
- 标记线功能可让您区分旧消息和未读消息,以便您知道对话中的中断位置。
- 当某些单词或用户名出现在您的 IRC 频道上时,HexChat 可以通知您。
10.克维鲁克

由于网络配置文件, Kvirc 使身份管理变得容易。此功能允许您为要加入的每个 IRC 网络创建单独的设置。
亮点:
- 创建您想要跟踪的用户名的通知列表,Kvirc 将在这些用户上线时通知您。
- 智能编码功能允许您同时使用两种编码,这在用不同语言聊天时非常有用。
- 应用文字过滤器隐藏垃圾邮件和不需要的内容。
您可以使用 IRC 做的其他很酷的事情
1. 使用浏览器作为 IRC 客户端
如果您已经花费大量时间使用 Web 浏览器并且不想安装单独的 IRC 客户端,那么解决方案是显而易见的。从您的浏览器访问 IRC! Kiwi IRC是一款流行的基于网络的 IRC 客户端,对于初学者来说是一个不错的选择。或者看看Riot,我们在它还被称为 Vector 的时候就介绍过它。

2. 连接到 Slack
Slack 深受 IRC 影响,因此您可以从常规 IRC 客户端访问它也就不足为奇了。确实,大多数选项将不再可用,但您仍然可以发送和接收消息。您可以按照 Slack 的说明进行操作或设置我们的第三方帮助应用程序和插件之一( wee-slack 、 Slack IRC Client或need-irc )。
3. 连接到 Twitch
如果您在 Twitch 上观看游戏直播,您可能知道您可以与其他用户聊天。您知道您可以从任何 IRC 客户端执行此操作吗?设置相对容易,并且官方文档中对此进行了详细说明。
4. 创建您自己的IRC频道
真正的乐趣始于您自己的 IRC 频道。要创建频道,请选择一个名称、加入频道并订阅。就是这样!
该网络必须注册一个昵称,您可以使用/msg ChanServ info ##channelname来检查所需的频道名称是否已在使用中。
您现在可以邀请用户、用密码保护您的频道以将其设为私有、添加机器人等等。 IRC 频道有多种用途,从主持群聊和问答会议到与朋友举行学习会议,再到建立公司的帮助台服务。
5. 享受 IRC 机器人
IRC 机器人使您的频道更具互动性并帮助您管理它们。您可以使用它们进行反垃圾邮件保护、自动禁止,并获取有关您的频道及其访问者的统计信息。机器人可以显示选定用户的当地时间、检索天气信息和单词定义以及转发来自 RSS 源的条目。
您可以使用机器人在您的频道上组织问答游戏,或者对于更严肃的业务,通知用户有关 GitHub 存储库中的活动或软件项目中的新错误报告。一些机器人可以从其渠道将内容发布到 Twitter,而其他机器人可以链接到 Linux 手册页或软件文档。这些机器人相对容易编程,因此如果您对现有的 IRC 机器人不满意,您可以随时创建自己的机器人。
另请参阅:15 个适用于 Linux 的最佳免费备份软件
尝试这些适用于 Linux 的 IRC 客户端。不过,请注意安全。
无论您在 IRC 上做什么,请记住保持安全。就像互联网上的其他地方一样,恶意用户和“想成为黑客的人”可能会出现在 IRC 频道上。不接受来自未知用户的文件。为了保护自己,您还可以设置忽略列表并禁用私人消息。当然,只要你有礼貌并遵守频道规则,你就会玩得很开心。
我们很想听听您对 IRC 的想法。你还在用它吗?您最喜欢的 Linux IRC 客户端是什么?请在下面的评论中告诉我们。




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

