نصب و پیکربندی ZNC در CentOS 7

ZNC یک پرچمدار IRC رایگان و منبع باز است که بطور دائم به یک شبکه متصل می شود تا مشتری بتواند پیام های ارسالی را هنگام آفلاین دریافت کند.

این آموزش شما را از طریق مراحل نصب و پیکربندی ZNC در CentOS 7 طی می کند. فرض بر این است که کاربر می داند چگونه دیوار آتش را پیکربندی کند. در CentOS 7 آن FirewallD است که هرگونه اتصال ورودی را بطور پیش فرض رها می کند حتی اگر راه حل مبتنی بر وب Vultr را تنظیم کرده باشید.

نصب ZNC

نصب ZNC بسیار ساده است ، اما به شما نیاز دارد تا بسته های اضافی را برای Enterprise Linux (EPEL) فعال کنید.

دستورالعمل های مربوط به آن را می توان https://www.vultr.com/docs/enable-epel-on-centos یافت .

پس از yum install zncاتمام کار ، نصب ZNC را اجرا کنید.

پیکربندی ZNC

شما نباید با استفاده از اینترنت هر چیزی را اجرا کنید root، بنابراین به طور کلی توصیه می شود یک کاربر جدید به طور خاص برای برنامه هایی که از راه دور به آنها دسترسی خواهید داشت ، ایجاد کنید. خوشبختانه ، ZNC قبلاً هنگام نصب از مخزن چنین کاری را انجام می داد ، بنابراین نیازی به انجام دستی نیست.

اکنون که نصب شد ، sudo -u znc znc --makeconfبرای شروع روند پیکربندی ، اجرا کنید.

اولین فوریتی که دریافت خواهید کرد از شما می خواهد پورت گوش دادن را انتخاب کنید. این درگاهی است که از آنجا به پناهگاه (از جمله رابط وب) دسترسی خواهید داشت ، بنابراین ما انتخاب خواهیم کرد 6697، زیرا این رایج ترین پورت برای secureسرورهای IRC است.

کنسول شما شبیه موارد زیر خواهد بود.

[ ?? ] Listen on port (1025 to 65534): 6697

خط دوم از شما سؤال می کند که آیا مایلید از SSL برای تندرست استفاده کنید یا خیر. انجام این کار بسیار توصیه می شود ، زیرا بدون آن همه چیز با استفاده از متن ساده ارسال می شود ، بدین معنی که هر کسی در همان شبکه می تواند گپ های شما را بخواند.

[ ?? ] Listen using SSL (yes/no) [no]: yes

سومین سؤال از شما سؤال می کند که آیا می خواهید IPv6 را فعال کنید یا خیر. هیچ مشکلی در این مورد وجود ندارد ، و با حرکت جهانی به سمت 100٪ تصویب IPv6 ، این بدان معنی است که شما بعداً نیازی به تغییر چیزی ندارید. ENTERبرای استفاده از گزینه پیش فرض کافی است فشار دهید .

