rep2 part68

■ このスレッドは過去ログ倉庫に格納されています
2021/09/21(火) 18:33:14.88ID:vN1iaRJT0
※■公式p2はこのスレでは扱っていません■※

ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。

■公式ページ
rep2 expack 全部入り by open774
https://github.com/open774/p2-php
p2 - PHPでつくった2ch Viewer
http://akid.s17.xrea.com/
p2Wiki
http://akid.s17.xrea.com/p2puki/

■前スレ
rep2 part67
http://egg.5ch.net/test/read.cgi/software/1602673030/
2022/04/08(金) 17:31:57.03ID:9Z1dhJbX0
>>409
ワイもipoe.ipoe.ocn.ne.jpだと余所でやってくださいで専ブラでなければ書けなくなった
PPPoEでもNGなのね
2022/04/08(金) 17:35:07.29ID:9oxB6N5o0
2chscに行くしかない
てかブラウザ排除して広告収入期待してんのかな
2022/04/08(金) 17:36:02.71ID:9Z1dhJbX0
>>411
もいっこメジャーなショボーンアイコンのプロキシ最新版で、古いp2から問題なく書けてるとのこと
2022/04/08(金) 17:40:04.54ID:oHCldwt30
scはなぁ…ニセモノ感が半端ない
2022/04/08(金) 17:47:18.87ID:8ao3zdvg0
scで書いたやつはscでしか見えないんでしょ?
sc側に人が居ないとただの独り言になるサイトという認識なんだが
2022/04/08(金) 17:50:35.18ID:4vxZocH40
>>416
そうそう。あんなことしないで独立させた方が移行してくると思うけどな。
2022/04/08(金) 17:59:06.26ID:fVd5Kv+u0
AppKey 8yo以下省略
HmacKey F7v以下省略
今のAPIキー(AppKey:HmacKey)はこれだぞ
2chMate/0.8.10.153とセットになってる
2022/04/08(金) 18:12:42.71ID:fVd5Kv+u0
keyは
専用ブラウザを助けるプロクシ作らね?22串目
の128に書いてある
2022/04/08(金) 19:22:29.46ID:SRR9oTfq0
>>418,419
アリガd( ・ω・)ノ

専用ブラウザを助けるプロクシ作らね?22串目の128見て
>>418も見てやったんだけどやっぱり

サーバ接続エラー: Invalid cookie: '; expires=Thu, 14-Apr-2022 00:00:00 GMT; path=/; domain=.5ch.net'
p2 Error: 板サーバへの接続に失敗しました

になっちゃうや
Windows版ChromeのCookieも一度削除してみたんだけどねぇ
2022/04/08(金) 19:31:18.42ID:fVd5Kv+u0
--verboseを付けてログみたら?
ログに反応なきゃファイアウォールなどポートを疑っては?
2022/04/08(金) 20:06:01.31ID:Zvq5nQbx0
transixでもproxy2chでrep2使えてるから頑張ってね
2022/04/08(金) 20:18:27.58ID:SRR9oTfq0
--verbose付けて2chproxy.pl止めて、2chproxy.plで使って書き込めてたPort 8080で起動してみました
ポート重複なしの状態は確認済みです

板やログを取得しに行った際には--verboseで表示するログに200とか304のリターンコードが返ってくるけど
書き込みに行ったときには何も出ない状態です

板やログの取得は問題ありません
POST処理がうまくいってないっぽい?
2022/04/08(金) 20:20:36.25ID:Edmahvb/0
譁・ュ怜喧縺代☆繧・
2022/04/08(金) 20:23:26.23ID:fVd5Kv+u0
>>423
これをためして>>262
2022/04/08(金) 20:28:05.46ID:Edmahvb/0
Ver.2022.04.08 test dato mojibake-simasu.
naosikata-arimasuka???
2022/04/08(金) 20:29:26.85ID:fVd5Kv+u0
書き込みが文字化けする人は>>262
2022/04/08(金) 20:30:27.78ID:fVd5Kv+u0
文字化けする人はこっちだった>>235
2022/04/08(金) 20:39:55.48ID:Edmahvb/0
>>235 wo yondemo sappari-wakarimasen...
rep2 no so-suwo ijirunodeshouka???

