当前位置: 首页 > 工具软件 > F-IRC > 使用案例 >

关于IRC你所必须要知道的规则

令狐宏伟
2023-12-01

IRC 前奏

作者:David Caraballo(DC-itsme)和Joseph Lo(Jolo)

内容

1.什么是IRC,它是如何工作的?

IRC(Internet中继聊天)提供了一种与来自世界各地的人们进行实时通信的方式。它由IRC服务器(允许用户连接到IRC的计算机)的各种独立 网络(或“网络”)组成。最大的网络是EFnet (原始IRC网络,通常一次有32,000多人), Undernet,IRCnet, DALnet和NewNet。

通常,用户(例如您)运行一个程序(称为“客户端”)以连接到IRC网络之一上的服务器。服务器在同一网络上的其他服务器之间来回中继信息。推荐客户使用如下客户端:

  • UNIX / Linux客户端
    • irssi-终端模式客户端
    • xchat -X11(图形)客户端
  • Windows客户端
    • IRC(目前不支持访问)
  • Mac客户端

请务必阅读您客户的文档!

一旦连接到IRC网络上的IRC服务器,您通常将加入一个或多个“通道”并与那里的其他通道进行对话。在 EFnet上,通常有超过12,000个 频道,每个频道专门讨论一个不同的主题。对话可以是公开的(频道中的每个人都可以看到您键入的内容),也可以是私人的(只有两个人之间的消息,他们可能在同一频道,也可能不在同一频道)。

IRC不是“游戏”,我强烈建议您以礼貌对待自己在IRC上遇到的人,就像您亲自聊天或打电话一样,否则可能会造成严重后果。


2.一些细节

频道名称通常以#开头,例如#irchelp。在同一网络上的所有IRC服务器之间共享相同的频道,因此您不必与朋友位于同一IRC服务器上。(也有一些名称以而不是开头的通道。这些通道不是由网络上的所有服务器共享的,而是仅存在于该服务器上的本地。)

每个用户在IRC上都有一个“昵称”,例如smartgalFunGuy。为了避免与其他用户发生冲突,最好使用不太常见的昵称,例如,“ john”是一个较差的选择。在某些网络上,昵称既不属于任何人,也不属于任何渠道。这可能会导致冲突,因此,如果您对这些东西的所有权有强烈的兴趣您可能更喜欢具有“服务”的网络,例如 像Undernet, DALnet, 或者其他的 Smaller Networks.

频道由频道运营商运营,或者简称为“运营”,他们可以通过选择谁可以加入(通过“禁止”某些用户),谁必须离开(通过“踢开”他们)以及甚至是谁来控制频道说话(将频道设为“中等”)!频道运营者可以完全控制自己的频道,并且他们的决定是最终决定。如果您被禁止进入频道,请将/ msg发送给频道操作人员,并很好地要求您进入(请参阅下一节的/ who命令以了解如何查找操作人员)。如果他们忽略了您,或/ who因为频道处于秘密模式(+ s)而没有响应,请转到更受您欢迎的地方。

IRC服务器由IRC管理员和IRC操作员或“ IRC ops”运行。IRC操作人员自行管理服务器,并且在EFnet和许多其他网络上,不参与人身争议,渠道接管,恢复丢失的操作人员等。它们 不是 “ IRC警察”。


3.交谈并输入命令

