#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]]