اموزش کار با IRC(قسمت دوم)

بدون وقفه میریم سراغ قسمت دوم آموزش کار با IRC و کلاینت irssi چون امنیت و آزادی مهمه.

توی قسمت قبلی یه توضیح کوتاه از ای‌ار‌سی رو دادم اگه خیلی کوتاه بود یه سر به صفحه ای‌ار‌سی توی ویکیپدیا بزنید


ساخت و ریجستر اکانت ای‌ار‌سی

برای ساخت اکانت باید یک نیک(Nick) توی ای‌ار‌سی داشته باشید، گرفتن نیک رو توی آموزش قبلی دیدیم ولی من یه بار دیگه دستوراتش رو میگم

  • دستور پایین نیک فعلی شما رو بهتون میگه:
/nick
  • اگه نیکتون رو دوست نداشتید میتونید اونو تغییر بدید:
/nick <New Nick>
  • اگه نیک شمارو یکی دیگه ریجستر کرده بود با این دستور اخرین بازدیدش رو ببینید :
/msg NickServ info <Nick>

اگه اخرین بازدید خیلی وقت پیش بود، به کانال #freenode برید و درخواست بدید تا نیک رو واستون آزاد کنن

  • خب بریم برای ریجستر کردن اکانت، برای ریجستر کردن هیچوقت ایمیل فیک یا موقت استفاده نکنید چون اگه پسوردتون رو فراموش کنید راهی برای بازیابی ندارید:
/msg NickServ REGISTER <Pssword> <E-mail>
  • بعد از زدن این دستور از طرف freenode برای شما ایمیل فرستاده میشه
  • توی ایمیل یه دستور رو به همراه کد فعال سازی اکانت شما ارسال میکنن(دقیقا همونجایی که قرمزش کردم) برای ریجستر کردن کافیه دستوری که واستون ایمیل شده رو توی irssi و سرور freenode بزنید
/msg NickServ VERIFY REGISTER <Nick> <Verify Code>
  • حالا باید نیک خودتون رو به سرور معرفی کنید:
/msg NickServ IDENTIFY <Nick> <Password>

استفاده از شبکه تور در ای‌ار‌سی

(اگه با تور اشنایی ندارید به این صفحه سر بزنید!)

  • برای استفاده از تور باید اول اون رو نصب کنیم:
sudo dnf install tor
  • برای استفاده تور در irssi باید proxychain رو هم نصب کنیم:
sudo dnf install proxychain

اگه از آرچ لینوکس استفاده میکنید باید تور رو کانفیگ هم بکنید(اموزش کانفیگ در ویکی آرچ)

  • خب حالا باید تور رو فعال کنیم:
sudo systemctl start tor.service
  • حالا باید ببینیم که تور وصل شده یا نه:
sudo systemctl status tor.service

اگه "Bootstrapped 100%: Done" رو توی وضعیت تور دیدید یعنی با موفقیت وصل شده

  • بعد از روشن کردن تور نوبت کانفیگ کردن proxychain میرسه، فایل کانفیگ رو با هر ادیتوری که دوست دارید کانفیگ کنید
sudo vi /etc/proxychains.conf
  • و "socks5 127.0.0.1 9050" رو به آخرش اضافه کنید (اگه بود بیخیالش بشید):

الان میتونید از proxychains برای رد کردن ترافیک برنامه مورد نظرتون از شبکه تور استفاده کنید:

proxychains <Program>
  • باید cert و key رو به کمک openssl بسازیم برای اینکار دستور زیر رو بزنید(به جای mynick نیک خودتون رو بزارید):
openssl req -newkey rsa:2048 -days 730 -x509 -keyout mynick.key -out mynick.cert -nodes
  • حالا باید دو فایل رو باهم ترکیب کنیم:
cat mynick.cert mynick.key > mynick.pem
  • الان باید certificate fingerprint رو با sha1 بگیریم:
openssl x509 -sha1 -noout -fingerprint -in mynick.pem | sed -e 's/^.*=//;s/://g;y/ABCDEF/abcdef/'
  • خب حالا به irssi با اکانت ریجستر شده خودمون لاگین میکنیم، به سرور freenode وصل میشیم و دستور زیر رو میزنیم(به جای <CERT> باید certificate fingerprint خودتون رو که از دستور بالا گرفتید رو بزارید):
/msg NICKSERV CERT ADD <CERT>
  • و حالا اضافه کردن شبکه تور:
/network add -sasl_username <login> -sasl_password ~/.irssi/mynick.pem -sasl_mechanism EXTERNAL freenodetor
  • و در آخر اضافه کردن سرور:
/server add -auto -net freenodetor -ssl -ssl_cert ~/.irssi/mynick.pem freenodeok2gncmy.onion  6697
  • دیگه تمومه میتونید با دستور زیر لاگین کنید:
proxychains irssi -n yournick

ساخت کانال در ای‌ار‌سی

  • برای ساخت کانال ابتدا باید با دستور join در کانال عضو شویم:
/join #<CHANNEL>
  • بعد باید کانالتون رو ریجستر کنید:
/msg ChanServ REGISTER #<CHANNEL>

حذف اکانت ای‌ارسی

  • میتونید اکانت خودتون رو با دستور زیر حذف کنید:
/msg NickServ DROP <Nick> <Password>

تا قسمت بعدی (:

موفق باشید((((:

خواندن در وبلاگ

وبلاگ من: linuxsw.xyz