OpenSource-Hub
N

ngIRCd

560 stars·システム最適化·SHA-256 チェックサム確認済み

ngIRCd は、IPv6、SSL、PAM 認証をサポートする、無料で軽量かつ設定が容易な IRC サーバーです。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

軽量な IRC チャットサーバー。小規模なプライベートネットワークに適しています。

主な機能

  • 軽量で、C言語で記述されており、リソース消費が少ない
  • IPv6およびSSL/TLS暗号化をサポート
  • PAMプラグインを使用したユーザー認証
  • ユーザーのクローキング(cloaking)をサポート
  • 動的IPアドレスでも問題なく動作

できないこと

  • •ngIRCd はすべての RFC エッジケースを完全に実装しているわけではないため、一部の古いクライアントや非標準クライアントは正常に動作しない可能性があります。また、初回設定時にはサーバー名とネットワークセグメントを正しく設定する必要があり、そうしないとクライアントが接続できない場合があります。

使用例

  • 企業内チームチャットルーム
  • 友人やコミュニティのプライベートIRCネットワーク
  • LAN内の軽量インスタントメッセージングサーバーとして

ngIRCd(次世代IRCデーモン)は、C言語で書かれた軽量なIRCサーバーであり、小規模またはプライベートネットワーク向けに設計されています。スタンドアロンサーバーとして動作させることも、LANやインターネット上の複数のngIRCdサーバーからなるネットワークの一部として動作させることもできます。主な特徴には、IPv6サポート、SSL/TLSで暗号化されたクライアント-サーバー間およびサーバー-サーバー間リンク、ユーザー認証のためのプラガブル認証モジュール(PAM)、IDENTリクエスト、古いクライアント向けの文字セット変換のサポートが含まれます。設定ファイルは非常にシンプルで直感的で、ビルド、インストール、メンテナンスも簡単です。Linux、macOS、FreeBSD、OpenBSD、WSLまたはCygwin経由で動作するWindowsなど、さまざまなプラットフォームをサポートしています。ngIRCdは、既存のIRCクライアントで使用されるほとんどの有用なコマンドとセマンティクスを実装していますが、すべてのRFCのエッジケースをカバーしているわけではありません。

タグ

ircchatserverlightweightself-hosted

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:システムのパッケージマネージャーで ngIRCd をインストール(例:`apt install ngircd`)するか、ソースコードからコンパイルします

4

ステップ2:設定ファイル `/etc/ngircd/ngircd.conf` を編集し、サーバー名とリッスンポートを設定します

5

ステップ3:サービスを起動します:`systemctl start ngircd` または `ngircd -f /path/to/ngircd.conf`

インストールガイド
  1. ステップ1:システムのパッケージマネージャーで ngIRCd をインストール(例:`apt install ngircd`)するか、ソースコードからコンパイルします
  2. ステップ2:設定ファイル `/etc/ngircd/ngircd.conf` を編集し、サーバー名とリッスンポートを設定します
  3. ステップ3:サービスを起動します:`systemctl start ngircd` または `ngircd -f /path/to/ngircd.conf`
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

システムのパッケージマネージャーを使用してアンインストールします(例: `apt remove ngircd`)。または、ソースコードからコンパイルしたバイナリファイルと設定ファイルを直接削除します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-2.0
最終更新2026-06-25 12:25:07
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

3 FAQs

類似プロジェクト