Ubuntu12.04VPSでpsyBNCをセットアップする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。
理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.
代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。
序章
バウンサーは、IRC(Internet Relay Chat)で使用するための小型で軽量のソフトウェアです。 バウンサーには複数の利点がありますが、主にユーザーが元の接続ソースを非表示にし、クライアントから切断した後も接続を維持できるようにします。 PsyBNCは、Linux上で実行され、多くの機能をサポートする簡単で軽量な用心棒です。このチュートリアルでは、用心棒をセットアップしてFreenodeサーバーに接続します。
ライブラリをインストールする
psyBNCをダウンロードする前に、psyBNCが依存するライブラリをダウンロードしてインストールする必要があります。 SSHにログインし、次のコマンドを実行することでこれを行うことができます。
sudo apt-get install patch make gcc build-essential libncurses5-dev
そのコマンドを実行した後、Ubuntuはライブラリをダウンロードしてインストールすることを確認するように求めます。
psyBNCのダウンロードと抽出
インストールが完了すると、psyBNCのダウンロードを開始できます。 この記事の執筆時点では、psyBNC2.3が最新バージョンです。 psyBNCはUbuntuリポジトリにないため、サイトからダウンロードする必要があります。 これを行うには、次のコマンドを実行します。
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
ダウンロードが完了したら(少し時間がかかります)、次のコマンドを実行してパッケージを抽出します。
tar -zxvf psyBNC-2.3.2-7.tar.gz
それでは、次のコマンドを実行してフォルダに入りましょう。
cd psybnc
psyBNCのセットアップとコンパイル
これで、psyBNCの設定を開始できます。 次のコマンドを実行します。
make menuconfig
新しいテキストインターフェイスが起動するはずです。 このインターフェースでは、複数の変更を行うことができますが、今のところ、ほとんどをデフォルトのままにしておきます。
bouncer-configセクションに移動し、リスニングポートを選択します。 現在のポートを選択し、新しいポートを入力します(またはデフォルトのポートのままにします)。 アスタリスクとスペースを前に置いてください。 例えば:
* 1337
次に、Escキーを押して戻り、[終了]を2回選択します。 これで、メインのSSHインターフェースに戻るはずです。
これで、次のコマンドを使用してpsyBNCのコンパイルを開始できます。
make
psyBNCを開始します
コンパイルしたら、次のコマンドを実行してpsyBNCを起動できます。
./psybnc
これで、次のコマンドを使用して、IRCクライアントを使用してバウンサーに接続できるようになります。
/server DROPLETIP PORT PASSWORD
- DROPLETIP =ドロップレットのホストまたはIP(VPS)
- 前の手順で選択したポート(デフォルトでは31337)
- psyBNCパスワード、今ログインに使用するものがあなたのパスワードになります
これで、バウンサーに接続されました。
Freenodeへの接続
ここで、Freenodeに接続し、DigitalOceanチャネルでアイドル状態にしたいとします。 これを行うには、最初に次のコマンドを実行してFreenodeをサーバーリストに追加します。
/addserver wolfe.freenode.net :6667
しばらくすると、バウンサーがVPSに接続するはずです。 次に、次のコマンドでDigitalOceanチャネルに参加します。
/j #digitalocean
ここで、freenodeサーバーにバウンサーを設定しました。