ステータス:非推奨

この記事では、サポートされなくなったバージョンの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

Image

次に、Escキーを押して戻り、[終了]を2回選択します。 これで、メインのSSHインターフェースに戻るはずです。

これで、次のコマンドを使用してpsyBNCのコンパイルを開始できます。

make

psyBNCを開始します


コンパイルしたら、次のコマンドを実行してpsyBNCを起動できます。

./psybnc

これで、次のコマンドを使用して、IRCクライアントを使用してバウンサーに接続できるようになります。

/server DROPLETIP PORT PASSWORD
  1. DROPLETIP =ドロップレットのホストまたはIP(VPS)
  2. 前の手順で選択したポート(デフォルトでは31337)
  3. psyBNCパスワード、今ログインに使用するものがあなたのパスワードになります

これで、バウンサーに接続されました。

Freenodeへの接続


ここで、Freenodeに接続し、DigitalOceanチャネルでアイドル状態にしたいとします。 これを行うには、最初に次のコマンドを実行してFreenodeをサーバーリストに追加します。

/addserver wolfe.freenode.net :6667 

しばらくすると、バウンサーがVPSに接続するはずです。 次に、次のコマンドでDigitalOceanチャネルに参加します。

/j #digitalocean

ここで、freenodeサーバーにバウンサーを設定しました。