Sorunuzu Yazınız
Categories
< All Topics
Yazdır

Sıkça Sorulan Sorular

InspIRCd’yi geniş ağımda kullanabilir miyim?

Evet! InspIRCd, 100.000’den fazla istemciye sahip bazı ağlarda kullanılmaktadır.

Sunucu başına destekleyebileceğiniz kullanıcı sayısı, seçtiğiniz modüllere, sunucu donanımına ve ağ bağlantısına bağlıdır, ancak çok sayıda kullanıcınız varsa, yedekleme nedenleriyle bunları coğrafi olarak dağıtılmış birden çok sunucuya yaymayı düşünmelisiniz.

Nasıl gibi önekleri alırım %~ve &?

Bu önekler, customprefix modülü tarafından sağlanır. Bu modülü yüklemeniz ve ardından <customprefix>bu önekleri eklemek için uygun etiketleri tanımlamanız gerekir ( v3 docs ).

Sistem önyüklendiğinde InspIRCd’yi nasıl başlatırım?

Sisteminiz başladığında InspIRCd’yi başlatmak için IRCd kullanıcınızın (crontab -e) crontab’ına aşağıdaki satırı yerleştirmelisiniz:

# Replace [PATH] with the path to your InspIRCd bin directory.
@reboot [PATH]/inspircd

InspIRCd 3 veya daha yenisini kullanıyorsanız, dahil edilen systemd birim dosyalarımızı da kullanabilirsiniz:

sudo systemctl enable inspircd.service

Bir hata buldum, nereye bildirmeliyim?

Güvenlik hataları, bir InspIRCd çekirdek geliştiricisine özel olarak e-posta ile gönderilmelidir. Diğer tüm hatalar sorun izleyicimizde bildirilmelidir .

Raporunuz gizlenip unutulabileceğinden lütfen hataları bildirmek için IRC’yi kullanmayın.

Bir özellik isteğim var, onu nereye göndermeliyim?

Tüm özellik istekleri, sorun izleyicimize gönderilmelidir .

Lütfen istekte bulunmak için IRC’yi kullanmayın, çünkü isteğiniz unutulabilir ve unutulabilir.

Hangi hizmet paketini kullanmalıyım?

InspIRCd ile kullanılan yaygın hizmet paketleri şunlardır:

Sunucu operatörü olmama rağmen neden kanal ayrıcalıklarım yok?

Sunucu operatörleri, varsayılan olarak kanal ayrıcalıklarını otomatik olarak almazlar. Bunu şu şekilde değiştirebilirsiniz:

  • operprefix modülünü ( v3 docs ) kullanarak sunucu operatörlerine bir kanal durumu verilmesi .
  • Geçersiz kılma modülünü ( v3 docs ) kullanarak ayrıcalık eksikliğinizi geçersiz kılma .
  • Samode modülünü kullanarak kendinize kanal operatörü statüsü verme ( v3 docs ).

SSL/TLS kullanarak bağlanmaya çalıştığımda sunucum neden “Beklenmeyen bir TLS paketi alındı” veya “hata:1408F10B:SSL rutinleri:ssl3_get_record:yanlış sürüm numarası:ssl/record/ssl3_record.c” diyor?

SSL/TLS kullanarak bağlanmaya çalışıyorsunuz ancak sunucunuz SSL/TLS bağlantılarını dinleyecek şekilde yapılandırılmamış.

Yüklü bir TLS (SSL) modülünüz olup olmadığını ve bağlama etiketinizin <bind:ssl>.

v3.7.0 veya daha yeni bir sürüm kullanıyorsanız, inspircd-testsslbu sorunu tanılamaya yardımcı olması için komut dosyasını da kullanabilirsiniz .

İstemcim InspIRCd v3 kullanırken neden mod değişikliklerini/opted kullanıcıları birleştirme/vb.’de doğru göstermiyor?

InspIRCd v3, mesaj etiketlerinin uygulanmasını gerektiren yeni IRCv3 uzantılarına destek sağlamak için mesajları yayma şeklimizi değiştirdi. Mesajları yaymamızın yeni yolu, RFC 1459’un 2.3.1 bölümündeki biçimlendirme kurallarına göre tamamen geçerlidir (burada ikinci not özellikle önemlidir), ancak ne yazık ki birkaç istemcinin bu bölümde belirtilen kurallarla uyumsuz olduğu tespit edilmiştir.

Bu sorun zaten birçok istemcide giderilmiştir. Lütfen en son sürüme güncellediğinizden emin olun ve hala bir sorun yaşıyorsanız lütfen bunu müşterinizin yazarına bildirin. Müşteri yazarınız, ircdocs’un mesaj ayrıştırıcı uyumluluğunu test etmek için test vektörleri sağladığını bilmeyi faydalı bulabilir .

Bu hatanın şurada düzeltildiği bilinmektedir:

  • AdiIRC 3.6 (Kasım 2019’da yayınlandı)
  • HexChat 2.14.3 (Aralık 2019’da yayınlandı).
  • Irssi 1.1.0 (Ocak 2018’de yayınlandı).
  • WeeChat v2.5 (Haziran 2019’da yayınlandı).
  • ZNC 1.8 (Mayıs 2020’de yayınlandı).

Kullanıcıları istemcilerini yükseltmeleri için uyarmak istiyorsanız, clientcheck katkı modülünü Modül Yöneticisi aracılığıyla kurabilir ve aşağıdaki yapılandırmayı kullanabilirsiniz:

<module name="clientcheck">
<clientcheck engine="pcre">
<clientmatch pattern="^AdiIRC (?:[0-2]\.|3\.[0-5] )"
             message="[WARNING] You have been detected as using a broken version of AdiIRC. This client may encounter problems on this server. Please upgrade to v3.6 or newer to fix this issue.">
<clientmatch pattern="^HexChat 2\.(?:[0-9]\.|1[0-3]\.|14\.[0-2] )"
             message="[WARNING] You have been detected as using a broken version of HexChat. This client may encounter problems on this server. Please upgrade to v2.14.3 or newer to fix this issue.">
<clientmatch pattern="^irssi v(?:0\.|1\.0\.)"
             message="[WARNING] You have been detected as using a broken version of Irssi. This client may encounter problems on this server. Please upgrade to v1.1.0 or newer to fix this issue.">
<clientmatch pattern="^WeeChat (?:1\.|2\.[0-4][\. ])"
             message="[WARNING] You have been detected as using a broken version of WeeChat. This client may encounter problems on this server. Please upgrade to v2.5.0 or newer to fix this issue.">
<clientmatch pattern="^ZNC (?:0\.|1\.[0-7][\. ])"
             message="[WARNING] You have been detected as using a broken version of ZNC. This bouncer may encounter problems on this server. Please upgrade to v1.8.0 or newer to fix this issue.">

Ayrıca, hiçbir zaman güncellenmeyecek, bakımı yapılmayan ve güvenli olmayan istemcilerin kullanıcılarını otomatik olarak öldürmek isteyebilirsiniz:

<clientmatch pattern="^xchat 2\.\d+.\d+"
             action="kill"
             message="[WARNING] You have been detected as using X-Chat. This client is unmaintained and contains many serious compatibility and security issues. Please migrate to HexChat v2.14.3 or newer to fix this issue.">
Previous InspIRCd Yapılandırması – InspIRCd Configuration
Table of Contents