2011年2月8日頃より2ちゃんねる・BBSPINKで行われている通称忍法帖規制に対しての、2011-05-29現在のホットゾヌ1.0β (orz 9) および2の作者さんが対応されるまでの暫定対応方法まとめです。
Cookie移植法†
前作業
- 作業の前に、ホットゾヌは終了させておく
- 普段使ってるブラウザが
- Internet Explorerの場合、IEの「インターネットオプション」の「プライバシー」タブの「詳細設定」で「自動クッキー処理を上書きする」にチェックする。
- Firefoxの場合、Firefoxのツール→オプション→プライバシーの一番上、FireFoxに(W)「記憶させる履歴を詳細に設定する」もしくは「履歴を設定する」に設定する。
- Google Chromeの場合、スパナ型のアイコン(Google Chromeの設定)をクリック→オプション→高度な設定→「コンテンツの設定」ボタンをクリック→Cookie→「ローカルへのデータ設定を許可する(推奨)」にチェックする。
- Operaの場合、Operaのメニュー→設定→設定→詳細設定→Cookie→「Cookieを許可する」か「アクセスしてるサイトからのCookieのみ許可する」にチェックする。
- その他ブラウザの場合でもCookieを取得・保存できるようにしておきます。
- 重要ポイント!:あらかじめIEやFirefoxやその他のブラウザ等で「忍法帖」を適用しているサーバ/掲示板の書き込みテストスレなどを利用して一度書き込みを成功させてCookieを取得しておきます。ただし2chとBBSPINKはCookieが別管理っぽいので一応念のためにそれぞれのサイトでそれぞれのCookieを取得したほうが良いようです。*1
↓以降はInternet Explorerをメインに使っている方でPCにあまり詳しくない人向けの追加作業です。
- エクスプローラ*2の「ツール」→「フォルダオプション」の「表示」タブで「保護されたオペレーティングシステムファイルを表示しない」のチェックを外す。
- ↑上と同じ場所で*********************************「登録されている拡張子は表示しない」のチェックを外す。
- ↑上と同じ場所で*********************************「すべてのファイルとフォルダを表示する」をチェック。
以上ここまで前作業。
そしてまず
- ホットゾヌ1.0β (orz 9) の場合、hzb.exeの入ってるフォルダ\config\Cookie.ini
- ホットゾヌ2の場合、hzb20.exeの入ってるフォルダ\users\(ユーザー名)\cookie.ini
をwindows付属のメモ帳やテキストエディタで開く。
次に先ほど書き込みを成功させたブラウザが
- Internet Explorerの場合、C:\Documents and Settings\「ユーザ名」\Cookies にある「ユーザー名@2ch[1].txt」(※[]内の数字が違う場合あり)を開く。*3
- Firefoxの場合、Firefoxのツール→オプション→プライバシー→「Cookieを表示」ボタン、もしくは「Cookieを個別に削除」をクリックし「2ch.net」を開く。
- Google Chromeの場合、スパナ型のアイコン(Google Chromeの設定)をクリック→オプション→高度な設定→「コンテンツの設定」ボタンをクリック→「すべてのCookieとサイトデータ」ボタンをクリック→2ch.net→Cookie→HAPを開く。
- Operaの場合、Operaのメニュー→設定→設定→詳細設定→Cookie→Cookie設定→「2ch.net」を開く。
- BBSPINKの場合は上の説明の「2ch.net」のところをそのまんま「bbspink.com」と読み替えてください。
- ちなみに上の4つのブラウザだと書き込みを成功させた直後にjavascript:document.cookie;とURL欄に入力して読み込ませるとCookieが表示されるので内容を確認してコピペするだけならこの方法が早いです。なお表示されたHAP〜の末尾に「;」が付いていますのでそれは貼り付ける際には取ってください。
- その他ブラウザもクッキーが保存されているフォルダやファイルを探し出す。
- Safari5だとCookieを確認するのに外部ツールが必要なようです。またjavascript:document.cookie;を入力しても表示されないようです。
そしてその中に記述されている「FOXdayo〜」という長い文字列を探してコピーし、
ホットゾヌのcookie.iniに例えばソフトウェア板他あるanago.2ch.netにある板に書き込みたい場合
[anago.2ch.net]
HAP=(さっきコピーしたIEやFirefoxのcookieにあったFOXdayo〜)
と書いて保存して、ホットゾヌを再起動すれば書き込み可能になります。
なおすでに、「PON=〜」や「PREN=〜」があるところに「HAP=〜」だけを書き足しても大丈夫ですし、消しても「PON=〜」や「PREN=〜」はまた自動生成されるから大丈夫。
また同じように上の例の [anago.2ch.net]を書きたい板のあるサーバのものに書き換えたものを書き足したらいけます。
ちなみに 2012-02-06現在、
2ちゃんねるの現役掲示板サーバは
anago、awabi、engawa、hayabusa、hayabusa2、hayabusa3、ikura、ipv6、kohada、qb5、qb7、toro、uniの13個
BBSPINKの現役掲示板サーバは
kilauea、peleの2つ
TIPS†
- 一例として
- その気になれば各サーバ毎に異なった忍法帖を使うことも可能。だが短時間に作りすぎたり、複数の異なる忍法帖利用が一定時間内に6回を越えた場合自動水遁される*4ので注意。また逆に同じ最初にHAPを使ってもサーバ毎管理なので書き込み状況によってはサーバによってレベル差が生まれる事もある。
p2proxyを導入する†
p2proxyをダウンロードし解凍する。
メリットとしてはp2proxyに忍法帖を管理させることにより、ゾヌ単体で発生するスタート時に1つの同じ忍法帖を使ってもサーバ毎でレベル差が発生するという可能性がなくなります。
書き込むための最低限の設定として、p2proxyの設定の全般タブ「接続待機ポート」を適当に設定し、投稿タブの「Cookie制御」ボタンを押し、「p2proxyで管理する」にチェックを入れる。
その後ホットゾヌの書き込み用プロキシアドレスに「127.0.0.1」と入力し、さっき設定した接続待機ポート番号をホットゾヌのプロキシポートに入力して、忘れずに「HTTPプロキシを使用する」にチェックを入れて保存。
ついでにp2proxyの設定→監視の「p2proxy起動時にリストのプログラムも起動させる」にチェックして、追加からホットゾヌのexeを指定しておけば、p2proxyを立ち上げると同時にホットゾヌも立ち上がるようになります。
Ver2.80より忍法帖規制対応しており、「bbs直接投稿」モードだとモリタポが無くとも書き込みができます。
ちなみに読み込みのほうにも設定しておくと、p2proxyの設定次第ですがみみずんなどの外部過去ログサイトから過去ログを取得することもできます。
関連:2ちゃんねるのp2proxyのスレ