tinami ni rep2 ha "rep2-expack_allinone ver.171122.1500 +live" desu.
2022/04/08(金) 20:42:44.08ID:fVd5Kv+u0
Ver.20220408って2chAPIProxyかな?まだ暫定だからよくわからんな
書き込み設定のUTF8関係をいじっては?
2022/04/08(金) 20:43:55.01ID:SRR9oTfq0
2ch_ssl.subject、2ch_ssl.postは共に「使用しない」になっていました
「使用する」に変更、環境保存して試しても状況は変わりありませんでした

書き込みボタンを押しても--verboseに何も出ないから通信が出来てない、のかもしれない
2022/04/08(金) 20:49:13.25ID:fVd5Kv+u0
今はrep2-expack使っててもう昔のrep2環境を忘れたけどSSL系のオプションを剝がさないといけないかも
433名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 21:14:19.54ID:FzR61j3R0
「送信された内容が破損しています」はproxy 2chがチャンクバイト数CRLFbbsとかいう
おかしなリクエストボディフィールドを作ってしまうのが原因なのだが、
rep2 P2Commun で HTTP 1.0 固定にすると他の部分が動かんな
どうしたものか
2022/04/08(金) 21:29:15.27ID:fVd5Kv+u0
書き込みだけ弄るなら--bbscgi-luaの定義で何とか出来ないかな
luaの動きが変って議論は専用ブラウザを助けるスレでも論議されてた
2022/04/08(金) 21:30:23.17ID:V9novQgD0
>>433
> 「送信された内容が破損しています」はproxy 2chがチャンクバイト数CRLFbbsとかいう
> おかしなリクエストボディフィールドを作ってしまうのが原因なのだが、
うちの環境だとproxy2ch通す前のrep2からのPOSTの段階でボディがおかしかったけど
それは問題ない?
2022/04/08(金) 21:31:10.15ID:/377daqG0
書けるんか?
437名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 21:52:01.12ID:FzR61j3R0
>>435
おかしいと言うか普通のHTTP/1.1のチャンク。
これを許さないのはproxyの詰み
2022/04/08(金) 21:59:38.59ID:j1NbCkMK0
だーめだ、何やっても書き込みだけは「新仕様に対応した...」で怒られる
439名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 22:04:34.02ID:FzR61j3R0
>>434
お前らはいつだって無理を言う
lua の世界でCRLF削って「署名が一致しません。」まで来た
440名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 22:12:09.82ID:FzR61j3R0
>>401
俺様環境ではなぜか携帯・iPhone用で見当たらんのだが、
カキコ失敗後キャッシュを消すともう一回リトライできるドン!
441名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 22:17:56.98ID:FzR61j3R0
>>440
スマん、「履歴・キャッシュの削除」
で実際に消すのはご賢察通りCookieだ
2022/04/08(金) 22:29:57.68ID:V9novQgD0
>>437
なるほど、俺が無知だった。
おかしいわけじゃなかったんだな。

ちなみに、うちだと書き込み可にするだけならこんな感じで行けた

--- a/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter/Curl.php
+++ b/vendor/pear-pear.php.net/HTTP_Request2/HTTP/Request2/Adapter/Curl.php
@@ -412,10 +412,10 @@
         // no redirects, no digest auth -> probably no rewind needed
         // also apply workaround only for POSTs, othrerwise we get
         // https://pear.php.net/bugs/bug.php?id=20440 for PUTs
