irc简明介绍

Author: R.W.Flurando

Tags: irc, 聊天室

介绍及优缺点

irc,internet relay chat,也就是因特网中转聊天

它作为一种古老的聊天协议存在,按照这个协议,你连接服务器后可以在聊天室聊天,或者与同样连接的人私聊。

第一个缺点是中心化,但又不是完全的中心化,因为你随便就能搭一个(好吧,需要下相关的软件运行)这样的服务。

第二个缺点是没有任何匿名与保密,甚至你到服务器的连接都默认http明文传输,虽然你可以通过otr插件来端到端加密,通过tor出口来隐藏连接ip,但你懂得,99%的用户只会用默认选项,而我当然不是那%1。

第三个缺点是你在线才能接受消息,掉线?关机?对不起,期间所有的消息你都收不到。这个解决办法一般是BNC,跳板机一直登录着你的帐号,你需要看的时候登录跳板机即可,这好吗?这不好,就好像有个陌生人一直代收你的信件,而这些信件都没有封口。

这么多缺点,irc怎么还没被淘汰呢?因为它的这些缺点除了第一个外都可以通过配置解决。第一个服务端是必须的,虽然你不必租或买一个服务器,自己电脑上跑一个也行。

注册Libera.Chat

是的,这篇文章不讲搭建,第一我不会搭也没弄过,第二简中文章嘛自然面向中国大陆地区,这种聊天室啊论坛啊之类的服务个人搭是会被抓的,我不想坑你们,实在好奇怎么弄就去看外文博客吧,也不难就是了。

现在我们说一下怎么用,目前主要就是一个LiberaChat的服务比较流行,在nwtsplit.de上也可以看到很多其他的irc服务,这些公共聊天服务器基本都可以直连,不过你连上去也没用,人很少,聊个锤子。

没人聊那用irc干什么,偶尔的通讯电子邮件不就行了?是的,但是你要是看到一些自由软件的支持部分只标明“在Libera.Chat的#xxxxx频道实时交流”时恐怕就不会这么想了,人家不要你给他发邮件(毕竟垃圾邮件现在确实多),你能咋办。

要知道,一般情况下,只有大厂是官网、客服支持,开源商业是长毛象、推特、GitHub或GitLab的帐号,自由组织是邮件列表,多人项目是irc聊天,单人制作,哈哈,根本没有支持。

Libera.Chat将很多ip都列入了黑名单,你从这些ip连就需要SASL验证,也就是用户名密码,不然返回错误信息后直接断开。

那么问题来了,你怎么注册呢?只有两个办法,第一,用不在黑名单内的ip连接上去注册。第二,给支持团队发邮件,最好就用你要注册的邮箱发,省得手动验证,讲清楚你需要的用户名和密码,等他们手动创建好后登录修改密码。

我几年前第一次注册还真是发邮件的,不过现在不建议这么做,当时可以主要是官网没写如何在SASL限制区登陆那一段,后来就写上了,约等于挑明了让你自己换ip。

为什么提这个,是因为据我所知中国大陆三家运营商的会发给普通用户的全部ip都在黑名单里,境外的绝大多数公共代理节点也都在黑名单里,甚至被滥用的部分tor出口还是在黑名单里。

所以,你现在要注册,恐怕只能用私人且ip干净的代理。看看你有没有,如果没有,那么自己去买一个吧,不需要vpn那种,买个人家用来跑爬虫的家庭ip(搜http proxy即可,选专用用户ip而不是专用商业ip)就行了。这里就不推荐了,我浏览到过但没买过,被骗了别怪我。

连上后注册是靠/nick 你想要的用户名/msg NickServ REGISTER 密码 邮箱来弄的,如果用户名已经被选择,你就重选。

邮件里发链接也行,复制那段指令发在irc里也行,成功则注册完成。

登录使用

注册好后,我们下载thunderbird(有电脑端和安卓版,但没有苹果版,苹果用户自行越狱或查找替代)。

thunderbird调成中文,然后按说明配置聊天账户即可。

使用嘛,你就点加入房间之类的,然后频道输入#xxxxxx确认。

目前只有#archlinux-cn和#archlinux-cn-offtopic和#linuxba有活的国人用户,其中只有#archlinux-cn-offtopic比较活跃。不过你得注意,这里面大多数发言的并不是irc用户,而是桥接机器人从matrix或者telegram转发过来的,其中telegram嘛,你懂的,因为国内完全禁止所以上去的都口无遮拦,不要和他们聊,除非你是挂着BNC从tor出口登的。

现在就可以打字发送了,irc还可以私聊(和其他irc用户),但如何私聊、怎么开otr、搭私人BNC、用tor出口等等等等额外配置,我没试过,也和本文简介不符,就不提了。

感想

这个irc说实话吧,我自己也不大用得上,真就是开着和部分自由软件支持沟通罢了。关键还是人少,即便是那个offtopic也是,99%的信息都是桥接机器人在发,一天下来都不见得有一个其他irc用户。

可以说irc已经不再是陌生人聊天的所在了,即便是社交平台,也远不如fediverse有趣。