1. IRC简介
2. IRC服务器
3. IRC频道(图表)
4. IRC客户端(图表)
5. IRC上常用的缩写词(图表)
6. IRC帮助
7. 即时通讯软件及协议相关连接

1. IRC简介

https://zh.wikipedia.org/wiki/IRC
https://en.wikipedia.org/wiki/Internet_Relay_Chat
芬兰人雅尔可·欧伊卡利宁(Jarkko Oikarinen)于1988年8月创造了IRC来取代一个叫做MUT的程序。
  • IRC(Internet Relay Chat的缩写,“因特网中继聊天”)是一个位于应用层的协议。
  • 其主要用于群体聊天,但同样也可以用于个人对个人的聊天。
  • 一个IRC服务器可以连接其他的IRC服务器以扩展为一个IRC网络。
  • IRC 不强制注册;但如果你注册了,就可以强制把占用自己唯一 ID 的人踢下线。
  • IRC 协议简单,开源实现多,其第三方机器人程序非常众多,几乎每种语言都有一个实现。
  • IRC 是开源社区会议标准;因此,许多开源世界的技术大牛混在那里。

2. IRC服务器

IRC是一个分布式的客户端/服务器结构。通过连接到一个IRC服务器,我们可以访问这个服务器以及它所连接的其他服务器上的频道。
要使用IRC,必须先登录到一个IRC服务器上,最常见的为irc.freenode.net。
https://freenode.net/ - 最大的IRC网络,为免费和开源软件社区,非营利组织和相关社区提供讨论设施。
https://freenode.net/kb/answer/usermodes - 关于用户模式的Freenode文章
IRC使用的服务器端口有:
  • 6667(明文传输,如irc://irc.freenode.net)、
  • 6697(SSL加密传输,如ircs://irc.freenode.net:6697)等。
https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_daemons
Internet Relay Chat守护程序的比较

https://en.wikipedia.org/wiki/IRCd
IRCD: 简称互联网中继聊天守护,是服务器软件实现了IRC 协议,使人们通过交谈彼此上网(交换文本即时消息)。它不同于连接出站到IRC频道的IRC机器人。

3. IRC频道(图表)

频道存在于一个IRC服务器上。一个频道类似于一个聊天室,频道名称必须以#符号开始,例如#irchelp。

https://zh.wikipedia.org/wiki/Wikipedia:IRC聊天频道
Freenode上的维基相关频道包括但不限于:
#mediawiki - 和MediaWiki软件有关的讨论和技术问题
#wikibooks - 维基教科书
#wikimedia - 维基媒体基金会
#wikimedia-commons - 维基共享
#wikivoyage-zh - 中文维基导游
#wikinews - 维基新闻
#wikinews-zh - 中文维基新闻
#wikipedia - 中文维基百科
#wikipedia-zh - 中文维基百科
#wikipedia-zh-acg - 中文维基百科ACG频道

Arch IRC频道
https://wiki.archlinux.org/index.php/ArchWiki:IRC
https://wiki.archlinux.org/index.php/Arch_IRC_channels
行为守则: https://wiki.archlinux.org/index.php/Code_of_conduct
Arch术语: https://wiki.archlinux.org/index.php/Arch_terminology
IRC术语: http://www.ircbeginner.com/ircinfo/abbreviations.html
要获取chat.freenode.net上包含archlinux其名称的所有频道列表,请使用该命令/query alis list *archlinux*。
Channel Description 描述
#archlinux64 x86_64 specific discussion channel, mostly in English x86_64具体的讨论频道,大多是英文的
#archlinux-aur AUR general discussion AUR一般性讨论
#archlinux-aurweb aurweb development discussion aurweb发展讨论
#archlinux-bugs Bug-centric discussion 以错误为中心的讨论
#archlinux-classroom A project that develops and hosts classes for the Arch Linux community. 为Arch Linux社区开发和托管类的项目。
#archlinux-devops Arch Linux internal infrastructure and devops discussions. Arch Linux内部基础架构和devops讨论。
#archlinux-multilib Arch Linux Multilib Project discussion and packaging Arch Linux Multilib Project讨论和打包
#archlinux-newbie A space to learn, try new things, and ask for help without fear of ridicule. 一个学习,尝试新事物,寻求帮助而不必担心嘲笑的空间。
#archlinux-pacman Pacman development and discussion pacman的发展和讨论
#archlinux-projects Projects development and discussion (mkinitcpio, abs, dbscripts, devtools, ...) 项目开发和讨论 (mkinitcpio, abs, dbscripts, devtools, …)
#archlinux-reproducible Discussion channel for achieving reproducible builds. 实现可重复构建的讨论渠道。
#archlinux-security Discussion of security issues within Arch packages. 讨论Arch包中的安全问题。
#archlinux-testing Discussion channel regarding the testing repositories. 关于测试存储库的讨论渠道。
#archlinux-wiki Discussion about ArchWiki, its articles and the Arch Linux Forums. 讨论ArchWiki,其文章和Arch Linux论坛。
#archlinux-women Discussing gender and equality, mostly in English. 讨论性别和平等,主要是英语。
#archlinux-proaudio Discussion of Arch Linux Pro Audio. Users also in the unofficial #archaudio Arch Linux Pro音频的讨论。 用户也在非官方的#archaudio中
#archlinux-cn Discussion (Chinese); also on irc.oftc.net#arch-cn 讨论(中文); 同样有: irc.oftc.net#arch-cn

Gentoo IRC channels on Freenode
https://www.gentoo.org/get-involved/irc-channels/all-channels.html
https://wiki.gentoo.org/wiki/Project:Council/Code_of_conduct#Behavior_and_Consequences

4. IRC客户端(图表)

IRC用户透过客户端软件和服务器相连。
大多数的IRC服务器不需要客户注册登录,虽然在连接前必须设定好昵称(nickname),但客户端一般都会自动分配一个。

https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients
Internet Relay Chat客户端的比较

常用客户端
Client Homepage 描述 Description
HexChat https://hexchat.github.io/ 基于XChat的图形化IRC客户端。 Graphical IRC client based on XChat.
Irssi https://irssi.org/ 支持IPv6的模块化文本UI IRC客户端。 A modular text UI IRC client with IPv6 support.
Pidgin https://pidgin.im/ 具有GTK +界面的流行即时消息客户端。 Popular instant messenger client with a GTK+ interface.
WeeChat https://weechat.org/ 便携式和多接口(文本,Web和GUI)IRC客户端。 Portable and multi-interface (text, web, and GUI) IRC client.
Konversation https://konversation.kde.org/ 基于KDE框架的用户友好型IRC客户端。 User friendly IRC Client based on KDE Frameworks.
Polari https://wiki.gnome.org/Apps/Polari GNOME的IRC客户端 An IRC client for GNOME
ircii http://eterna.com.au/ircii/ 在大多数UNIX平台下运行的IRC和ICB客户端。 An IRC and ICB client that runs under most UNIX platforms.
kvirc http://www.kvirc.net/ 使用Qt GUI工具包的便携式IRC客户端。 A portable IRC client that uses the Qt GUI toolkit.
Quassel https://quassel-irc.org/ Qt5 IRC客户端支持远程守护进程以实现全天候连接 Qt5 IRC client supporting a remote daemon for 24/7 connectivity


5. IRC上常用的缩写词(图表)

http://www.ircbeginner.com/ircinfo/abbreviations.html
afk away from the keyboard 远离键盘
asap as soon as possible 尽快地
bbl be back later 稍后回来
bbs be back shortly 很快回来
brb be right back 马上回来
bbiab be back in a bit 回来一点
bbiaf be back in a few 回来几个
bbfn bye bye for now 再见了
btw by the way 顺便说说
ctc care to chat? 小心聊天?
cya see ya 拜拜
FAQ Frequently Asked Questions 经常问的问题
focl falling off chair laughing 从椅子上笑着掉下来
fwiw for what it's worth 物有所值
fyi for your information 供您参考
<g> Grin 微笑
gmta Great Minds Think Alike 英雄所见略同
ic I see 我知道了
imo in my opinion 在我看来
imho in my humble opinion 在我的愚见
iow in other words 换一种说法
irl in real life 在真实生活中
j/k just kidding 开玩笑
ltns long time no see 好久不见
lts laughing to self 笑着自言自语
l8r later 后来
lol laughing out loud 大笑
ly love you 爱你
mil mother-in-law 岳母
motd message of the day 当天的消息
n/p no problem - np also used 没问题 - 也使用了np
oic Oh, I see 原来如此
otoh on the other hand 另一方面
ppl people
re RE hi or RE hello RE hi或RE你好
rofl rolling on floor laughing 滚在地上笑
roflmao rolling on floor laughing my arse off 滚在地上笑我的屁股
SAHM stay at home mom 留在家里的妈妈
slm Muslim greeting 穆斯林问候
tafn that's all for now 目前为止就这样了
ttyl talk (type) to you later 稍后再谈谈(打字)
ttys talk (type) to you soon 很快跟你说话(打字)
wb welcome back 欢迎回来
wfm works for me 适合我
wtg way to go 要走的路
WYSIWYG what you see is what you get 你所看到的就是你得到的

6. IRC帮助

https://www.irchelp.org/
一个致力于帮助用户了解IRC的网站。

http://tldp.org/HOWTO/IRC/index.html
Linux文档项目的IRC HOWTO。

https://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands
Internet Relay Chat命令列表

https://defs.ircdocs.horse/defs/numerics.html

https://wiki.gentoo.org/wiki/IRC/Guide

https://zh.wikipedia.org/wiki/Wikipedia:IRC教程
https://zh.wikipedia.org/wiki/Wikipedia:IRC教程#申请隐身衣
https://meta.wikimedia.org/wiki/IRC/Cloaks
IRC/斗篷: 使用隐形衣不会安全隐藏您的IP,而担心其IP地址可见性的用户应使用VPN或bouncer/VPS。
披风的目的
  • 对IRC的验证:使用斗篷的主要原因是证明您是维基的用户,您说您在IRC上。例如,jwales的wikipedia/Jimbo-Wales斗篷表明他就是他所说的那样,因为你不能在自己身上添加假斗篷。
  • 社区自豪感:根据freenode已故创始人Rob Levin的说法,用户斗篷是向那些在其他IRC频道中看到你的人展示你作为维基媒体人的骄傲的一种方式,旨在帮助建立一种社区感。
https://wiki.archlinux.org/index.php/Phrik
Phrik是Arch Linux的IRC频道中的IRC机器人。
他是一个Limnoria(以前是一个supybot),有许多方便的事实和实用程序,用于引用重复的短语,快速给人们有用的链接和其他清洁任务。
注册后可以编辑或添加自定义命令(不要与NickServ注册混淆。)

7. 即时通讯软件及协议相关连接

https://en.wikipedia.org/wiki/Instant_messaging
即时通讯

https://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients
即时通讯客户端的比较

https://zh.wikipedia.org/wiki/即时通讯软件比较

https://en.wikipedia.org/wiki/Comparison_of_instant_messaging_protocols
即时消息传递协议的比较

https://en.wikipedia.org/wiki/Comparison_of_LAN_messengers
局域网信使的比较

https://wiki.archlinux.org/index.php/IRC