-        if (!$this->request->getConfig('follow_redirects')
+        if (/* !$this->request->getConfig('follow_redirects')
             && (!($auth = $this->request->getAuth())
                 || HTTP_Request2::AUTH_DIGEST != $auth['scheme'])
-            || HTTP_Request2::METHOD_POST !== $this->request->getMethod()
+            || */ HTTP_Request2::METHOD_POST !== $this->request->getMethod()
         ) {
             curl_setopt($ch, CURLOPT_READFUNCTION, array($this, 'callbackReadBody'));
2022/04/08(金) 22:31:11.50ID:8ao3zdvg0
素rep2+Detour4.4.3.97
>>418を参考にAPIkey,HMkeyをセット
UAは適当にedge、postUA、authUA、X-2ch-UAは2chmateのもの
Detourテンプレ置換はchmate

これでまだ新仕様にしろと言われるけど、他に何が必要だろうか
2022/04/08(金) 22:36:48.49ID:FD+yFhS40
てs
2022/04/08(金) 22:38:57.54ID:FD+yFhS40
Detour4.4.3.97
HTMLモード、UAにはua.txtの一番下、postUA空欄
で書けた
446名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 22:40:37.85ID:FzR61j3R0
>>442
pear 配布物いじってるんか
本質的かつ一時的な問題回避方法感動した
これはきっと名のあるソフトウェアエンジニア降臨
2022/04/08(金) 22:43:24.56ID:FD+yFhS40
前回の規制時、Detour設定同じでも全部入りだと書けて、素rep2だと書けなかったよ
rep2-expack_allinone ver.180705.1300 +live 使ってる
448名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 22:59:19.03ID:FzR61j3R0
手元環境は >>447 と同じ構成だが、残念なことに >>442 の結果追試はできなかった
貴重なカキコあんがと
2022/04/08(金) 23:07:54.70ID:L1wRkW320
はい
2022/04/08(金) 23:11:30.09ID:L1wRkW320
test
2022/04/08(金) 23:13:03.92ID:L1wRkW320
445です ダメだと思ってしばらく放置して、もう一度見直してみたところ Detourの前のバージョンが同時に起動してました
2022/04/08(金) 23:13:34.72ID:L1wRkW320
ということで、コイツが動いてただけのようで終了させたら解決しました お騒がせしました&ありがとうございました
2022/04/08(金) 23:14:42.92ID:L1wRkW320
と思ってたのですが、複数行書くとWinHttpSendRequest失敗 になって書き込めない不具合orz
454名無しさん@お腹いっぱい。
垢版 |
2022/04/08(金) 23:44:29.24ID:FzR61j3R0
誰か俺様のチャンク避け13の行 lua スクリプト欲しい?
2022/04/09(土) 00:03:40.80ID:eeZRyGFm0
proxy2chに--bbscgi-lua付けたら
そんなオプションねーぞゴルァでオプション一覧画面が表示される
使ってるproxy2chは0406のだから大丈夫だと思うんだけど
明示的なコンパイルオプションとかありますか?
2022/04/09(土) 00:08:09.71ID:Me32p68J0
れあどめに書いてあるとおり、Makefile書き換えないと有効にならんよ
2022/04/09(土) 01:01:26.88ID:PaX1hLba0
Detourてすと
2022/04/09(土) 01:05:24.90ID:+Xduu6+u0
ホント余計な事するよなぁ
2022/04/09(土) 02:45:40.16ID:eeZRyGFm0
https://egg.5ch.net/test/read.cgi/software/1591767843/694
を参考にMakefile等書き換え、luaを有効にしてproxy2chのmakeは終わったのですが
--bbscgi-luaを指定すると
unrecognized option '--bbscgi-lua'
が出て起動に失敗する状態になりました

rep2の話題とはスレ違いの状態ですので、Linux板のくだ質でいろいろ聞きながら進めていって
解決出来たらよろしければまた報告さえていただきたいと思います

いろいろありがとうございました
2022/04/09(土) 06:03:52.17ID:hQilMIMq0
よくってよ
2022/04/09(土) 08:00:36.10ID:dGjAk+H+0
テスト
2022/04/09(土) 08:05:09.78ID:dGjAk+H+0
書けたwww

俺の環境

Chromebookにdockerのrep2
これhttps://hub.docker.com/r/pengo/rep2

あとはAndroid版のDetourをインストールして>>445

Detourの串の設定の接続元の設定でChromebookのAndroidエミュのホストIPを入れないと拒否されるとこでハマった。
2022/04/09(土) 08:19:02.35ID:Je95wK9L0
DetourでのAPI書き込みを試してみたけど「鍵が失効しています」って
エラーになった。これはDetour HTMLモードで書き込み。
2022/04/09(土) 08:24:34.73ID:Me32p68J0
>>459
main.cppとBBS2chProxyConnection.cppと"BBS2chProxyHttpHeaders.h"を修正
- #include <lua.hpp>
+ #include <lua5.3/lua.hpp>

Makefileを修正
- CFLAGS = -O2
+ CFLAGS = -O2 -DUSE_LUA
- LDFLAGS = -lcurl -lpthread
+ LDFLAGS = -lcurl -lpthread -llua5.3

コンパイル通ってunrecognized option '--bbscgi-lua'が出るならifdef抜けてねーと思う
あとうちの環境ではcstringも追加が必要だった
2022/04/09(土) 08:32:26.44ID:Awu+Gn/v0
この機会に環境を再構築しようと思っているんだけど、rep2のリポジトリはどれがいいの?
Proxy2chとの組み合わせでやろうと思ってる。
2022/04/09(土) 09:24:34.55ID:p5paEC4z0
rep2 expack 全部入り by 2ch774の
rep2-expack_allinone ver.180705.1300 +liveとProxy2chで書き込みできるよ

-a の書き込み用UA弄ったらかけた。また運用が何かしてるな
467439
垢版 |
2022/04/09(土) 09:32:34.90ID:HTF+0RAG0
「ただ今制限を設けております。」まで来た
468439
垢版 |
2022/04/09(土) 09:40:46.74ID:IegNDdXh0
luaの世界でここまで来た
2022/04/09(土) 09:44:52.24ID:p5paEC4z0
また運用板で書き込めるUAを探す時代に逆戻りか
http://nova.5ch.net/test/read.cgi/operatex/1648456910/
2022/04/09(土) 10:05:39.81ID:Eyxhr/tP0
proxy2ch 入れてrep2 をAPIを使う設定に変えて書き込みしてみた
リクエストヘッダが壊れてます。って言われて書き込み出来ん何で?
2022/04/09(土) 10:14:14.60ID:IegNDdXh0
皆様お使いの HTTP_Request2 他の挙動がバラバラだから、
誰も >>470>>465 に答えられないのではないかと邪推
2022/04/09(土) 10:19:15.22ID:Z69IguHi0
素のrep2は難しそう。書き込み報告が無いかも
2022/04/09(土) 10:25:28.95ID:3lkxQ3cX0
もういつの774版なのか分からないのをつぎはぎしまくりで使ってる
おとなしく最新774版の対応版待ち
2022/04/09(土) 10:53:53.26ID:+VN1D9VU0
無印rep2だけど書けるよ
2022/04/09(土) 11:10:39.77ID:1slW4crK0
>>470
そんなのもわからないの?何で?
2022/04/09(土) 11:31:05.13ID:oFQYS1lH0
>>469
そのUAで運用情報臨時板のテストスレに書き込み成功しても
この板など他の所では
「もう新しいのにしましょ」や
「不正なproxy〜」
で書けないから困るw
2022/04/09(土) 11:36:10.35ID:Z69IguHi0
新APIに対応しても掲示板でお漏らししたUAが規制された
だからまた新APIkeyとセットになってる書き込めるUAを探さないといけない
2022/04/09(土) 11:45:33.15ID:+Xduu6+u0
上にある2chMateので昨日は書けたんだが今日はただ今制限を設けておりますになるわ
焼かれたか
2022/04/09(土) 11:47:32.51ID:we3+HJoe0
Mateのは機種の部分を変えれば大丈夫かと
2022/04/09(土) 12:34:23.98ID:dGjAk+H+0
APIモードで書込み成功
2022/04/09(土) 12:56:43.22ID:+Xduu6+u0
>>479
それでいけたわ
ありがとう
2022/04/09(土) 13:56:57.58ID:uBwEVAzp0
どこかの128のsample.luaとlua/sample.luaが同じものだと思いこんで
lua/sample.luaを書き換えて使おうとしてたせいでリクエストヘッダが壊れてます。って言われてたw
2022/04/09(土) 14:00:51.83ID:M0Mj7je10
書けない
2022/04/09(土) 14:13:09.45ID:SCkoP4RP0
毎日運用が変更しまくってるから最新を追わないとAPIで書けない
結局UA探しは続くんだね
2022/04/09(土) 14:55:19.56ID:dGjAk+H+0
書けるか
2022/04/09(土) 14:56:41.41ID:dGjAk+H+0
書けたわ。Detourもいらねえな。
appkeyとhmkeyとUAが最新の組み合わせならいけるわ。
2022/04/09(土) 15:12:49.22ID:sCEspXPp0
結局UAなのか?
足掻きまくってアホじゃねえかww
2022/04/09(土) 15:15:56.16ID:2MDTWRVT0
rep2はどれも単体でセッティング可のか。

どっか無料レンタル鯖に設置したらあとは手元の接続リモート経由で書き込み設定出来れば解決するかな?
2022/04/09(土) 15:20:34.14ID:sCEspXPp0
>>488
俺はAWSの鯖でrep2動かして自分の家のsquid経由でカキコできてた。
rep2側でAPIの設定をやるだけでいけた。
2022/04/09(土) 16:01:21.68ID:cFm/7QDI0
新APIって結局何が変わったんだ
2022/04/09(土) 16:04:36.93ID:1hsJkz3X0
昔のAPIじゃ書けない。何か条件があるのかね?
2022/04/09(土) 16:06:48.68ID:IegNDdXh0
更新してないBB2Cでカキコできるという噂を当該スレで入手した
が、そこで貼られてるニュースソースは見つからん
2022/04/09(土) 17:56:57.26ID:4sJb/eg20
微妙に規制を食らったりするな
まだ色々と弄ってそう
2022/04/09(土) 21:58:34.77ID:IegNDdXh0
向こう行ってそれっぽいこと聞いたような気がするが、
それを記すには血中アルコール濃度が高すぎる
2022/04/10(日) 01:45:31.69ID:dj9dqW/F0
>>464
重ね重ねありがとうございました

ご教授いただいたことと、あと
BBS2chProxyHttpHeaders.hに
#include <cstring>
を追記するようコンパイルエラーが出たことに対処して追記し
無事コンパイルと--bbscgi-luaを指定しての起動に成功しました
動作確認は日曜日起きてからになりますがとり急ぎご報告まで
2022/04/10(日) 03:06:59.63ID:hHPQXtEb0
test
2022/04/10(日) 03:09:50.72ID:hHPQXtEb0
いけんのかな?
2022/04/10(日) 03:12:35.25ID:hHPQXtEb0
本スレを汚してしまいすみません。p2proxy.plからproxy2chに切り替えたけど一応ソフト板も書けるようになったっぽい。
今までrep2で書いてたからブラウザ規制が厳しくなってんのに気づきませんでした。
2022/04/10(日) 04:41:37.99ID:/xl15FiJ0
送信された内容が破損しています対策できた
しっかしまぁ次から次へと
2022/04/10(日) 06:51:48.45ID:DBVtpRnn0
2chAPIproxyを試してみようと思いましたが、2chAPIproxy側のログに
接続されたという通知は出るものの、書き込みどころかログの取得さえ
Error: 401
rep2 info: 〜 のHTMLを取得出来ませんでした。
になってしまいました。
別の専ブラで同じ設定の2chAPIproxyを指定すると書き込みまでできるので、
rep2から接続するためには何らかの工夫が必要なんでしょうか?
2022/04/10(日) 07:29:35.32ID:X8bAI1y30
>>500
Android2.3上の専ブラからWifiルーター経由で繫ぎに行ってるけど俺もそこから先に進めない。

3日前最初に立ち上げた時は読み込みだけは上手く行ったんだけど
2022/04/10(日) 10:26:14.95ID:jRoD/bb20
>>500
パケットキャプチャして比較してみればいい
2022/04/10(日) 11:36:27.31ID:+fQ8CYN40
composer.pharがうまく動かないから、いろいろ弄ってたらエラー吐くようになってしまった・・・
Fatal error: Uncaught Error: Class "Phar" not found

PHPのpurge/install しても回復しない。
だれか直し方わかります?
2022/04/10(日) 12:47:33.92ID:4+PfkVAa0
ブラウザ開いてカキコは慣れればそんなに苦じゃないな。
ブックマークレット使いこなせばなんとかいける。
sage忘れることがある・・・
2022/04/10(日) 12:51:54.96ID:oyLtOA7q0
どこをいじったか伏せてたら誰も分からないんじゃないの?
何やったか覚えてるならClass "Phar" not foundから自分で分かるんじゃね
2022/04/10(日) 12:56:12.40ID:EwdN++x50
おまへらは難しく考えすぎている
何も変わってない
2022/04/10(日) 13:23:18.22ID:Sg6pL4JN0
>>503
composerちゃんとv1系でやってる?
2022/04/10(日) 14:39:34.95ID:hHPQXtEb0
>>504
ブラウザ締め出してる板がそれなりにあるんだよね…。
API使わずブラウザのUAでやってるけど他所でやれになるとこが結構ある。まぁ普段自分が書くとこで使えりゃいいからあんまり困らないけど。
2022/04/10(日) 16:28:46.84ID:oyLtOA7q0
>>508
俺のIPだとこの板でそうなるわ
APIだと書ける
2022/04/10(日) 16:39:32.28ID:4+PfkVAa0
書けるか?
2022/04/10(日) 16:40:11.17ID:4+PfkVAa0
ありゃ?いけた・・・
まだなんかいじってるな。
■ このスレッドは過去ログ倉庫に格納されています