ZNC
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 ユーザーに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ 1:システムのパッケージマネージャーでインストール(Ubuntu なら sudo apt install znc を実行)、または GitHub からソースコードをダウンロードしてコンパイル
ステップ 2:znc --makeconf を実行して対話式の設定に入り、管理者アカウント、リスニングポート、SSL などを設定
ステップ 3:ZNC サービスを起動 (znc) し、IRC クライアントで接続(形式:サーバーアドレス:ポート、パスワードは username:password)
- ステップ 1:システムのパッケージマネージャーでインストール(Ubuntu なら sudo apt install znc を実行)、または GitHub からソースコードをダウンロードしてコンパイル
- ステップ 2:znc --makeconf を実行して対話式の設定に入り、管理者アカウント、リスニングポート、SSL などを設定
- ステップ 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 など)を削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。