datファイルを共有するP2Pソフト o2on 17dat

■ このスレッドは過去ログ倉庫に格納されています
2011/02/11(金) 01:26:45
2chのdatファイルを共有するP2Pソフトです。
現段階ではまだαバージョンですので、マターリいきましょう。

公式サイト
http://o2on.sourceforge.jp/
http://sourceforge.jp/projects/o2on/

wiki
http://o2on.sourceforge.jp/wiki/

初期ノード
http://o2on.jf.land.to/node/
http://o2on.sourceforge.jp/nodes/

前スレ: datファイルを共有するP2Pソフト o2on 16dat
http://hibari.2ch.net/test/read.cgi/tech/1231570128/
2011/09/30(金) 00:29:03.71
おれもそろそろ24時間動かせるo2onマシン組むかな
2011/09/30(金) 19:36:24.76
気が付いたら総dat数3万超えてた
2011/10/09(日) 00:14:00.39
WHSマシンにo2on入れてるな
210180
垢版 |
2011/10/14(金) 16:13:22.78
iPhone板がうまく追加できない
大文字なのが悪さしてるのかな
2011/10/14(金) 17:00:27.78
これ >>168 を入れてみたら板追加はできたけど、
不明のカテゴリになった
ログは一応溜まるようになった
2011/10/14(金) 17:01:16.75
dat収集画面の板取得でも無理ですか?

2channel.brdとBoardEx.xmlを直接編集する手もあります
編集する場合は一度o2onを終了させた上で以下の文を追加してください
また専用ブラウザを使用している場合は居た一覧の更新もしてみてください

*2channel.brd
家電製品の部分に
hibari.2ch.net<TAB>iPhone<TAB>iPhone

* BoardEx.xml
<board>
<name>2ch.net:iPhone</name>
<enable>1</enable>
</board>
213210
垢版 |
2011/10/14(金) 17:20:45.90
カテゴリ不明に表示されてたけど「再表示」ボタンおしたら生活家電のカテゴリに表示されるようになった
o2up0049.zip を入れる前は、何度「板取得」ボタンを押してもiphone板がどこにも表示されてこなかった
214210
垢版 |
2011/10/14(金) 17:43:48.19
あれ? なんか何いじったかわかんなくなっちゃった
最終的には 2channel.brd も BoardEx.xml も >>212 と同じ状態になって
問題なく動いてる
ありがとう
2011/10/15(土) 11:36:55.05
つなぎなおしたので
ddced03d167ad93db5eeb05dada586a1213e828461f9da7175d2
2011/10/21(金) 07:01:05.12
これwin7で使えますか?
2011/10/21(金) 13:32:28.99
YesYesYesYes....
2011/10/24(月) 04:25:19.09
kamome鯖のログってどれくらい流れてる?
2011/10/24(月) 05:51:36.53
俺が保持してるのは3805スレだった
2011/10/31(月) 15:28:14.47
状態は稼働中. port開放の確認をしたら開放されてると表示されてるんだが
ProxyServer neterr ばかりで一向に接続に成功している気配がない…

nodeは >>215を入力
o2on002_0045_Win32.zipの中身をうpろだのo2up0045.zipで上書き
win7 32bit という環境なんだが何がいけないんだorz
2011/10/31(月) 15:54:54.30
Webブラウザから管理画面には繋がる?
ちなみに開放するポートはP2Pポートのみでおk
Proxyポートは専用ブラウザで使用するポート

proxyserverのエラーならポート解放云々の問題じゃないから
o2onと専用ブラウザのやりとりで問題が起きてる可能性がある

専ブラで使用するProxyはちゃんとo2onになってるかな?
アドレスをlocalhostもしくは127.0.0.1
ポート番号をo2onのproxyポートに正しく設定されているか確認してみて
2011/11/01(火) 05:47:40.01
>>221
専ブラを使って設定してみた。dat落ちしたスレを開こうとすると
タスクトレイのo2onのアイコンが反応して検索登録できた。ので上手くo2onと専ブラとの連動できているっぽい。

