快速业务通道

构建基于Linux下支持ssl的IRC服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
eft blank.
-----
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:MIS
Locality Name (eg, city) []:BeJing
Organization Name (eg, company) [Internet Widgits Pty Ltd]:test001
Organizational Unit Name (eg, section) []:irc.test.com
Common Name (eg, YOUR name) []:irc.test.com
Email Address []:test001@test.com

#chown -R ircadmin.ircadmin /usr/local/ircd/


修改配置文件
vi /usr/local/ircd/etc/ircd.conf
我就对配置文件关键设置做下简单说明:
引用:#44行修改如下
serverinfo {
name = "ircd"; #你服务器名称
sid = "1ST"; #按提示说明设置3个安符,其中第一个是数字1-9,后两个是字母组合,否则ircd服务不能正常启动.
network_name = "MyNet"; #网络信息
network_desc = "This is My Network"; #网络信息描述
max_clients = 512;
};
#177行修改为如下:
listen {
flags = ssl; #设置为ssl加密
port = 7000; #服务端口
};
#282行可修改为如下:
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;
}; #默认即可


#353行可修改为
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;
};
#1133行修改
/* REMOVE ME. The following line checks you''ve been reading. */
havent_read_conf = 1; #注销掉此行.否则不让你运行




以上为简略常用功能设置,详细设置可以根据/home/ircadmin/ircd-hybrid-7.2.3/etc/example.conf文档各项说明具体详细设置,这里不一一说明,以上配置可保证IRC服务器ssl版正常运行.
到这里,ircd-hybrid系统的IRC服务器安装设置已经完成,就可以运行启动ircd服务了.

引用:su - ircadmin
$/usr/local/ircd/bin/ircd
ircd: version hybrid-ru-7.2.3
ircd: pid 1513
ircd: running in background mode from /usr/local/ircd


其中ircd服务不能以root权限运行,切换非root用户状态,以上我们是创建了一个ircadmin的系统用户.运行正常后,可以通过ps -er|grep ircd 来查看服务进程.
1513 ? 00:00:00 ircd
这样,服务器就正常启动了ircd服务,开放7000加密端口,成功构建起一台IRC加密版服务器,提供一个交流平台.普通用户登陆IRC服务器,加入频 道后就可以与朋友聊天交流,传送文件等.频道管理员可以实施简单管理功能.同时管理员

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号