مانی
مانی
خواندن ۴ دقیقه·۴ سال پیش

IRC چیست و چگونه از آن استفاده کنیم


اکثر ما با برنامه هایی مثل فیسبوک , توئیتر و واتس آپ آشنایی داریم . با اینحال همه ادم ها نمیدونن که میتونن از طریق یه ترمینال با همدیگه تبادل اطلاعات کنن و عضو گروه های اجتماعی بشن . ما در این آموزش یاد میگیریم که IRC چیه و چطوری میشه ازش استفاده کرد .


IRC چیست


آی آر سی یک پروتکل انتقال پیام که در سال 1988 توسط شخصی به نام Jakko Oikarninen ساخته شده.

آی آر سی برای اینکار از یک الگوی client/server استفاده میکنه . روال کار اینطوریه که کاربر ها از طریق یک برنامه IRC client به یک IRC server متصل میشن . سرور ها وظیفه انتقال پیام کاربر ها به کانال ها رو بر عهده دارن .یک مجموعه بزرگ از IRC server ها , یک شبکه بزرگ IRC رو ایجاد کردن که امکان این رو فراهم میاره که کامپیوتر های مختلف همزمان با هم ارتباط برقرار کنن .

کانال یا Channel یک فضای ایجاد شده روی شبکه آی آر سی است که کاربر ها بعد از عضویت و ریجستر کردن در آن میتوانن از آن استفاده کنن .

هر کاربری که در شبکه IRC هست , میتونه یه کانال ایجاد کنه و کاربرهای دیگه رو به اون کانال دعوت کنه .کانال های آی آر سی اغلب به وسیله ی هشتگ # مشخص میشن .

کاربر ها در IRC به وسیله username , nickname و IP احراز هویت میشن . nickname مجموعه ای از کاراکتر ها است که کاربر میتونه به صورت آزاد انتخاب کنه . nickname ها در شبکه ی IRC باید منحصر به فرد باشن . یعنی هر کاربر nickname مخصوص به خودش رو باید داشته باشه.

نام کاربری یا username برای مشخص کردن یک کاربر خاص است . نام کاربری الزاما نباید مخصوص شخص خاصی باشه و اینو یادتون نره که با nickanme فرق میکنه .


Weechat چیست

ما برای استفاده از IRC نیاز به یک برنامه IRC client داریم . weechat یک برنامه ی کراس پلتفرم و قابلیت اجرا روی پلتفرم های مختلف رو داره .

از اونجایی که weechat ترمینال محور و کراس پلتفرم هست . یک گزینه ی عالی برای کاربران IRC محسوب میشه.

برای اطلاعات بیشتر و دانلود weechat برو اینجا .


نصب weechat و استفاده از IRC


اگر کاربر ویندوز هستی از لینک بالا weechat رو دانلود کن .اما اگه کاربر لینوکسی با استفاده از apt میتونی از ریپوزیتوری های لینوکس weechat رو به راحتی دانلود کنی .

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install weechat -y

با استفاده از دستور weechat اجراش میکنیم :

weechat



چگونه از weechat استفاده کنیم

زمانی که شما weechat رو اجرا میکنین با یه همچین صفحه ای مواجه میشین

اولین چیزی که باید یاد بگیریم نحوه اتصال به یک سرور IRC هستش .برای اینکار باید نام سرور رو به لیست سرور هاتون در weechat اضافه کنین . برای اینکار اون پایین weechat دستور زیر را تایپ کنید :

/server add freenode chat.freenode.net

همچنین شما میتونین تمام سرور های در دسترستون رو لیست کنین :

/server listfull

شما آزادین هر سروری رو که میخواین اضافه کنین . بعد از اضافه کردن سرور باید بهش وصل شین:)

/connect freenode

وقتی شما به یه سرور IRC وصل میشین باید در یک کانال جوین بشین برای مثال :

/join #debian

برای ترک کانال :

/part #debian

اما یادتون باشه تا زمانی که در سرور رجیستر نکرده باشین نمیتونین پیام بزارین , برای رجیستر کردن شما نیاز به یک nickname دارید . همونطور که گفتیم nickname منحصر به فرده و نمیتونه تکراری باشه . برای اینکه بفهمین nickname تون تکراری نیست :

/nick [Nickname]

اگر با خطای :

nickname already in use

مواجه نشدین , میتونین از اون nickname استفاده کنین .


برای رجیستر کردن در یک سرور, اول nickname رو به چیزی که میخواین باهاش رجیستر کنین تغییر بدین :

/nick [Nickname]

بعد :

/msg NickServ register password email-address

بعد از اجرای دستور بالا , freenode برای شما یه ایمیل که حاوی مراحل تایید رجیستر هست رو میفرسته بعد از انجام مراحل شما میتونین از اون nickname به عنوان یک اسم تایید شده در سرور freenode استفاده کنین و دیگه کسی نمیتونه به جای شما از اون اسم استفاده کنه .

حالا شما رجیستر کردین و ترمینال رو بستین و میخواین دوباره با همون اسم از سرور freenode استفاده کنین . برای اینکار اول nickname رو به nickname خودتون تغییر بدین :

/nick [nickname]

بعد :

/msg NickServ identify [Your password]

یه زمان هایی هست شما یادتون میره ترمینال رو ببندین و در همون لحظه ریبوت میکنین سیستم رو بعد که بر میگردین و میخواین به اکانت freenode خودتو وارد شید با خطای nickname already in use مواجه میشین .برای حل این مشکل دستور زیر رو اجرا کنین :

/msg nickserv ghost [Your registered name] [Your password]

حالا میتونین از nickname رجیستر شده ی خودتون استفاده کنین .



همچنین شما میتونین گروه شخصی خودتون رو ایجاد کنین و دوستانتون که عضو سرور هستن رو دعوت کنین . همچنین میتونین چت های خصوصی داشته باشین . از نظر من بهترین ویژگی که IRC داره اینه که شما میتونین IRC خودتون رو روی کامپیوتر خودتون داشته باشین و از طریق اون با دوستان خودتون ارتباط داشته باشین .

#joker

میتونید از طریق چنل جوکر روی سرور libera به چنل irc ما جوین بشین هر روز ساعت ۱۵:۰۰

شاد و پیروز باشید












لینوکسپایتونمتن بازircامنیت
اصل موضوع نوع برداشت-conception-و جهان بینی است ;
شاید از این پست‌ها خوشتان بیاید