iPhoneでBB2Cから自宅PCのp2サーバを経由して2chに書き込む方法メモ

PC(Windows)側の設定


1. httpウェブサーバを立ち上げる。


※1:XXX.XXX.XXX.XXXはPCのグローバルIPアドレス
※2:Wi-Fi接続でhttpウェブサーバにアクセスできない場合は、3G回線接続で試してみる。


2. php環境をインストールする。

preconfigured PHP 5 packageを利用すると楽です。ただし、その場合はAdding PHP 5 Support On Windowsに従ってAbyssウェブサーバの設定を行います。


3.1 Download and install PHP 5

3.2 Declare the interpreter
3.3 Declare new index files
3.4 Apply the modifications


3. p2をインストールする。


4. p2を設定する。

  • 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_hostcheck.php」の「ホストごとの設定 (0:拒否; 1:許可;)」において、下記のように変更する。

変更前:'iPhone' => 0,

変更後:'iPhone' => 1,

  • 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_user_def.inc.php」において、下記のように変更する。

変更前:$conf_user_def['brdfile_online'] = "http://azlucky.s25.xrea.com/2chboard/bbsmenu.html";

変更後:$conf_user_def['brdfile_online'] = "http://menu.2ch.net/bbsmenu.html";


以下はセキュリティ上、問題ありますが、
うまくいかない場合に試してみる。

  • 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_admin.inc.php」の「ホストチェックをする (0:しない; 1:指定されたホストのみ許可; 2:指定されたホストのみ拒否;)」において、下記のように変更する。

変更前:$_conf['secure']['auth_host'] = 1; // (1)

変更後:$_conf['secure']['auth_host'] = 0; // (1)

  • 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_hostcheck.php」の「ホストごとの設定 (0:拒否; 1:許可;)」において、下記のように変更する。

変更前:'custom' => 0,

変更後:'custom' => 1,


5. p2の動作確認とp2アカウントの作成

  • PCのブラウザから「http://127.0.0.1/rep2」にアクセスする。
  • 任意のアカウント名、パスワードを入力してp2にログインする。


iPhone側の設定
1. BB2Cをインストールする。


2. p2アカウント、p2のURLを設定する。

  • iPhoneホーム」→「設定」→「BB2C」→「公式p2」を開く。
  • 「アカウント」、「パスワード」欄にPCからログインに成功した先ほどのアカウントとパスワードを入力する。