quassel irc使用_如何为IRC安装和使用ZNC弹跳器

quassel irc使用

IRC(Internet中继聊天)是一个在线聊天协议 ,是一个自1988年以来就存在的大型聊天室网络。每个聊天室都使社区成员可以在世界各个角落相互交谈。

IRC的新手可能已经使用了Web聊天界面。 许多用户都有一个IRC客户端,可以连接到自己喜欢的IRC网络和频道。 一段时间后,您可能会注意到,每次连接时,都会看到一群似乎总是在频道中的用户。 他们真的整天和IRC客户坐在电脑前吗?

对此的简单答案通常是“否”。

许多热情的IRC用户都使用IRC保镖 ,这是一种代理服务,始终与您首选的IRC网络和频道保持连接。 无需直接连接到irc.example.com等IRC网络,而是连接到运行bouncer软件的计算机,如bouncer.mysite.com。 保镖又连接到IRC网络。 当您登录保镖时,它会在您的频道中显示您可能在离线时错过的消息,以及来自其他用户的私人消息。

什么是ZNC?

ZNC是一个保镖应用程序,提供了一系列很棒的功能。 大多数Linux软件存储库中都提供了该软件,您可以根据需要进行安装。 而且,幸运的是,使用ZNC方便快捷。 在极短的时间内,您也可以启动并运行自己的ZNC保镖。

您再也不必离开IRC频道。

安装和使用ZNC

安装

在开始之前,请确保您的服务器可以在Internet上公开访问,并且用于保镖的端口已打开。 通常,未加密端口为6667,加密SSL流量为6697。 如果不确定如何配置防火墙,请运行以下命令在服务器上打开所需的端口。 仅当安装了firewalld时,此命令才有效。



   
   
$ sudo firewall- cmd --add-port =< port number > /tcp
$ sudo firewall- cmd --runtime-to-permanent

之后,您可以查看安装文档以了解如何在您选择的发行版上进行安装。

在命令行进行初始配置

安装完成后,您就可以开始进行配置了。 为此,请以znc用户身份运行配置生成器。 使用以下命令:


$ sudo -u znc znc --makeconf 

系统会提示您一系列ZNC的配置选项。 下面是我的配置示例。 密码输入已被省略,对于某些选项,例如尼克,我按下Enter键接受默认值。



   
   
-- Global settings --
Listen on port ( 1025 to 65534 ) : 6697
Listen using SSL ( yes/no ) [ no ] : yes
Listen using both IPv4 and IPv6 ( yes/no ) [ yes ] : # you can default this to yes unless you have a reason to prevent IPv6 traffic

-- Admin user settings --
Username ( alphanumeric ) : jflory7
Enter password:
Confirm password:
Nick [ jflory7 ] :
Alternate nick [ jflory7_ ] :
Ident [ jflory7 ] :
Real name [ Got ZNC? ] : Justin W. Flory
Bind host ( optional ) :

如果您希望在终端内部建立网络,则可以。 如果没有,您可以稍后在Web管理门户中执行此操作。

现在启动ZNC吗? (是/否)[是]:

Success, you made it to your ZNC web panel.

成功,您已成功进入ZNC Web面板。

恭喜,您的ZNC服务器正在运行。 如果一切设置正确,则应该可以登录Web面板。 要进入Web面板,请打开Web浏览器,然后输入位置http(s):// <server_ip>:<your_port> 现在,您应该看到ZNC面板。 如果您选择更早使用SSL,则浏览器可能会警告您有关SSL证书不安全的信息。 现在还可以,因为您是自己生成它们以供服务器使用的。 您可以放心地忽略该警告。

在Web面板中完成配置

登录到网络面板后,您会收到许多不同的选择。 在网页面板中找到您设置的用户帐户并编辑用户,以便添加网络。 对于本文的范围,您将添加一个流行的IRC网络Freenode

注意: Opensource.com在Freenode上

Your window will look similar to this for adding an IRC network.

您的窗口将类似于添加IRC网络的窗口。

下面列出了Freenode的信息,供您添加到ZNC。 如果您希望连接到其他IRC网络,请参考该网络提供的服务器信息。 Freenode信息:

  • 网络名称: Freenode
  • 昵称,alt。 昵称,身份和真实姓名可以留空。 它们将从您之前设置的用户全局设置中继承。
  • 此IRC网络的服务器:chat.freenode.net +6697
  • 模块:
    • 模块是方便的“附加”功能,可以使您的IRC体验更加定制化或更流畅。 您可以在ZNC Wiki上找到完整列表,因此尝试一些您认为有用的内容。
    • 我最喜欢的一些是: cryptkeepnickkickrejoinsimple_away

完成后,选择“保存并返回”。 最后一步是添加一些频道。 您可以在刚刚配置的网络的网络配置页面中执行此操作。 这是最简单的部分。 在页面上查找提及频道的部分,然后选择添加。 您会遇到一些不同的选择,但是出于您的目的,只有两个是相关的。 “频道名称”是您要加入的频道的名称,例如#opensource.com。 您可能会发现有用的其他设置是“缓冲区计数”。 缓冲区计数是离开后登录IRC时软件将在特定频道的历史记录中存储的消息数。 对于大多数频道而言,50行可能足够了,但是如果您处于特别闲聊的频道并且不想错过任何消息,则可以将此设置提高到200甚至500行。

Easy as 1,2,3—add your favorite channels and you&amp;#039;re ready to go.

像1,2,3一样简单-添加您喜欢的频道,就可以开始了。

最后步骤

现在已经完全配置了ZNC,请启动该服务,并确保在服务器重新启动后它会自动启动。 为此,请运行以下命令:



   
   
$ sudo systemctl start znc
$ sudo systemctl enable znc

ZNC现在已在服务器上启动并运行,您可以使用IRC客户端进行连接。

设置您的IRC客户端

现在完成了艰苦的工作,您应该将IRC客户端配置为使用ZNC保镖服务。 大多数发行版中都有一个流行的IRC客户端是HexChat客户端 ,但是有很多选项供您选择最适合您的。

Change the generic information to the address and password for your server.

将通用信息更改为服务器的地址和密码。

无需将IRC网络的设置添加到客户端,而是为保镖添加信息。 屏幕截图显示了一个示例,它看起来像您。 服务器密码是您对保镖进行身份验证的方式。 用户如何连接位于ZNC页面的顶部。 它们的格式通常为username / network_name:password

您可以参考ZNC Wiki,以获得有关与IRC客户端连接的更多信息。 添加完网络后,即可连接到网络。 现在,您不必担心再次在IRC通道中丢失其他消息。

获取我们的IRC快速入门指南

翻译自: https://opensource.com/article/17/4/never-leave-irc-again

quassel irc使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值