Amarengo

Articles and news

ZNC

インターネットリレーチャット、またはIRCは、1988年に作成されたオンラインチャットプロトコルです。 IRCはチャンネルと呼ばれる大きなチャットルームのネットワークです。 各チャンネルは、コミュニティのメンバーが世界中からお互いに話すことができます。 IRCに慣れていない人は、webチャットインターフェイスを使用している可能性があります。 多くのユーザーは、お気に入りのIRCネットワークとチャネルに接続するためのIRCクライアントを持っています。 しばらくすると、接続するたびに一部のユーザーが常にチャネルにいることに気付くことがあります。 彼らは本当に一日中彼らのIRCクライアントと自分のコンピュータの前にありますか?

それに対する簡単な答えは通常ノーです。 多くの熱心なIRCのユーザーはircの用心棒、離れている時でさえあなたの好まれたIRCネットワークおよびチャネルに接続し続ける代理サービスを使用する。 次のようなIRCネットワークに直接接続する代わりにirc.example.com、次のようなプロキシに接続しますbouncer.mysite.com 警備員ソフトウェアを動かすかどれが。 警備員は、次に、IRCネットワークに接続します。 あなたの用心棒にログインすると、それはあなたがオフラインで逃したあなたのチャンネルのメッセージだけでなく、他のユーザーからのプライベートメッ

ZNCとは何ですか?

ZNCは、この素晴らしい機能セットを提供する用心棒ソフトウェアです。 ZNCはすでにFedoraソフトウェアリポジトリにあり、インストールすることができます。 あなたもあなた自身のZNC用心棒を起動して実行していることができ、再びIRCチャンネルを離れる必要はありません! この記事では、FedoraにZNCをインストールする方法と、ZNCに接続するようにIRCクライアントを設定する方法について説明します。

ZNCをインストール

まず、サーバーがインターネット上で公開されていることを確認してください。 あなたのIRCの警備員のための港は開いているべきです。 通常、これは暗号化されていない接続の場合はポート6667、暗号化されたTLS接続の場合は6697です。 Firewalldを使用して、次のようにファイアウォールを構成します:

sudo firewall-cmd --add-port=<port_number>/tcpsudo firewall-cmd --runtime-to-permanent

その後、次のコマンドを実行してZNCをインストールします:

sudo dnf install znc

初期設定

インストールが完了したら、設定にジャンプする準備が整いました。 これを行うには、zncユーザーとしてconfiguration generatorを実行します。 次のコマンドを使用します:

sudo -u znc znc --makeconf

ZNCの一連の設定オプションを確認するように求められます。 私の設定の例は以下の通りです。 パスワードエントリは省略されており、Nickのようないくつかのオプションでは、デフォルトを受け入れるためにEnterを押しました。

-- Global settings --Listen on port (1025 to 65534): 6697Listen using SSL (yes/no) : yesListen using both IPv4 and IPv6 (yes/no) : # default to yes unless you must prevent IPv6 traffic-- Admin user settings --Username (alphanumeric): jwfEnter password:Confirm password:Nick :Alternate nick :Ident :Real name : Justin W. FloryBind host (optional):

コマンドラインからIRCネットワークをセットアップしたい場合は、次のことができます。 そうでない場合は、後でwebインターフェイスからこれを行うことができます。

Launch ZNC now? (yes/no) :

おめでとう、あなたのZNCサーバーは今実行されています! すべてが正しく設定されている場合は、webパネルにログインできるはずです。

成功、あなたはあなたのZNC webパネルにそれを作りました!

webインターフェイスでの設定の完了

webインターフェイスにログインすると、いくつかの異なるオプションがあります。 以前に設定したユーザーアカウントを見つけ、IRCネットワークを追加するようにユーザーを編集します。 この記事では、人気のあるircネットワークfreenodeを追加します。

あなたのウィンドウは、ネットワークを追加するためにこれに似ています。

freenodeの情報は、ZNCに追加するために以下にリストされています。 別のIRCネットワークに接続する場合は、そのネットワークが提供するサーバー接続情報を参照してください。

  • ネットワーク名:freenode
  • ニックネーム,alt. ニックネーム、ident、および本名は空白のままにすることができます。 これらは、以前に設定したユーザーのグローバル設定から継承されます。
  • このIRCネットワークのサーバー:chat.freenode.net +6697
  • モジュール:
    • モジュールは、IRCの経験をカスタマイズするための便利な”エキストラ”です。 完全なリストはZNC wikiにあります。
    • 私のお気に入りのいくつか:keepnick,simple_away

終了したら、[保存して戻る]を選択します。

最後のステップはチャンネルを追加することです。 これは、追加したネットワークのネットワーク構成ページで行うことができます。 ページ上でチャンネルに言及しているセクションを探し、[追加]を選択します。 そこにいくつかの異なるオプションがありますが、初心者のために、唯一の二つの問題。

1,2,3のように簡単–お気に入りのチャンネルを追加し、あなたが行く準備が整いました!

チャンネル名は、#fedora-magazineのように、参加したいチャンネルの名前です。 他に便利な設定はBuffer Countです。 バッファ数は、離れた後にIRCにログインしたときに、特定のチャネルの履歴に保存されるメッセージの数です。 ほとんどのチャネルでは、50行で十分です。 ただし、アクティブなチャネルにいて、メッセージを見逃したくない場合は、この設定を200または500メッセージにバンプします。

最後の手順

ZNCが完全に構成されたので、サービスを開始して有効にすると、サーバーが再起動した場合にZNCが自動的に起動します。 これを行うには、次のコマンドを実行します:

sudo systemctl enable znc --now

ZNCはサーバー上で起動して実行されています。 これで、ircクライアントを使用して接続できます。Ansibleを使用してzncを展開する

ZNCのインストールを自動化しますか? CentOS7用のAnsibleのクイックセットアップについては、このAnsible Galaxyの役割を確認してください。xホスト。 GitHubでの動作を確認してください。

IRCクライアントの設定

ハードワークが終わったので、ZNC bouncerサービスを使用するようにIRCクライアントを設定します。 Fedoraで利用可能な一般的なIRCクライアントはHexChatクライアントです。 しかし、から選択するいくつかのオプションがあります。 あなたのために最もよく働くものが使用しなさい。

クライアントでIRCネットワークを設定する代わりに、ZNCサーバーの情報を追加します。 スクリーンショットは、これがHexChatユーザーのためにどのように見えるかの例を示しています:

一般的な情報をサーバーのアドレスとパスワードに変更します。

ZNCでは、認証にサーバーパスワードが必要です。 接続手順は、ユーザーのZNC IRCネットワークページの上部に表示されます。 これらは通常、username/network_name:passwordとしてフォーマットされています。 IRCクライアントとの接続の詳細については、ZNC wikiを参照してください。

ネットワークを追加すると、ネットワークに接続できます。 今、あなたは再びIRCチャンネルに別のメッセージが欠落して心配する必要はありません!

..

コメントを残す

メールアドレスが公開されることはありません。