しかしnodeを登録しようとすると
2011/11/01 05:35:28 Agent neterr 61f9da71 7777 connect失敗
2011/11/01 05:35:27 Agent neterr 61f9da71 7777 connect失敗
2011/11/01 05:35:25 Agent neterr 61f9da71 7777 connect失敗
2011/11/01 05:35:25 Agent neterr 61f9da71 7777 connect失敗

というエラーが表示されよくわからないという状況…これは一体。
2011/11/01(火) 07:42:43.11
自ノード貼り
9b8b557bb0c04f42956b918b6144ef666752e45614ccded824f5

繋がりそうにないなら素直に撤収。
2011/11/01(火) 14:13:59.03
connect失敗はノード情報が古いだけかな?

b352dd0408b27a8ed0b3ffd4a42336dae3b488dbcfbbd2fd02d5
↑これ追加してみて
2011/11/02(水) 23:24:33.98
久々にさらさら
fb17bb9ed0bce92cba2df8d1dc237dfbba780d22cf63087714d5
2011/11/06(日) 12:15:23.46
一応ノード貼り
2ccd1feca98ae8f62b85c0c8b08a90462ea6ce8ccee6f4bb14c8
2011/11/25(金) 18:03:55.26
ちらほら新板ができてるから取得する板更新しておいたほうがいいかも
2011/11/30(水) 02:03:59.62

気になるか?
まあ、お前ごときどうせ株なんか知らんだろうし、どうにも出来んし説明してやろう。

崩壊してんのは、株取引のほうだ。
すでに年金すら韓銀砲で溶けてる。今なお溶かし続けてる。
後、多分だが金持ってる外国人や富裕層はとっくに韓国から亡命(まあ似たようなもん)してる
どこまで持ちこたえるか知らんが、ウォンは貧弱だから安くなりすぎても、高くなりすぎても死亡
すると紙クズと化したウォンを、ハゲタカファンドに捨て値でおもちゃにされてゲームオーバーだ


そしたらまず銀行が閉鎖されて、預金が降ろせなくなるだろうな。
そこからがパニックの引き金になるだろ、あとは想像に任せる。まあしたくもないくらい地獄だろうが

韓国がIMF入り以外で、自力で浮き上がろうとしたら、これら問題をどうにかする必要があるのだが
首脳陣がそこまで脳ミソ使ってるのかまでは、知らん。


あとそうなったらおそらく円持ってる在日強制召還。これはお前らの問題だな、日本人?復興にいそがしいからまた今度な
これくらいだな、まあ後は勝手に調べてくれ。

2011/12/04(日) 08:26:57.80
最新版は 0045 でいいの?
x64 というのは 64bit OS 対応なの?
2011/12/04(日) 12:06:04.88
yes
2011/12/09(金) 00:19:19.20
PC1台にo2onと2chブラウザAと2chブラウザBがインストールされてて
ブラウザAもBもスレCを一度も読んだことがない状態で
ブラウザAでスレCを読む
しばらく時間がたってスレCに多数のカキコがありレスが進む
ブラウザBでスレCを読む
ということをやると、dbのdatのサイズがおかしくなる
o2onのdat保存先にあるスレCのファイルサイズはブラウザBで読んだ時の正しいサイズになってる
2011/12/16(金) 01:20:33.72
JaneStyleを使ってるんだけどo2on使う時はJaneの設定の
Proxy使用時にキャッシュを使用しない
ってオプションはどっちに設定すればいいの?
2011/12/16(金) 12:40:10.24
俺はオフにしてる、というか触ったことないがどうなんだろ
2011/12/16(金) 13:52:52.49
特別に処理してる訳じゃ無いからどっちでもいいよ
2011/12/25(日) 19:25:18.81
落ちそうだな

