#title IRC
#lang tr
#pubdate 2022-11-17T19:27:18
#topics tor, irc, iletişim, dokümantasyon, nasıl yapılır
*** IRC (İnternet Aktarımlı Sohbet)
web üzerinden bağlan: [[https://irc.anarchyplanet.org/#anarchocopy][https://irc.anarchyplanet.org/#anarchocopy]]
veya tercih ettiğin IRC istemcisini aşağıda listelenen sunucuya ve bağlantı noktasına yönlendir[1]:
sunucu: irc.anarchyplanet.org
kanal: #anarchocopy
port: 6667 (varsayılan), 6697 (SSL), (Tor her ikisinde de çalışıyor)
Tor: i2b23rgkhpfcwyi5v7yyaeyhcarbqxxdm76ommzpno6245aufja5arqd.onion
------
*** IRC İle Nasıl Kalıcı Bağlantı Kurarım?
**** Weechat, Tmux ve Systemd
**[[https://weechat.org/][Weechat]] IRC istemcisi ve [[https://github.com/tmux/tmux/wiki][tmux]] terminal yöneticisini indir:**
Debian/Ubuntu:
sudo apt-get install -y weechat tmux
Fedora:
sudo dnf install -y weechat tmux
**Weechat'i kullanacağın bir kullanıcı hesabı oluştur:**
sudo adduser kullanici
**Weechat için tmux systemd[2] servisini oluştur[3]:**
*User= satırına oluşturduğun kullanıcı adını eklemeyi unutma.*
sudo cat > /etc/systemd/system/weechat.service <
**Systemd servisini aktif et ve başlat:**
sudo systemctl enable weechat.service
sudo systemctl start weechat.service
----------
**Kurulumu Tor ile yapılandırmak istiyorsan [[#anchor-tor][TOR ve SSL ile Konfigurasyon]] adımına atlayabilirsin.**
----------
**** SSL ile Konfigurasyon
**Kullacı hesabına giriş yap:**
sudo su - kullanici
**Weechat oturumunu terminale bağla:**
tmux attach -t irc
Bu işlemi otomatikleştirmek istiyorsan yukardaki tmux komutunu =~/.bashrc= dosyasının sonuna ekleyebilir veya =attach.sh= isimli çalıştırılabilir bir dosya oluşturup kendisine ekleyebilirsin.
**Weechat'i bağladıktan sonra IRC sunucusunu tanımla:**
/server add anarchyplanet irc.anarchyplanet.org/6697 -ssl
**Anonimliğini tehlikeye atacak ayarları devre dışı bırak[4]:**
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
/set irc.ctcp.clientinfo ""
/set irc.ctcp.finger ""
/set irc.ctcp.source ""
/set irc.ctcp.time ""
/set irc.ctcp.userinfo ""
/set irc.ctcp.version ""
/set irc.ctcp.ping ""
/set weechat.plugin.autoload "*,!xfer"
**Arayüzde gözükecek maksimum mesaj sayısını ayarla{1}**
/set logger.look.backlog 9999
**Nick, kullanıcı ve gerçek adını ekle[5][6]:**
/set irc.server.anarchyplanet.nicks "kullanicinicki"
/set irc.server.anarchyplanet.username "kullaniciadi"
/set irc.server.anarchyplanet.realname "Gercek Kullanici"
**Anarchy Planet IRC sunucusuna bağlan:**
/connect anarchyplanet
**Anarchy Planet IRC sunucusunda kaydını oluştur[7]:**
/msg nickserv register GucluBirSifre guzel@mailhesabin
**Weechat yeniden başlatıldığında otomatik bir şekilde kullanıcı hesabına, belirttiğin sunucuya ve kanallara otomatik bağlanması için yapılandır[8]:**
/set irc.server.anarchyplanet.autoconnect on
/set irc.server.anarchyplanet.command "/msg nickserv identify GucluBirSifre"
/set irc.server.anarchyplanet.autojoin "#anarchocopy,#library,#matrix,#anarchyplanet"
-------
#anchor-tor
**** Tor ve SSL ile Konfigurasyon [9]
**Tor'u sistemine indirdiğinden ve çalıştığından emin ol:**
# debian/ubuntu
sudo apt-get install -y tor
# fedora
sudo dnf install -y tor
sudo systemctl enable tor.service
sudo systemctl start tor.service
curl --socks5 localhost:9050 --socks5-hostname localhost:9050 -s https://check.torproject.org/api/ip
**Kullacı hesabına giriş yap:**
sudo su - kullanici
**Weechat oturumunu terminale bağla:**
tmux attach -t irc
Bu işlemi otomatikleştirmek istiyorsan yukarıdaki tmux komutunu =~/.bashrc= dosyasının sonuna ekleyebilir veya =attach.sh= isimli çalıştırılabilir bir dosya oluşturup kendisine ekleyebilirsin.
**Weechat'i bağladıktan sonra IRC sunucusunu Tor ile tanımla:**
/proxy add tor socks5 127.0.0.1 9050
/server add anarchyplanettor i2b23rgkhpfcwyi5v7yyaeyhcarbqxxdm76ommzpno6245aufja5arqd.onion/6697 -ssl
/set irc.server.anarchyplanettor.proxy "tor"
**Tor için SSL ayarını yapılandır:**
/set irc.server.anarchyplanettor.ssl on
/set irc.server.anarchyplanettor.ssl_verify off
**Anonimliğini tehlikeye atacak ayarları devre dışı bırak[10]:**
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
/set irc.ctcp.clientinfo ""
/set irc.ctcp.finger ""
/set irc.ctcp.source ""
/set irc.ctcp.time ""
/set irc.ctcp.userinfo ""
/set irc.ctcp.version ""
/set irc.ctcp.ping ""
/set weechat.plugin.autoload "*,!xfer"
**Arayüzde gözükecek maksimum mesaj sayısını ayarla{2}**
/set logger.look.backlog 9999
**Nick, kullanıcı ve gerçek adını ekle[11][12]:**
/set irc.server.anarchyplanettor.nicks "kullanicinicki"
/set irc.server.anarchyplanettor.username "kullaniciadi"
/set irc.server.anarchyplanettor.realname "Gercek Kullanici"
**Anarchy Planet IRC sunucusuna bağlan:**
/connect anarchyplanettor
**Anarchy Planet IRC sunucusunda kaydını oluştur[13]:**
/msg nickserv register GucluBirSifre guzel@mailhesabin
**Weechat yeniden başlatıldığında otomatik bir şekilde kullanıcı hesabına, belirttiğin sunucuya ve kanallara otomatik bağlanması için yapılandır[14]:**
/set irc.server.anarchyplanettor.autoconnect on
/set irc.server.anarchyplanettor.command "/msg nickserv identify GucluBirSifre"
/set irc.server.anarchyplanettor.autojoin "#anarchocopy,#library,#matrix,#anarchyplanet"
[1] Tor, SSL gibi seçecenekler kullanılabilir.
[2] Systemd kullanmıyorsan programı otomatik başlatacak konfigurasyonu sisteme sağla.
[3] [[https://mcgillij.dev/weechat-tmux-remote-irc.html][weechat and tmux for remote IRC]]
[4] [[https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorifyHOWTO/WeeChat][Tor Project - WeeChat]]
[5] [[https://stackoverflow.com/questions/31666247/what-is-the-difference-between-the-nick-username-and-real-name-in-irc-and-wha][What is the difference between the nick, username, and real name in IRC, and what is the password?]]
[6] [[https://weechat.org/files/doc/stable/weechat_quickstart.en.html][WeeChat quick start guide]]
[7] [[https://help.ubuntu.com/community/InternetRelayChat/Registration][InternetRelayChat/Registration]]
[8] [[https://weechat.org/files/doc/stable/weechat_quickstart.en.html][WeeChat quick start guide]]
[9] [[https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorifyHOWTO/WeeChat][Tor Project - WeeChat]]
[10] [[https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorifyHOWTO/WeeChat][Tor Project - WeeChat]]
[11] [[https://stackoverflow.com/questions/31666247/what-is-the-difference-between-the-nick-username-and-real-name-in-irc-and-wha][What is the difference between the nick, username, and real name in IRC, and what is the password?]]
[12] [[https://weechat.org/files/doc/stable/weechat_quickstart.en.html][WeeChat quick start guide]]
[13] [[https://help.ubuntu.com/community/InternetRelayChat/Registration][InternetRelayChat/Registration]]
[14] [[https://weechat.org/files/doc/stable/weechat_quickstart.en.html][WeeChat quick start guide]]
{1} [[https://weechat.org/files/doc/stable/weechat_user.en.html#logger_options][weechat.org/files/doc/stable/weechat_user.en.html#logger_options]]
{2} [[https://weechat.org/files/doc/stable/weechat_user.en.html#logger_options][weechat.org/files/doc/stable/weechat_user.en.html#logger_options]]