|
Paieška |
Prieš pradedant
Prieš diegdami IRCd pasirinkite pokalbių programos versiją. Rekomenduojame naudoti UNREAL dėl jos lankstumo. Ji ideali tiek vartotojui, tiek IRC operatoriui dėl gausaus komandų pasirinkimo, „host cloaking“ ir galimybės sukurti virtualų mazgą, leidžiantį maksimaliai apsaugoti savo ir vartotojų IP. Naujausią versiją ir klaidų taisymus galite parsisiųsti iš oficialios svetainės: http://www.unrealircd.com/.
Kiekvienas IRCD robotas vartotojams teikia savo paslaugas (chanserv, nickserv, memoserv, hostserv...). Šie „botai“ aptlieka daug funkcijų, pvz., apsaugo slapyvardį ar kanalą slaptažodžiu, pristato žinutes, naudoja personalizuotą vhost. Toliau paaiškinsime „epona“ paslaugos diegimą.
Prašome įsidėmėti: Jūsų prisijungimo vardas negali būti root, kitaip negalėsite paleisti demono. Taigi, turite sukurti naują ID, kuris pasiektų IRCd katalogą ir iš naujo sudarytų reikiamą informacija (hash), po to prisijungti per SSH ir įvykdyti nurodytas komandas. Parsisiųskite Unreal IRCd į savo serverį. Išarchyvuokite: gunzip UnrealXXX.tar.gz failą, po to įveskite komandą tar -xvf UnrealXXX.tar, tai sukurs katalogą UnrealXXX, pereikite į šį katalogą: cd /UnrealXXX ir paleiskite demono diegimą: ./Config. Spauskite mygtuką Enter, kol ekrane matysite tai: UnrealIRCd 'Compile-Time Config' Now all you have to do is type make and let it compile. When that is done, you will receive other instructions on what to do next [you@nsxx.ovh.net Unreal3.2]$ Įveskite komandą make ir palaukite, kol baigsis IRCd kompiliavimas. Po kelių minučių gausite pranešimą: Compile is now complete. You should now read the documentation and learn how to configure your IRCd If you really like UnrealIRCd, and would like to make a donation, please read the Donation file in this archive. :) Thanks for using Unreal IRCd! If you are in need for any kind of help regarding the IRCd please read the Unreal.nfo file [you@nsxx.ovh.net Unreal3.2]$ Unreal konfigūracija Dabar turite nustatyti IRC serverį. Tai padarysite nukopijavę example.conf failą, esantį /UnrealXXX/doc/ ir perkelkite jį į katalogą UnrealXXX: cp ./doc/example.conf ./unrealircd.conf Atsijunkite nuo SSH ir eikite į webmin skydelį, kuriame rasite ką tik sukurtą unrealircd.conf failą. Pasirinkite jį ir spragtelėkite Edit. Tuomet turėsite sukurti savo tinklo failą. Galite nukopijuoti žemiau pateiktas parinktis: tiesiog įklijuokite jo turinį tekstiniame redaktoriuje ir atlikite reikiamus keitimus. Išsaugokite failą pavadinimu JusuTinklas.network ir įkelkite į UnrealXXX katalogą. set { network-name "IRC"; // nurodo jūsų tinklo pavadinimą default-server "irc.jūsųdomenas.com"; // serverio pavadinimas pagal nutylėjimą services-server "services.jūsųdomenas.com"; // nurodo jūsų paslaugų serverio pavadinimą stats-server "stats.jūsųdomenas.com"; // statistikos serverio pavadinimas help-channel "#help"; // pagalbos kanalo pavadinimas hiddenhost-prefix "***"; // paslėpto mazgo prefiksas prefix-quit "Quit:"; // pirmas žodis atsijungimo žinutėje hosts { local "IrcOp.jūsųdomenas.com"; // Ircops lokalūs mazgai global "Ircop.jūsųdomenas.com"; // Ircops globalūs mazgai coadmin "CoAdmin.jūsųdomenas.com"; // Coadmins mazgai admin "Admin.jūsųdomenas.com"; // Admin mazgas servicesadmin "Tech.jūsųdomenas.com"; // Admin paslaugų mazgas netadmin "Netadmin.jūsųdomenas.com"; // Netadmin mazgas host-on-oper-up "off"; // nurodo, ar mazgas turi veikti autentifikavimo metu }; }; Nepamirškite nustatyti irc.jūsųdomenas.com ir atitinkamo prievado, skirto prisijungimui prie IRCd. Iš naujo prisijunkite prie SSH (ne kaip root!) ir eikite į UnrealXXX katalogą. Dabar reikės paleisti ./ircd. Paleiskite savo norimą mIRC klientą ir prisijunkite prie irc.jūsųdomenas.com. |