どんな変更点でもいいから
そろそろバージョン上げてくれ
2011/12/27(火) 10:05:25.17
ここでバグ報告すれば、対応してくれるよ
致命的なバグなら

俺はコンパイル環境ねーから
2012/01/03(火) 00:48:37.50
新年保守
2012/01/05(木) 01:06:28.82
1スレ分のdatだけo2onのdatフォルダに放り込みたいんだが
DBメンテしないでやる方法ない?
DBメンテは時間かかりすぎる
2012/01/05(木) 01:30:30.70
SQLを直接入力すればおk、ただハッシュ計算とかがあるから面倒になる
回避する方法としては

1 o2onの環境をもう1つ作る、
2 取り込みたいdatだけDBメンテで取り込む
3 SQLiteのDBファイルを読み込めるソフトで値をチェック
4 常用してるo2onのdatフォルダにdatをぶち込んで、DBファイルを編集する(SQLiteや3で使用したソフトなどで)
5 (゚Д゚)ウマー
2012/01/14(土) 19:40:19.53
>>238
ファイルをフォルダにぶち込む
2chブラウザでproxy設定してると思うので
該当スレを読み込む
2012/01/24(火) 15:00:41.46
Oh oh oh oh oh
2012/01/28(土) 17:24:09.32
誰かメッセンジャー頼む
2012/02/01(水) 03:38:12.26
o2on wiki、spam の攻撃うけてね?
2012/02/01(水) 12:15:30.91
みみずんに大量保存されているログを利用したいのだけど、
表示すると自動でhtmlに変換されてしまう ('A`)
何とかしてdatファイルのまま落とす方法は無いものか。
2012/02/01(水) 19:22:54.19
>>244
仕様読んで来いよ
あとマルチでDLするなよ、シングルにしろ
2012/02/06(月) 04:17:58.04
んー、45ノードかぁ。

もっと流行ると良いのだけど。
2012/02/09(木) 08:32:55.97
>>244
いまさらだがFQDNに.datつけるだけじゃなかったっけ?

おれはlogsokuでのdat取得方法があれば知りたい。
htmltodat.exe使うのはなしでw
2012/02/09(木) 09:36:39.52
>>246
嫌ステマブームの間に、「まとめサイトよりも」と宣伝すれば多少は変わるかも。
249244
垢版 |
2012/02/09(木) 10:15:44.56
ダウンローダの user-agent いじったら落とせた。
これで某板の解析が捗りそうだ
2012/02/12(日) 10:40:08.71
導入しては見たがまったくスレが補完されないぜ・・
ProxyServer neterr って言われたから
janeとの接続もチェックしたんだが問題はなさげ
他の部分が悪いんだろうけどまったくわからんでござる
2012/02/12(日) 10:49:31.68
まず既に開いているスレッドは全容ブラウザからもう1度datを再取得する必要が有る
「ログを削除してから再取得」みたいな機能があると思うから試してみて、

それでもだめなら管理画面のdat収集から板取得後、保管したい板にチェックが入ってるか確認して
2012/02/12(日) 10:50:07.78
×全容ブラウザ
○専用ブラウザ
2012/02/12(日) 11:08:12.35
>>250
「初期ノードキボンヌ」と書き込んでみる
2012/02/12(日) 11:17:17.35
目を放してる隙に支援が!ありがとう
テスト用スレのdat取得は何とかできたが自分の読みたいやつは相変わらずできんw
これは多分時間の問題なのかな

初期ノードは公開所みたいなとこの最新10個を追加してみた
2012/02/12(日) 11:22:24.62
>>254
他のノードからdatを取得する場合は
そのdatファイルを保有しているノードが見つからないとだからすぐに読める訳じゃ無いんだ
そのdatファイルを保有しているノードが居ない場合ってのもあるから、海よりも広い心で気長に待つしかない
2012/02/12(日) 11:39:02.68
>>255
なるほど やっぱし時間かかるんだな

みんな親切にありがとう!
果報を寝て待つぜ
2012/02/12(日) 14:23:49.17
これってサーバトラブルやら圧力やらで公式には残ってないスレも出回ってるの?
2012/02/12(日) 14:36:52.37
誰かがそのスレをo2on経由で取得していたならね
2012/02/22(水) 09:50:02.24
test
260デフォルトの名無しさん
垢版 |
2012/03/01(木) 05:11:46.95
良スレ上げ
2012/03/08(木) 21:17:05.24
なにげに鉄道関係の板のスレは何でもすぐ保管されるな
クローラでも動いてるのかな
2012/03/12(月) 11:34:31.60
>>261
俺が見てるスレはなかなか保管されない・・・
2012/03/12(月) 11:40:56.95
あれ?俺書き込んだ?
2012/03/13(火) 10:38:55.23
>>263
お前は俺か?
2012/03/14(水) 00:57:36.94
>>262-264

あれ、、、俺寝ぼけてたのか・・・・3回も書き込んでたなんて(;^ω^)
2012/03/14(水) 09:39:43.99
俺ばっかりかよ

なかなか保管されない奴は
別途、過去ログDATで手にいれて
o2onの該当するフォルダにぶち込んでる
この作業がメチャクチャマンドクセ
2012/03/14(水) 18:40:28.57
結局外部ログ保管サイトが効率がいいことに気づいた。
そこで、それでもo2onのメリットがあれば教えてけれ。
2012/03/14(水) 18:47:24.04
外部ログ保管サイトのクロール開始時期より前のデータが手に入ることもある
2012/03/14(水) 19:52:21.36
外部ログ保管サイトと同期する役割を持ったプログラムとかがあればなー・・・
2012/03/14(水) 21:15:08.21
P2Pのロビーサーバーを構築して各o2onが保存しているdatを閲覧できるようにってアレ?
2012/03/14(水) 23:39:42.08
>>267
謎の圧力でサイト毎あぼんの危険がない。
公式には消されたdatをいつまでも回せる。

こんなところかな
272デフォルトの名無しさん
垢版 |
2012/03/15(木) 05:35:09.09
数万のDATを保持しているんだけど、自分のほしいDATはいつまでも補完されないw
nyのように自分の興味のあるDATを絞り込む機能とかないのかな??w
2012/03/15(木) 05:39:05.67
クラスタリング機能はほしいよな
2012/03/15(木) 11:40:23.73
保管されないスレは誰も見て無い、保有してないって思って言いと思う
ソース見た感じだと近いノードから探してて、現状だとノード数が少ないからほとんど全部のノードに検索を求める感じになってる
それでも保管されない場合は保有者が居ないもしくはオフラインってことになる
2012/03/16(金) 00:29:43.23
保管関係はみんな同じ悩みもってるのねw
2012/03/22(木) 00:54:44.68
dat数100万超えたので記念ぱぴこ
277デフォルトの名無しさん
垢版 |
2012/03/22(木) 20:53:52.60
o2onをインストしていたHDDが逝ったw
ちなみにこれで2回目w

nyのようにDownホルダーとCacheホルダーに別けられないだろうか。
誰かがほしいDatを要求するとCacheに要求ファイルを作って、Downファイルを検索すると。

このo2onシステムは素晴らしいし皆の為にPCを起動しているときは常に起動させているけど、これほどHDDが破損するなら考え直さないといけないかもしれん。
ちなみに2回とも古くなった250GHDDをo2on専用にしていたw
さすがにo2on用のNASを立てるのはあれだしw

どうにかならないもんだろうかw
2012/03/22(木) 21:39:46.11
書き込み専用と読み込み専用フォルダに分けるってことかな?
でも同一HDD内ならリスクは変わらないから、やるなら別HDDやオンメモリで保有しないとかな?

一応Datファイルを読み取る場合はSQLDBを通してヒットしたら読み込むようになってる
Dat保管時の書き込みは専用ブラウザやエージェント、P2P通信でのDatファイル取得時に
DBへの書き込みはキューをためておいて15秒ごとに更新するようになっている(O2DatDB.cppのUPDATE_THREAD_INTERVAL_Sで定義されてる)
ノードキーや検索キー、削除キー等は起動/終了時以外はメモリーで保有してる

DatフォルダとDBフォルダを別HDDに分けるなんてすれば少しはましになるかしら?
一応Profile.xmlでDatフォルダとDBフォルダを指定することはできる。
279デフォルトの名無しさん
垢版 |
2012/03/22(木) 22:59:10.42
>>278
作者さんですか?
HDDが破損したのは単に寿命だった可能性も大なのですがw

用語の意味が難しすぎてよくわからなかったのですが、
読み込みはヒットした場合のみ、
書き込みはファイル取得時にということですね。
あと、DBへの書き込みは15秒ごとと。

今後、もう一度再設定することがあれば、DatフォルダとDBフォルダをそれぞれ別HDDで運用してみようかと思います。
とりあえず、2個HDDが必要になるので、だいぶあとで。
2012/03/23(金) 07:53:22.05
うちは全く壊れたことないねえ

ttp://www.geocities.co.jp/lauhangwoo/jane/
ここにあるGetLogスクリプトでミラーから取得したdatを
自動でo2onのdatに登録するいい方法はないですかね?
2012/03/24(土) 20:55:02.70
dat形式で落とせるのならばwikiにあるインポートツールを使うのが手っ取り早いと思う
新しく2ch専用ブラウザを用意してそこのdatフォルダにぶち込んで
その後、用意した専用ブラウザ用のインポートツールを使用してo2onに追加登録する
これでいけると思う
2012/03/25(日) 01:09:59.26
>>281
なるほどやってみます
2012/03/25(日) 14:21:51.28
>>271
捏造対策が何もないから(そもそもP2Pで可能かどうかもわからんが)
公式には消されたdatは本当に正しいかどうか確かめようがないけどね
2012/03/30(金) 09:07:13.65
面白そうだから入れてみたけどこれ自分の取得したログだけでなく勝手にいろんなログ落としてくるのな
これ設定しょうがないよね?
2012/03/30(金) 09:13:50.07
>>284
右クリックして管理画面を開いて、全部のタブを良く見てみよう
2012/03/30(金) 09:43:51.24
>>285
理解w
ありがとう
2012/04/19(木) 18:55:28.53
dat落ちスレのurlをクリックしてもo2onに登録されなくなっちゃったのですが
どこを見直しすれば良いでしょうか?

現状生きている↓のスレの1の過去スレurlをクリックしても
自動登録されないんです。
オプティマス No,06R
http://ikura.2ch.net/test/read.cgi/out/1322230196/

海外テレビスレとかAV女優スレとかの別板で、
過去スレ持ってないスレで試したけど、その板でも
o2onに登録してくれないですね。

↓で各スレを開いてからdat落ちスレurlのクリックしても登録してくれない。
【JaneStyleのバージョン】 Jane Style Version 3.72 (3.7.2.0)
【 Windowsのバージョン 】 WindowsXP Professional [Service Pack 3]
【   IEのバージョン   】 8.0.6001.18702
【 SQLiteのバージョン 】 3.7.0.1
【 正規表現ライブラリ 】 bregonig.dll Ver.1.46 with Oniguruma 5.9.2
2012/04/19(木) 19:06:15.50
>>287
何かの拍子に専ブラの読み込みProxyの設定が外れてるとか
2012/04/19(木) 19:49:22.48
dat落ちしてなくね?
2012/04/19(木) 19:49:42.79
ああ、過去のか
2012/04/19(木) 23:26:48.32
>288
それだーーーーーーーーーーーーーーーーっ

今自分でも思いついて見てきました。
ありがとうお手数かけました。

なんでチェック外れるかなぁ・・・
2012/04/27(金) 08:16:58.40
これってHTTPベースのプロトコル?
プロトコル詳解みたいなのないですかね
2012/04/27(金) 08:57:13.79
>HTTPベースのプロトコル?
YES

時間かかってもいいなら少しずつまとめる
2012/04/27(金) 17:44:23.67
>>293
おお、ありがと。お願いします。
プロトコルわかると違う言語でも実装しやすいし捗ります
2012/04/27(金) 23:22:50.77
とりあえずだけどノードと通信時のHTTPヘッダに関しての簡単な解説
ちょっと理解し難いかもしれないけど勘弁、ソース読めるなら照らしあわせてみてくれるとわかるかも。

http://o2on.sourceforge.jp/upfile/o2up0050.html
2012/04/27(金) 23:28:41.14
283行目付近ちょっと修正

まちがい
>X-O2-Target-Board
>書式:X-O2-Target-Board: BBS-Name
>例:X-O2-Target-Board: tech

せいかい
>X-O2-Target-Board
>書式:X-O2-Target-Board: Domain:BBS-Name
>例:X-O2-Target-Board: 2ch.net:tech
2012/04/28(土) 15:42:52.22
>>295
解説ありがとう
O2プロトコルとは直接?は関係ないかもだけど
ノードの暗号化複合化アルゴリズムってO2独自のもの使ってる?
2012/04/28(土) 18:40:49.52
独自のものは使っていないです、確か使用してるアルゴリズムは

キー情報のハッシュ取得にSHA-1(参照:O2DatPath.cpp - getHash)
IPやPortの暗号化にAESを使用しています(参照:dataconv.cpp - simple_aes_ctr , ip2e, port2e, etc...)

これらに関しても時間ができ次第まとめてみる予定です。
2012/04/28(土) 19:46:03.38
datキー、自ノード情報の取得方法を追加してみました。
http://o2on.sourceforge.jp/upfile/o2up0051.html
2012/04/29(日) 04:54:07.76
>>299
おつかれさまです
わかりやすい解説ありがとうございます
301デフォルトの名無しさん
垢版 |
2012/04/29(日) 13:00:09.22
お、ポストo2onつくるの?

歓迎するぜヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
2012/04/29(日) 23:24:06.40
実際の通信について追加
http://o2on.sourceforge.jp/upfile/o2up0052.html

うpしまくるのもあれだから解説用のWikiでも借りたほうがいいかなぁ?
2012/04/29(日) 23:33:37.56
>>302
o2on wiki にページ作ればいいと思うけど
荒らしというかスパマーがな…
管理者って行方知れずなの?
2012/04/30(月) 04:20:58.99
個人的にはドキュメントのほうが読みやすくていいわ
wikiへはリンク程度で良いんじゃないの
2012/04/30(月) 06:14:12.36
わかりました、しばらくはこのまま続けてみようかな
他に解説して欲しい部分とか分かりにくい部分があれば改善してみますので
必要でしたら書き込みお願いします
2012/05/02(水) 01:45:31.60
興味本位で導入してみたんだけど
Proxy設定Onにしてると新着があっても専ブラから差分取得できてない様子
原因としては何が考えられるだろう.


Vista64bitなんで本体は64bit版.
JaneStyle使ってて,Proxy設定は使うにチェック入れて受信用のとこにだけアドレス入れてる

管理画面は起動日時の横のグローバルIPはちゃんと出てるし送受信速度も出てる
AgentのGetGlobalIPは赤いけど,これは取得できて用がなくなったから起動してないのかな
dat収集タブにちらほら増えてるからP2Pは動いてそう.
2012/05/02(水) 05:53:59.44
導入前から専ブラで開いていたスレはもう1度再取得しないと取得できませんよ〜
AgentのGetGlobalIPに関してはその認識であってます〜
■ このスレッドは過去ログ倉庫に格納されています