RaspberryPiをIRCサーバーに変える方法
1980年代にさかのぼるIRCは、人気のあるTwitchストリーミングプラットフォームを含む多くの最新のオンラインコミュニティの背後にある原動力である古典的なチャットプロトコルの1つです。現在、利用可能なIRCクライアントとサーバーに不足はありません。 RaspberryPiを使用して独自のIRCサーバーをセットアップすることもできます。
この記事では、RaspberryPiをIRCサーバーに変える方法を学びます。
独自のIRCサーバーをセットアップする必要があるのはなぜですか?
独自のサーバーを作成する主な利点は2つあります。
1。チャットエクスペリエンスを完全に制御
独自のIRCサーバーを使用すると、独自のモデレーターを割り当てたり、関心のあるトピックのチャネルを作成したり、サーバーに参加できる人と参加できない人を最終決定したりすることができます。オンラインディスカッションがトロル、ボット、スパマー、その他のデジタルの望ましくないものに乗っ取られる。
2。データを管理する
第三者が誤って情報を漏えいしたり、故意に販売したり、ターゲットを絞った広告で使用したりすることを心配していますか?
独自のサーバーを実行することで、ユーザー名やメールアドレスから、IRCチャットログに至るまで、すべてのデータを管理できます。
必要なもの
このチュートリアルを完了するには、次のものが必要です。
- RaspberryPiOSを実行しているRaspberryPi
- RaspberryPiと互換性のある電源ケーブル
- 外部キーボードとそれをPに接続する方法。
- Raspberry Piモデルに応じて、HDMIまたはマイクロHDMIケーブル
- 外部モニター
- Wi-Fi経由で接続していない場合のイーサネットケーブル
はじめに:RaspberryPiをセットアップする
まず、電源ケーブルとすべての周辺機器をRaspberryPiに接続します。
Raspberry Piが起動したら、インターネットに接続されていることを確認してください。ターミナルを開き、次のコマンドを入力してシステムを更新します。
sudo apt update && sudo apt -y upgrade
Raspberry Piがアップデートをインストールする場合は、次の手順に進む前にPiを再起動してください。
Ircd-Hybridサーバーをインストールします
Ircd-Hybridデーモンを使用してabIRCサーバーを作成します。次のコマンドを使用して、Ircd-Hybridパッケージをインストールします。
sudo apt install ircd-hybrid
このダウンロードには時間がかかることがあるので、今がコーヒーを飲みに行くのに最適な時期です!
サーバーを保護する:暗号化されたパスワードを作成する
オペレーターとしてIRCサーバーに接続するために使用する暗号化されたパスワードを作成する必要があります。これにより、モデレーターや管理者アカウントと同様に、権限が強化されます。
暗号化されたパスワードを作成するには、次のコマンドを実行します。
/usr/bin/mkpasswd your-password-here
「your-password-here」を使用するパスワードに置き換えます。
ターミナルは、暗号化されたパスワードである一連の文字と数字を返します。サーバーのオペレーターアカウントを設定するために必要になるため、このパスワードをメモしておいてください。
IRCサーバーの構成
次に、Ircd-Hybridソフトウェアを構成する必要があります:
sudo nano /etc/ircd-hybrid/ircd.conf
これにより、ircd.conf構成ファイルがRaspberryPiのNanoテキストエディターで開きます。
このファイルには多くの設定が含まれていますが、少なくとも次の変更を行う必要があります。
IRCサーバーに名前を付けます:
serverinfo {
までスクロールします ブロックして次を見つけます:
name = "hybrid8.debian.local";
サーバーに一意の名前を付ける必要があります。例:
name = "JessicaServer.irc";
説明を提供する
誰かがIRCサーバーに接続するたびに表示される簡単な説明を提供する必要があります。
以下を見つけてください:
description = "ircd-hybrid 8.1-debian";
このテキストを独自の説明に置き換えてください。例:
description = "Raspberry Pi IRC Server";
ネットワークについて教えてください
次のセクションまでスクロールします:
network_name = "debian"; network_desc = "This is My Network";
これらの2行は、サーバーが実行されているネットワークを示しているため、特定のネットワークを反映するように更新する必要があります。例:
network_name = "MyNetwork"; network_desc = "This is my Raspberry Pi IRC Network";
いくつかの制限を設定する
デフォルトでは、Ircd-Hybridは一度に512の接続を許可します。この制限を変更する場合は、次の行を見つけてください。
default_max_clients = 512;
これで、この512ユーザーの制限を増減できます。この場合、IRCサーバーへの接続は最大100個までしか許可していません:
default_max_clients = 100;
オペレーターを作成する
次は、オペレーターのいくつかの設定を定義します。 operator {
までスクロールします ブロック。このセクションではコメント解除が必要な場合があるため、最初の#
を削除してください。 各行に記号があります。
それが終わったら、次の行を見つけます:
name = "sheep";
この行を、オペレーターグループに割り当てる名前に置き換えます。
name = "operator";
次の行を編集して、オペレーターコマンドを実行できるユーザーを指定する必要があります。
user = "*@192.0.2.240/28";
これにより、正しい資格情報を持っていれば、誰でもオペレーターにアクセスできるようになります。
user = "*@*";
最後に、前に生成した暗号化されたパスワードを追加します。以下を見つけてください:
password = "xxxxxxxxxxxxx";
この行は、プレーンテキストバージョンではなく、暗号化されたパスワードに置き換えてください。
入力した情報に満足したら、 Ctrlを押して構成ファイルを保存します + O キーを押してからCtrl + X 閉じます。
IRCサーバーを実行する
Hybrid-IRCDサーバーを再起動します:
sudo /etc/init.d/ircd-hybrid restart
サーバーが再起動すると、使用できるようになります!
mIRC:RaspberryPiサーバーへの接続
任意のIRCクライアントを使用してIRCサーバーに接続できます。私はmIRCを使用していますが、他の人気のある代替手段には、WeeChatやMacOS用のLimeChatがあります。
IRCサーバーに接続するには、選択したクライアントを起動してから、新しいサーバーを追加することを選択します。 IRCクライアントに応じて、次の情報を入力するように求められます。
- 説明 :これは、サーバーがIRCクライアントに表示される方法であるため、使用する値を入力します。
- 住所 :これは、RaspberryPiIRCサーバーのIPアドレスです。 IPアドレスがわからない場合は、Raspberry Piでターミナルを開き、
hostname -I
を実行することで、この情報を取得できます。 コマンド。 - ポート :これはほとんどのサーバーのデフォルトであるため、これを6667に設定する必要があります。
「追加」をクリックして、IRCサーバーに接続できるようにします。
ご覧のとおり、RaspberryPiにIRCサーバーをセットアップするのはかなり簡単です。キャプティブポータルのWi-Fiアクセスポイント、音楽サーバー、さらにはパーソナルWebサーバーとして機能するなど、RaspberryPiで実行できることもたくさんあります。
その他のチュートリアルについては、RaspberryPiチャネルを確認してください。
-
古いルーターをリピーターに変える方法
自宅のデッドスポットやWi-Fi接続の弱さに苦労していますか?多くの人がこの問題を抱えています。家全体で信頼できるサービスが必要ですが、家全体のメッシュネットワークシステムに大金を費やしたくありません。古いルーターをどこかに置いている場合は、その古いルーターをリピーターに変えて、20ドル未満の投資と少しの時間で、完全なカバレッジを実現できます。古いルーターがなくても、eBayなどのサイトから低価格で入手できます。 必要なもの ルーターをWi-Fiリピーターとして再利用するには、次のアイテムが必要です。 Wi-Fiを使用しない電力線ネットワークアダプター 古いルーター(802.11nまたは8
-
古いテレビをスマートテレビに変える方法
最近販売されているほとんどすべてのテレビはスマートテレビです。つまり、インターネットに接続して、Disney+ Hotstar、Netflix、Prime Video、Spotify、YouTube などのサービスから音楽やビデオをストリーミングできます。しかし、完全に機能する古いテレビを持っていて、今すぐ新しいスマートテレビにアップグレードしたくない場合はどうすればよいでしょうか?テレビの「馬鹿げた」オペレーティング システムと一緒に暮らす必要があり、素晴らしいオーディオやビデオのストリーミング アプリやその他の最新機能を利用できませんか?あまり。多額の費用をかけずに、非スマート TV をス