天天看點

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; #必須登出掉此行,否則不讓你運作

繼續閱讀