命令和文本在同一位置键入。默认情况下,命令以字符/开头。如果您具有图形客户端(例如 Windows的HexChat,则可以通过使用鼠标指针单击图标来执行许多命令。但是,强烈建议您先学习输入基本的IRC命令。输入命令时,请特别注意空格大小写。基本命令适用于所有好的客户端。

下面给出一些示例。在这些示例中,假设您的昵称是“yournick”,并且您在频道#coolness上。

您的朋友“ MaryN”和您处于#coolness,而您的朋友“ Tomm”在IRC上但不在您的频道中。您通常可以通过替换相关的昵称或频道名称来应用这些示例。

您输入了以下内容:

`What happens`

`/join #coolness`      # 您加入频道#coolness

/who #coolness     # 提供有关频道中用户的一些信息

`@` = 通道操作,而`*`表示IRC操作

`hello everyone`        # #coolness上的每个人都看到_大家好_。(您无需输入自己的昵称。)

`/me is a pinhk bunny`      #  #coolness中的每个人都看到`yournick is a pinhk bunny`

`/leave #coolness`           # 您离开频道

`/whois Tomm`				# 您会得到一些有关Tomm或您输入的昵称的信息

`/whois yournick`			# 这是其他人看到的有关您的信息

`/nick newnick`			# 将您的昵称更改为“ newnick”

`/msg Tomm hi there.`		# 只有Tomm可以看到您的消息(您不必在同一频道上即可工作)

`/ping #coolness`				# 提供有关您与每个人在#coolness上的延迟(往返)的信息

`/ping Tomm`				# 提供有关您与Tomm之间的延迟(往返)的信息

`/dcc chat MaryN`		# 这会向MaryN发送dcc聊天会话的请求

# MaryN键入`/ dcc chat yournick`来完成连接。DCC聊天比/ msg更快(无延迟)并且更安全。

`/msg = MaryN Hi there!`

# 建立DCC连接后,请使用`/ msg = nick`消息格式来交换消息(请注意=符号)。

# DCC不会通过服务器,因此不受服务器延迟,网络拆分等的影响。

`/help`				# 这适用于许多客户。尝试一下!

`/quit good night!`			# 您完全退出了IRC,并留下了分开的注释,以便其他人看到

“ Signoff:yournick(good night!)”

注意:当您不在命名通道中时,不是以/开头的行无效,并且许多命令的工作方式不同或完全不起作用。


4.去哪里

加入频道并听一会儿,您可以学到很多东西。对于初学者,请尝试以下渠道:#new2irc#newuser#newbies#chat

如需有关HexChat客户端的帮助,请尝试加入# hexchat。如需有关一般IRC问题的帮助,请加入#irchelp

要以名称#mychannel组成自己的频道(如果#mychannel不存在),请键入/ join #mychannel。通道已创建,您将自动进入操作。


5.一些笑脸和行话

:-)是笑脸,将头向左倾斜即可看到。同样,:-(是皱眉。;-)是眨眼。:~~(在哭,而:-P是伸出舌头的人。:-P ~~在流口水。(-:左撇子的微笑,等等。这些面孔有数百张。

以下是IRC中使用的一些常见缩写词:

 brb =  be right back                     bbiaf = be back in a flash

 bbl =  be back later                     ttfn = ta ta for now

 np  =  no problem                        imho = in my humble opinion

 lol =  laughing out loud                 j/k = just kidding

 re  =  hi again, as in 're hi'           wb = welcome back

 wtf =  what the f--k                     rtfm = read the f--king manual

 rotfl = rolling on the floor laughing

6.一些建议

礼节

LIKE THIS,像这样用大写字母打字被认为是“喊叫”,应该避免。同样,请勿重复自己的发言,也不要一次用多行文本“淹没”频道(不要刷屏哦)。确保使用正确的术语,例如“channel”,而不是“chat room”,以及“nick”,而不是“handle”。

在频道中时,请按照该频道的操作指导进行操作。如果您与之抗衡,您可能会被强行“踢出”频道,甚至可能“被禁止”返回。另一方面,某些频道的操作非常耗电,可能没有充分的理由就可以将其踢出或禁入。如果发生这种情况,或者某个频道上的某个人打扰了您,只需离开该频道-还有成千上万的其他人(三十六计,走为上记)。

注册

在许多网络上,存在用于昵称或频道注册的服务。这些服务在网络之间差异很大,但是通常在您首次连接时显示的服务器每日消息(MOTD)中提到。您可以随时在大多数客户端中键入/ motd再次显示MOTD。

该网络的主页还将详细说明该网络上提供的任何服务。

昵称注册允许您“拥有”昵称,并防止其他人在该网络上使用它。(昵称的唯一性)因此,如果您尝试使用别人已经在该网络上保留的昵称,您将从网络上收到一条警告消息,几秒钟后,您的昵称将被更改或您将被断开连接。万一发生这种情况,只需更改您的昵称,直到找到未使用的昵称即可。如果要注册昵称,请查阅MOTD或网络主页以获取详细信息。

/ list断开连接?

如果使用/ list命令时断开连接,请尝试切换服务器,否则可以在WWW的http://www.irchelp.org/irchelp/chanlist/上找到最新的频道列表。

骚扰和攻击

如果有人开始骚扰或淹没您,请离开频道或使用/ ignore命令。有关更多详细信息, mIRC用户请参阅我们的洪水防护页面,ircII用户请输入/ help ignore命令。最好将用户模式设置为+ i(invisible不可见),以避免未经请求的消息和骚扰。如果您是“invisible”,通常只有与您一起使用的频道上的用户才能确定您使用的昵称。

如果其他人使您崩溃或断开连接,请参阅我们的拒绝服务或“ Nuke”攻击页面。当滥用行为违反服务器规则时,您还可以记录并报告滥用行为,您可以通过键入/ motd来读取滥用行为


7. IRC服务器问题,以及选择服务器

至此,您可以在IRC上“聊天”了。在大多数情况下,以上命令对于初学者来说就足够了,但是在IRC中可能会出错。

网络拆分

网络可能会变得分裂(称为“网络拆分”),从而使您与与之交谈的用户分离。这些拆分通常相对较短,尽管有些日子很常见(一个月总有那么几天)。

滞后

一个更常见的问题是“滞后”,即在您键入内容与他人阅读之间存在明显的延迟。 选择附近的服务器是减少延迟的一种方法。滞后可以通过使用/ ping命令进行测量(请参见上面的命令部分)。

找到更好的服务器后,用于更改服务器的命令是/ server server.name.here

服务器列表 在大多数客户端上,键入/ links可以列出当前网络上的服务器列表。谨慎使用此命令,最多只能连续使用两次,否则您可能会误认为是“链接查找”麻烦制造者。

Ping? Pong!

mIRC用户:Ping? Pong!在状态窗口中,仅表示您的服务器对您执行ping操作以确保您仍可以连接,并且您的客户端会自动回复一个Pong。不用担心这些。

关于DCC聊天 的提示

/ dcc chat命令可用于建立一对一的连接,从而避免延迟,并且不会因网络分裂而中断!检查您的文档以获取使用信息。在大多数客户端中,您都可以通过键入/ dcc chat nick_of_other_person来建立DCC聊天连接。要通过该连接进行对话,请输入/ msg = nick any(注意=符号)。在 mIRC中,您还可以通过选择DCC,然后从菜单中选择“ 聊天 ”,然后输入您希望与其聊天的用户的昵称来启动DCC聊天会话 。为该dcc聊天会话打开一个窗口。


8.更详细的帮助

有关这些问题以及其他命令的更多信息,请访问网站< http://www.irchelp.org。在这里您可以找到许多帮助文件,例如:

  • IRC入门
  • FAQ(常见问题解答)
  • IRC教程

在该网站上,您还将找到有关特定IRC客户端的更多高级信息,包括:

  • ircII客户端和ircII脚本。
  • Mac客户端
  • Windows的mIRC客户端(目前mIRC客户端无法访问)

寻找其他客户?客户端目前只有少部分存活,如HexChat。客户端分为Windows,MacOS,Linux等平台。


9.警告

IRC脚本是客户端运行的命令集。许多本来不错的脚本都遭到了黑客入侵,因此,如果您加载它们,可能会严重损害您的安全性(有人可以进入您的帐户,删除所有文件,阅读邮件等)。也有邪恶的人试图向人们发送病毒和其他不良信息。就像现实生活中一样,不要接受陌生人的任何东西。发生了许多此类事件,而不仅仅是少数。除非您知道每一行的功能,否则不要运行脚本,即使您知道它是由朋友提供的也不行,因为您的朋友可能没有检测隐藏的“特洛伊木马”的专业知识。

自动DCC获取是一个非常糟糕的主意!开启后,您很容易受到威胁,从与服务器断开连接到他人控制您的计算机。由于DCC autoget设置,不少人遇到了严重的问题。


特别感谢EFnet上的FreeSoft,prysm,hershey,turtle,Ariell和其他#irchelp帮助者的许多有用建议。

现在,您已经阅读了本入门指南,开始使用IRC并尽情享受吧!或者,如果您有兴趣了解更多信息,请查看#IRChelp主页上的许多文档。


irchelp.org上的内容在Github上维护。欢迎提出请求,请参阅我们的贡献者指南以获取有关如何提供帮助的详细信息。

All documents © irchelp.org or original authors 2016

本文来源于www.irchelp.org

本文由Final_R进行翻译和补充说明,意在实现IRC复兴!如有问题请联系!

 类似资料: