redhat 6.0 IRC 服务器配置

IRC简介:

        是一种古来,而又必须的即时通信系统,通过irc服务器构建起一个区域,或者广域的通行网络,使得windows, linux, Unix等系统,

以及xchat, chatzilla, pidgin等多种通信客户端友好的连接起来,以加密的, 多人/单人的文本传输和文件传输为基本功能构建起高效的

协同网络。


系统要求:

        redhat 6.0

软件下载:

        http://www.ircd-hybrid.org/downloads.html

        注意: 当前可以编译通过的是ircd-hybrid-7.3.1, ircd-hybrid-7.2.3 编译的时候有问题

安装前提:

        需要安装 $ yum install openssl* 

编译安装:

$ tar zxvf  ircd-hybrid-7.3.1.tgz

$ cd ircd-hybrid-7.3.1/

$ configure   --prefix = /opt/App/ircd-hybird

$ make

$ make install

中间报错,可能需要使用yum等工具安装相应的包


最关键点: 配置

1. 增加用户: ircadmin (irc必须以普通用户运行,可以不设密码)

        $ useradd ircadmin

2. 打开配置文件 /opt/App/ircd-hybrid/etc/examle.conf

        进入#44

serverinfo {
name = "ircd"; #
你服务器名称
sid = "1ST"; #
必须按提示说明设置3个安符,其中第一个必须是数字1-9,后两个必须是字母组合,否则ircd服务不能正常启动。
network_name = "MyNet"; #
网络信息
network_desc = "This is My Network"; #
网络信息描述
max_clients = 512;
};

        进入#296

auth {
user = "*@*"; #
用户@主机允许连接

password = "myirc"; #
设置了话任何用户登陆irc服务器都需要提前输入此密码,也可以不设置,可为加密和非加密模式

encrypted = no; #
登陆密码是否起用加密模式

spoof = "I.still.hate.packets"; #
用语隐藏用户真实IP地址可以起用作为伪装地址
class = "opers"; #
默认即可
flags = need_password, spoof_notice, exceed_limit, kline_exempt,
gline_exempt, resv_exempt, no_tilde, can_flood, can_idle;
}; #
默认即可


        进入#367

operator {

name = "god"; #
管理OP(关键)

user = "*god@*"; #
允许任何连接上来带god的名称帐号可切换成管理OP
# user = "*@127.0.0.1"; #
只允许本地连接的管理者

password = "woshiadmin"; #
管理OP的非加密密码

encrypted = NO; #
管理密码是否加密

class = "opers"; #
以下默认即可
flags = global_kill, remote, kline, unkline, xline,
die, rehash, nick_changes, admin, operwall;
};


        进入#1147

havent_read_conf = 1; #必须注销掉此行,否则不让你运行


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值