OpenSource-Hub
Z

ZNC

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

ZNC は高度な IRC バウンサーで、24時間オンラインでメッセージをキャッシュし、いつでもチャット履歴を振り返ることができます。

スマートダウンロード

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

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

IRC接続を切らずに維持し、オフラインでもメッセージを受信でき、複数デバイス間の同期に対応しています。

主な機能

  • IRC サーバーとの接続を自動的に維持し、クライアントが切断されてもオフラインになりません
  • チャンネルごとにメッセージを個別にバッファリングし、履歴内容の再生をサポート
  • 複数クライアントの同時ログインをサポートし、初回接続時のみ再生するかバッファを保持するかを選択可能
  • ウェブ管理インターフェースを内蔵し、ユーザー、ネットワーク、モジュールの設定が簡単に行えます
  • モジュール式アーキテクチャで、C++、Python、Perl による拡張プラグインの作成が可能

できないこと

  • •デフォルトの設定ファイルは ~/.znc にあり、変更後は再読み込み(pkill -SIGUSR1 znc)するか、ステータスコマンドで再保存する必要があります。2. SSL を有効にする場合は、znc --makepem で証明書を生成する必要があります。3. バッファサイズはメモリに影響するため、マルチユーザー環境では慎重に設定してください。4. Python モジュールを使用する場合は、事前に libpython と Python 開発ヘッダーファイルをインストールする必要があります。

使用例

  • IRCl ヘビーユーザー:接続を維持して切断を防ぎ、オフラインメッセージを自動キャッシュ、仕事とプライベートを両立
  • マルチデバイス同期:スマートフォン、PC、タブレットで同じ IRC アイデンティティを使用し、切り替え時に未読メッセージを自動リプレイ
  • チームコラボレーション:プライベートバウンサーを構築し、チームメンバーが同じ IRC ゲートウェイを共有、チャンネルと権限を一元管理

詳細説明

ZNC は軽量でモジュール化された IRC バウンサー(Bouncer)で、常駐サーバーとして動作します。IRC サーバーとの接続を 24 時間維持し、オフライン中でも各チャンネルで見逃したメッセージをバッファリングします。複数クライアントの同時接続をサポートし、履歴メッセージを自動的に再生します。また、Web 管理インターフェースも提供しています。SSL/TLS 暗号化、ユーザーごとの独立した設定をサポートし、C++、Perl、Python モジュールで機能を拡張できます。チャットを一切見逃したくないユーザー、複数のデバイスで同一の IRC アイデンティティを共有したいユーザー、あるいは友人向けにグループバウンサーを構築したい IRC ユーザーに適しています。

タグ

IRCbouncerproxymessagingonline-buffer

はじめ方

1

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

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

2

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

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

3

ステップ 1:システムのパッケージマネージャーでインストール(Ubuntu なら sudo apt install znc を実行)、または GitHub からソースコードをダウンロードしてコンパイル

4

ステップ 2:znc --makeconf を実行して対話式の設定に入り、管理者アカウント、リスニングポート、SSL などを設定

5

ステップ 3:ZNC サービスを起動 (znc) し、IRC クライアントで接続(形式:サーバーアドレス:ポート、パスワードは username:password)

インストールガイド
  1. ステップ 1:システムのパッケージマネージャーでインストール(Ubuntu なら sudo apt install znc を実行)、または GitHub からソースコードをダウンロードしてコンパイル
  2. ステップ 2:znc --makeconf を実行して対話式の設定に入り、管理者アカウント、リスニングポート、SSL などを設定
  3. ステップ 3:ZNC サービスを起動 (znc) し、IRC クライアントで接続(形式:サーバーアドレス:ポート、パスワードは username:password)
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

アンインストール方法はインストール元によって異なります。パッケージマネージャー経由でインストールした場合(例:apt remove znc)は、~/.znc ディレクトリ内の設定とユーザーデータを手動で削除することを忘れないでください。コンパイルしてインストールした場合は、コンパイルディレクトリとインストールパス(例:/usr/local/bin/znc など)を削除してください。

追加の依存関係なし

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

プロジェクト情報
ライセンスApache-2.0
最終更新2026-05-13 16:06:01
GitHub リポジトリ公式サイト

類似プロジェクト