ZNC(1) General Commands Manual ZNC(1)

znc - یک بانسِر (bouncer) پیشرفته برای IRC

znc --help
znc --version
znc --makepass
znc [-n] [-d datadir] [-D] [-f]
znc [-n] [-d datadir] [-D] [-f] --makeconf
znc [-n] [-d datadir] [-D] [-f] --makepem

znc یک پروکسی IRC است. این برنامه به عنوان یک دیمن (daemon) اجرا شده و به سرور IRC متصل می‌شود، سپس به شما اجازه می‌دهد تا از یک ایستگاه کاری متصل شوید و به عنوان کاربری که به سرور IRC وارد شده است فعالیت کنید. پس از قطع اتصال شما، این برنامه ارتباط با سرور را حفظ می‌کند. این برنامه مانند یک سرور عادی IRC عمل می‌کند، بنابراین می‌توانید از هر کلاینت IRC برای اتصال به آن استفاده کنید.

نمایش یک پیام راهنمای کوتاه.
نمایش شمارهٔ کامل نسخه.
عدم استفاده از توالی‌های گریز رنگی.
فرآیند ZNC را به پس‌زمینه فورک (fork) نمی‌کند.
چاپ خروجی اشکال‌زدایی در کنسول. مستلزم --foreground است.
مشخص کردن یک datadir دیگر. اینجاست که znc همه‌چیز را ذخیره می‌کند.
ایجاد تعاملی یک پیکربندی جدید.
درهم‌سازی (هش کردن) یک گذرواژه برای استفاده در znc.conf.
تولید znc.pem. این گواهی سروری است که znc استفاده می‌کند. برای SSL به این گواهی نیاز دارید.
در صورتی که ZNC با دسترسی‌های ریشه (root) اجرا شود، هشداری داده نشود.

این بخش نحوهٔ واکنش znc به سیگنال‌های مختلف را توضیح می‌دهد:

خروج از ZNC. این معادل با /znc shutdown است.
بارگذاری مجدد znc.conf. این معادل با /znc rehash است. این کار را به‌طور مکرر انجام ندهید، ممکن است اوضاع به شدت خراب شود!
بازنویسی znc.conf. این معادل با /znc saveconfig است.

/usr/local/share/znc/
داده‌های ایستا ماژول مانند پوسته‌های webadmin.
/usr/local/lib/znc/
znc ماژول‌های خود را در این دایرکتوری نصب می‌کند.
/usr/local/include/znc/
این‌ها سرآیندهای مورد نیاز برای کامپایل ماژول‌های اختصاصی هستند.
~/.znc
این datadir پیش‌فرض است. مسیرهای زیر با فرض استفاده از این مسیر ذکر شده‌اند. اگر این دایرکتوری را با --datadir تغییر دهید، مسیرهای زیر نسبت به آن دایرکتوری خواهند بود.
~/.znc/znc.pem
این گواهی سروری است که znc برای گوش دادن روی پورت‌های SSL استفاده می‌کند. می‌توانید آن را از طریق --makepem تولید کنید و در صورت تمایل، می‌توانید آن را با گواهی خود جایگزین نمایید.
~/.znc/modules/
اگر ماژول‌های خودتان را کامپایل کنید، می‌توانید آن‌ها را اینجا ذخیره کنید.
~/.znc/configs/znc.conf
این مسیر فایل znc.conf است. برای روشی آسان جهت تولید آن از --makeconf استفاده کنید.
~/.znc/users/USERNAME/
داده‌های هر کاربر در این دایرکتوری ذخیره می‌شود. USERNAME به نام کاربری آن کاربر اشاره دارد.
~/.znc/users/USERNAME/moddata/MODULENAME/
اینجا جایی است که هر ماژول می‌تواند برخی داده‌ها را ذخیره کند. این بخش عمدتاً برای به خاطر سپردن تنظیمات ماژول که بخشی از znc.conf نیستند استفاده می‌شود.
~/.znc/moddata/MODULENAME/
اینجا جایی است که ماژول‌های سراسری (global) می‌توانند تنظیمات خود را ذخیره کنند.

znc-buildmod(1)

مستندات کامل در: https://znc.in

2010-05-10 ZNC