[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:

اگر ZNC را روی این سرور نصب نکرده اید قبل از اینکه ZNC یک پرونده گمشده را به شما هشدار دهد. نگران نباشید ، طبیعی است و ZNC آن را ایجاد خواهد کرد.

اعلان بعدی یک نام کاربری برای حساب سرپرست می پرسد ، بنابراین هر چیزی را که دوست دارید انتخاب کنید. تنها نیاز سخت فقط استفاده از کاراکترهای الفبایی است.

[ ?? ] Username (alphanumeric):

از شما خواسته می شود که یک رمز عبور تعیین کنید. باز هم ، هر چیزی را که دوست دارید انتخاب کنید. شما نمی توانید رمز عبور خود را هنگام تایپ کردن آن به دلایل امنیتی نمایش دهید.

[ ?? ] Enter password:
[ ?? ] Confirm password:

سپس از شما خواسته می شود "نیک" بزنید. این نام نمایشگر شما در IRC است و به طور پیش فرض به نام کاربری شما می آید. چیزی را که دوست دارید انتخاب کنید ، اما نگران این موضوع نباشید زیرا بعداً قابل تغییر است.

[ ?? ] Nick [example]:

همچنین از یک نیک جایگزین سؤال خواهد کرد ، این مورد هنگام استفاده اولیه از شما استفاده می شود. در انتها با یک نتیجه ناخوشایند به نیک قبلی شما می رسد.

[ ?? ] Alternate nick [example_]:

دستور بعدی برای "شناسه" است که در برخی از مشتریهای IRC از جمله HexChat به "نام کاربری" شما گفته می شود. این بخشی از نام شماست که در ابتدای نام میزبان شما در هنگام WHOIS می رود ، بنابراین اگر شناسه exampleشما و نام میزبان شما example.comباشد ، باز خواهد گشت [email protected]. پیش فرض به نام کاربری شما تنظیم می شود.

[ ?? ] Ident [example]:

سپس نام واقعی خود را می پرسد. شما لازم نیست که این را به عنوان نام واقعی خود تعیین کنید ، و پیش فرض برای Got ZNC?برخی از مشتریان IRC به طور پیش فرض است realname، اگر دوست دارید می توانید آن را انتخاب کنید.

[ ?? ] Real name [Got ZNC?]:

مورد بعدی کمی بیشتر درگیر است. این درخواست از شما برای "میزبان اتصال" ، که آدرس IP ZNC برای اتصال به یک سرور IRC استفاده می کند. این اختیاری است ، اما اگر می خواهید تنظیم کنید ، این مراحل را دنبال کنید:

  1. به https://my.vultr.com/ بروید .
  2. روی نام سروری که در حال تنظیم آن هستید کلیک کنید.
  3. به دنبال یک ورودی با برچسب IP Addressدر کشور سرور باشید.
  4. روی نماد سمت راست اعداد کلیک کنید.
  5. آدرس IP را در ترمینال قرار دهید. اگر از کنسول استفاده می کنید ، باید آن را به صورت دستی بنویسید ، برخی از سرویس گیرندگان SSH به شما امکان می دهند با کلیک راست یا با SHIFT+ قرار دهید INSERT.

لازم نیست نگران این تغییر باشید زیرا Vultr شما را به یک IP ثابت اختصاص می دهد.

[ ?? ] Bind host (optional):

پیکربندی شبکه

مورد بعدی که از شما سؤال خواهد شد اینست که آیا مایلید در حال حاضر یک شبکه را تنظیم کنید یا خیر ، با پیش فرض مانند yes. در صورت عدم تنظیم پیکربندی شبکه ، احساس راحتی کنید.

[ ?? ] Set up a network? (yes/no) [yes]:

این راهنما فرض می کند که اکنون تصمیم به پیکربندی شبکه دارید.

از شما خواسته می شود یک نام را ببینید ، این نام نمایش شبکه IRC است که به آن وصل می شوید. پیش فرض این است freenode، یک سرور بزرگ IRC عمومی.

[ ?? ] Name [freenode]:

پس از آن ، شما باید میزبان سرور را وارد کنید. این فقط نام میزبان است ، نه درگاه.

[ ?? ] Server host (host only):

از شما سؤال خواهد شد كه آیا سرور از SSL استفاده می كند یا خیر. شما باید این مورد را خودتان پیدا کنید زیرا بین سرورها متفاوت است.

[ ?? ] Server uses SSL? (yes/no) [no]:

اکنون پورت سرور روشن است. اگر SSL روشن باشد ، پیش فرض می کند 6697و اگر نه پیش فرض می کند 6667. وقتی SSL به عنوان فعال شده مشخص می شود چه چیزی به نظر می رسد.

[ ?? ] Server port (1 to 65535) [6697]:

اکنون درخواست رمز عبور سرور است. اگر سرور شما به یک مورد نیاز ندارد ، می توانید آن را خالی بگذارید و ENTERبرای ادامه فشار دهید .

[ ?? ] Server password (probably empty):

خط بعدی کانالهای اولیه را درخواست می کند که هنگام اتصال به طور خودکار پیوست می شوند. در صورت تمایل به ادامه کار ، آن را خالی بگذارید.

[ ?? ] Initial channels:

به پایان رسید

بعد از اتمام آن بخش ، دستورالعمل هایی در مورد نحوه اتصال و پیکربندی ZNC دریافت خواهید کرد. شبیه این خواهد شد:

[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied.  You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/

فوری نهایی از شما سؤال می کند که آیا اکنون می خواهید ZNC را اجرا کنید یا نه.

[ ?? ] Launch ZNC now? (yes/no) [yes]:

تبریک می گویم ، نصب و پیکربندی ZNC را به پایان رسانده اید. لطفاً به یاد داشته باشید که می توانید گزینه ها را از طریق پیکربندی وب تغییر دهید و نیازی به ویرایش دستی فایل های پیکربندی نیست.



Leave a Comment

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

تنظیم RethinkDB Cluster On CentOS 7

تنظیم RethinkDB Cluster On CentOS 7

مقدمه RethinkDB یک پایگاه داده NoSQL است که داده ها را به عنوان اسناد JSON ذخیره می کند. این یک زبان پرس و جو بسیار بصری است و از ویژگی های آن معمولا در دسترس است

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

نحوه نصب نسخه باز Vtiger CRM در CentOS 7

Vtiger CRM یک نرم افزار محبوب مدیریت ارتباط با مشتری است که می تواند به بنگاهها در رشد فروش ، ارائه خدمات به مشتری و افزایش سود کمک کند. من

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.

نحوه نصب SonarQube در CentOS 7

نحوه نصب SonarQube در CentOS 7

با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند

نصب Netdata در CentOS 7

نصب Netdata در CentOS 7

با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

نحوه فعال سازی پشتیبانی HTTP / 2 در DirectAdmin (CentOS)

HTTP / 2 جدیدترین نسخه پروتکل HTTP است که از SPDY مستقر است. توسعه آن توسط Google آغاز شده است و HTTP / 2 تا حد زیادی بر اساس پایگاه کد است

نحوه نصب سرور Starbound در CentOS 7

نحوه نصب سرور Starbound در CentOS 7

با استفاده از یک سیستم متفاوت؟ در این آموزش ، Ill در مورد نحوه راه اندازی یک سرور Starbound در CentOS 7 توضیح می دهد. پیش نیازها: شما باید این بازی را روی خود داشته باشید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

یک سرور چند نفره SA-MP San Andreas را در CentOS 6 تنظیم کنید

به یکی دیگر از آموزش های Vultr خوش آمدید. در اینجا ، نحوه نصب و اجرای سرور SAMP را یاد خواهید گرفت. این راهنما برای CentOS 6 نوشته شده است. پیش نیازهای مورد نیاز شما

Elgg را روی CentOS 7 نصب کنید

Elgg را روی CentOS 7 نصب کنید

با استفاده از یک سیستم متفاوت؟ Elgg یک موتور شبکه ای منبع باز است که امکان ایجاد محیط های اجتماعی از جمله شبکه های اجتماعی دانشگاه را فراهم می کند

نحوه نصب سرور RStudio در CentOS 7

نحوه نصب سرور RStudio در CentOS 7

RStudio Server نسخه وب RStudio است که مجموعه ای از ابزارهایی است که برای تسهیل کار برنامه نویسی با استفاده از زبان برنامه نویسی R طراحی شده است. در سه

نصب Bolt CMS در CentOS 7

نصب Bolt CMS در CentOS 7

Bolt یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Bolts در GitHub میزبانی شده است. این راهنما نحوه نصب Bolt CMS را در CentOS 7 Vult تازه نشان می دهد

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

نحوه نصب Elasticsearch در سرور Vultr CentOS 7

Elasticsearch یک موتور جستجوی کامل و متن تحلیلی متن کامل است. به لطف تطبیق پذیری ، مقیاس پذیری و سهولت استفاده ، Elasticsearch گسترده تر است

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

Kubernetes With Kubeadm را در CentOS 7 مستقر کنید

بررسی اجمالی این مقاله به شما کمک می کند تا در هر زمان خوشه ای از Kubernetes را جمع کنید و با kubeadm در حال اجرا باشید. در این راهنما از دو سرور استفاده می شود

راه اندازی Sails.js برای توسعه در CentOS 7

راه اندازی Sails.js برای توسعه در CentOS 7

با استفاده از یک سیستم متفاوت؟ مقدمه Sails.js یک چارچوب MVC ��رای Node.js است ، شبیه به Ruby on Rails. این امر برای ایجاد برنامه های مدرن ver

پیکربندی BGP با استفاده از Quagga در Vultr (CentOS 7)

پیکربندی BGP با استفاده از Quagga در Vultr (CentOS 7)

Vultrs عملکرد IP فضای شما را امکان پذیر می سازد تا آزادی بی سابقه ای در اختصاص منابع IP شخصی شما به سرورهای cloud Vultr داشته باشید. ما کلی

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

نحوه نصب PufferPanel (کنترل پنل کنکوری رایگان) در CentOS 7

مقدمه در این آموزش ، PufferPanel را در Vultr VPS ما نصب کنید. PufferPanel یک پانل کنترل با منبع آزاد و بصورت رایگان برای مدیریت شما است

ابزارهای نظارت بهتر برای اوبونتو و CentOS

ابزارهای نظارت بهتر برای اوبونتو و CentOS

معرفی سیستم های لینوکس به طور پیش فرض مانند top ، df و du با ابزارهای نظارتی ارسال می شوند که به نظارت بر فرایندها و فضای دیسک کمک می کنند. با این حال ، اغلب اوقات ، آنها به صورت طاقت فرسا هستند

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

دستگاه های خود را با استفاده از LibreNMS در CentOS 7 نظارت کنید

با استفاده از یک سیستم متفاوت؟ LibreNMS یک سیستم نظارت بر شبکه منبع باز کاملاً برجسته است. از SNMP برای به دست آوردن داده ها از دستگاه های مختلف استفاده می کند. یک نوع

نحوه نصب Gitea در CentOS 7

نحوه نصب Gitea در CentOS 7

با استفاده از یک سیستم متفاوت؟ Gitea یک منبع کنترل جایگزین متن باز و خود میزبان است که توسط Git ساخته شده است. Gitea در Golang نوشته شده و هست

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد