| ZNC(1) | General Commands Manual | ZNC(1) |
نام (NAME)
znc - یک بانسِر (bouncer) پیشرفته برای IRC
خلاصه دستور (SYNOPSIS)
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
توضیحات (DESCRIPTION)
znc یک پروکسی IRC است. این برنامه به عنوان یک دیمن (daemon) اجرا شده و به سرور IRC متصل میشود، سپس به شما اجازه میدهد تا از یک ایستگاه کاری متصل شوید و به عنوان کاربری که به سرور IRC وارد شده است فعالیت کنید. پس از قطع اتصال شما، این برنامه ارتباط با سرور را حفظ میکند. این برنامه مانند یک سرور عادی IRC عمل میکند، بنابراین میتوانید از هر کلاینت IRC برای اتصال به آن استفاده کنید.
گزینهها (OPTIONS)
- -h, --help
- نمایش یک پیام راهنمای کوتاه.
- -v, --version
- نمایش شمارهٔ کامل نسخه.
- -n, --no-color
- عدم استفاده از توالیهای گریز رنگی.
- -f, --foreground
- فرآیند ZNC را به پسزمینه فورک (fork) نمیکند.
- -D, --debug
- چاپ خروجی اشکالزدایی در کنسول. مستلزم --foreground است.
- -d DATADIR, --datadir=DATADIR
- مشخص کردن یک datadir دیگر. اینجاست که znc همهچیز را ذخیره میکند.
- -c, --makeconf
- ایجاد تعاملی یک پیکربندی جدید.
- -s, --makepass
- درهمسازی (هش کردن) یک گذرواژه برای استفاده در znc.conf.
- -p, --makepem
- تولید znc.pem. این گواهی سروری است که znc استفاده میکند. برای SSL به این گواهی نیاز دارید.
- -r, --allow-root
- در صورتی که ZNC با دسترسیهای ریشه (root) اجرا شود، هشداری داده نشود.
سیگنالها (SIGNALS)
این بخش نحوهٔ واکنش znc به سیگنالهای مختلف را توضیح میدهد:
فایلها (FILES)
- /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) میتوانند تنظیمات خود را ذخیره کنند.
همچنین ببینید (SEE ALSO)
مستندات کامل در: https://znc.in
| 2010-05-10 | ZNC |