専用ブラウザを助けるプロクシ作らね?22串目

■ このスレッドは過去ログ倉庫に格納されています
2022/02/20(日) 11:44:10.19ID:84dSY2rL0
2chの仕様変更(dat廃止、APIでスレ取得)で使えなくなった専用ブラウザを
dat廃止後でも使えるようにするためのプロクシについて語るスレです。

規制でテンプレを潰してくるので>>2以降

前スレ
専用ブラウザを助けるプロクシ作らね?21串目
https://egg.5ch.net/test/read.cgi/software/1591767843/
2022/04/02(土) 01:21:09.64ID:LxFFANZx0
え?
運営クエリ順まで見てんの??
2022/04/02(土) 01:24:13.28ID:0z4BGvA70
>>271
見られるものは何でも見るだろ
2022/04/02(土) 01:28:21.83ID:Vm6HA1Li0
その順番の並び替えは一般ブラウザに偽装するときに必要だったもの
2022/04/02(土) 01:30:10.10ID:LRIiN20P0
>>270
至れり尽くせりで助かります
2022/04/02(土) 01:37:52.78ID:WcLSzRPi0
>>270
素敵
2022/04/02(土) 01:47:48.02ID:S6f5xjbx0
>>270
感謝
2022/04/02(土) 02:56:27.07ID:qI1LpIJp0
不正な串とかブラウザ変とかの原因になってたやつか
このあたりは狐と狸の化かしあいって感じだな乙
2022/04/02(土) 03:09:09.27ID:R6S+/GQZ0
dat読むだけなら何も変わってなくない?
ヘッダー変わった様子ないし普通にPOSTでdat取れた
2022/04/02(土) 03:12:18.11ID:uXjIoPqz0
APIは変化なしだけど古いキーは順次revokeされるのでは
2022/04/02(土) 03:34:34.35ID:ytVGvL7a0
されるだろうね
2022/04/02(土) 03:42:12.54ID:BRM/sDGI0
JaneStyleのキーはないの?
282名無しさん@お腹いっぱい。
垢版 |
2022/04/02(土) 04:07:38.27ID:Vyxk5c/B0
誰にも使って貰えないから自演までしているんだよなw

使うことによってどういうことが起こるのかは理解していないらしいけど
0chiakiと同じ思考回路なんだろうな
2022/04/02(土) 04:33:07.57ID:LJuMzewx0
嫌儲荒らしスクリプトのAIみたいな投稿だな
スレチだしまったく脈絡がない
2022/04/02(土) 09:44:15.55ID:mgkHLIV70
proxy2ch version 20220306をずっと使ってて新仕様になってからもレス出来てたのに
>>270の最新版に更新してみたら「APIキーが一致しません。4」とエラーが出てレス出来なくなった

proxy2ch frontendを使ってるんだけど
ver20220306でもver20220401でも使用してるプロキシリストは同じものだし、
frontendの状態タブに表示されてるコマンドラインを確認しても一字一句同じ設定になってる
最新版だとfrontendからでは参照できない項目とか増えてんのかな?
2022/04/02(土) 09:52:58.57ID:D44m26JP0
>>284
自分も最新のにすると読み込みもできないわ
2022/04/02(土) 10:00:16.43ID:qYgtB6030
Version 20220401
apiモードで読み書き問題なし
2022/04/02(土) 10:05:07.07ID:mgkHLIV70
>>285
frontendは使ってる?
2022/04/02(土) 10:21:46.55ID:vC3FPxOg0
lua読み込んでないんじゃないかなproxy2chを--verboseで起動できれば理由わかるんだけど
前ぐらいの更新で作業フォルダがproxy2chじゃないと--bbscgi-luaはフルパスにしないと読み込まないんだよね
--bbscgi-lua sample.luaはだめ
2022/04/02(土) 10:36:30.31ID:C4qRsrQ00
libiconvのbuildに手間取った
2022/04/02(土) 10:41:05.56ID:1f2W/foe0
--verbose付けなくてもluaL_loadfileに失敗するとエラーメッセージは出る
2022/04/02(土) 10:44:02.36ID:mgkHLIV70
luaスクリプトっての使わないとダメなの?
確かに使ってないわ
2022/04/02(土) 10:46:23.32ID:D44m26JP0
コンソールはこんなのでてるね
Use Lua script sample.lua for bbs.cgi request modification
Listening on port 8800...
Received GET http://egg.5ch.net/software/dat/1645325050.dat HTTP/1.1
Retrieving thread via API...
curl error while updating SID: Timeout was reached
Returned status code 401 to client

フルパス --bbscgi-lua "ふるぱすちゃん\sample.lua"にしても
Use Lua scriptのところがフルパスに出るだけで同じ

>>287
proxy2chFrontend
2022/04/02(土) 10:49:18.28ID:1f2W/foe0
curlのエラーが出てるから
lua関係ない
2022/04/02(土) 10:52:22.40ID:uXjIoPqz0
APIキーが一致しませんはUAとAPIキーが整合してないと出るエラーでしょ
20220306は--api指定しても書き込みにはAPI使わないけど20220326以降は使うから
書き込みに対応してない古いAPIキー使ってるならそうなるわな
>>284はオプションに--api-usage readを付け加えるのが手っ取り早いと思う
2022/04/02(土) 11:15:06.03ID:mgkHLIV70
>>294
frontendから「追加の拡張パラメータを使用する」に
--api-usage read
を追記したら最新版でもレスできるようになった!
ありがとう
2022/04/02(土) 11:17:38.12ID:D44m26JP0
>>292
なんかesetのファイアウォールが悪さしてたみたい
対話モードにしてるのに何もでて
こなくてブロックされてたっぽい
2022/04/02(土) 12:09:59.14ID:kC1laHKJ0
アプデありがたい
2022/04/02(土) 12:28:26.80ID:QZ8jUtuf0
古いAPIキーと --api-usage read で書けるのは今のうちだけだろうな
2022/04/02(土) 12:59:03.90ID:vC3FPxOg0
コリヲチさんが最新版で書き込みUTF対応したしNanashiNoGombeさんがSJISコンバーター入れたばかりだし痛し痒し
2022/04/02(土) 13:15:25.42ID:9yAZAMt00
proxy2chのUTF8変換はLuaの中で関数呼び出さないと行われないから別に問題ないのでは
2022/04/02(土) 13:45:18.66ID:XjKsCkeP0
今のところ
Xeno220330 + proxy2ch220401 + proxy2chFrontend v.1.2.2 + >>128のsample.lua
で読み書きできてるな
自分が見てる板だけなんで、他は問題出るかもだけど
2022/04/02(土) 14:01:22.25ID:vC3FPxOg0
tBody[name] = 💛💛💛💛💛💛💛💛.decodeURIComponent(value)
ですねありがとうございます。
2022/04/02(土) 14:14:56.89ID:D44m26JP0
そういえばPCから書き込んでもワッチョイWになってたわ
Mateので書き込んでるからなの
2022/04/02(土) 15:06:30.13ID:SZ7gq1Q70
そうだよ
板による
2022/04/02(土) 16:11:24.27ID:BRM/sDGI0
proxy2ch作者へ、

Sikiからはuser-agentという名前で送られてきますがproxy2chでは大文字と小文字を区別するらしくUser-Agentを設定すると2つのヘッダが重複して書き込みエラーになります

区別しないようにしてUser-Agentを設定したらuser-agentは消えるようにするのはどうでしょうか
2022/04/02(土) 16:19:07.46ID:9yAZAMt00
それが分かってるならUser-Agentじゃなくてuser-agentに上書きすればいいのでは?
2022/04/02(土) 16:37:11.23ID:O+FDTw0p0
PCならcharlesなりmitmなりで串作って書き換えればよくね?
2022/04/02(土) 16:49:29.20ID:C4qRsrQ00
Luaなら消せばいいんじゃないの?
request.headers["user-agent"] = nil
2022/04/02(土) 16:52:04.10ID:aabgaJgf0
>>306
>>308
消してる

俺は単に仕様に準拠してみたらどうかなって思っただけです。
2022/04/02(土) 16:56:32.62ID:aabgaJgf0
でもluaの言語仕様だとテーブルのキーは大文字小文字区別するからその仕様とマッチしなくて微妙か…
2022/04/02(土) 16:57:37.60ID:ZV8K/RRw0
仕様に準拠しようとするとLua側にHeaderクラスみたいなのを提供しなきゃならんし
bbs.cgiのためだけにそこまでコストをかける必要あるのかって
2022/04/02(土) 16:59:24.61ID:gKb1oGuC0
-aだか何かでユーザーエージェント指定した時も重複するの?
2022/04/02(土) 17:00:35.22ID:9yAZAMt00
-aはしないはず
2022/04/02(土) 17:01:31.91ID:w3cCmVZm0
重複するのは作者の見落としじゃなくて言語の仕様をそのまま使って簡単に済ませた結果か
2022/04/02(土) 17:02:02.59ID:mcwUQPht0
新仕様になったら巻き添え食らうこともなくなるから板毎にUA分けたり
しなくてよくなるって認識で合ってますか?
2022/04/02(土) 17:06:10.92ID:Vm6HA1Li0
少なくなるかもとは言っていた作者がいたが無くなるといった人はいたかな?
2022/04/02(土) 17:25:05.82ID:PEgxFAcL0
まあ未来のことはわからんな。新たな規制を生み出しそうだし
2022/04/02(土) 17:38:18.33ID:mcwUQPht0
なるほど
どうもありがとう
2022/04/02(土) 17:44:44.35ID:C4qRsrQ00
>>309
仕様ってどういうこと?
仕様上は"User-Agent"が正しくて、"user-agent"が間違ってるんじゃないの?
知らんけど
2022/04/02(土) 17:47:15.77ID:AQ7gpepl0
UAに対する余所規制は受けなくなる
IPに対するBBx規制の方はいまのとこ従来通りなので
IPを共用している場合は巻き込まれる
2022/04/02(土) 17:48:30.98ID:c3W84JIN0
知らんならレスすんな
2022/04/02(土) 17:53:06.13ID:uXjIoPqz0
>>319
仕様上ヘッダの大文字小文字は区別しない
ただ"User-Agent"と"user-agent"を一緒に送っても別に仕様違反ではない (サーバ側では両者をカンマで結合して扱う?) から
仕様に準拠しないという表現は正しくなくて意図した動作にならないが正しいな
2022/04/02(土) 18:01:57.62ID:CTKXAOBA0
区別しないのが仕様なのにユーザーエージェントの変更を指示したつもりがuser-agentを無視してフィールドが増えるのは仕様に準拠してるとは言えないな
それがluaのテーブルの仕様だから仕方ないが
2022/04/02(土) 18:03:36.27ID:1f2W/foe0
HTTP/2は小文字になったんじゃなかったか
2022/04/02(土) 18:07:50.84ID:Lh9D/n2R0
コンマ区切りリストとして定義されてるヘッダー以外は重複は違反
2022/04/02(土) 18:09:23.51ID:6b34L36A0
>>128

http://egg.5ch.net/test/read.cgi/software/1530089341/985

Xeno220330で、いけた!
2022/04/02(土) 18:18:47.02ID:Xm5h3Ppq0
ヘッダの大文字小文字を区別しない仕様に準拠すべきなのはリクエストを受けるサーバ側なので送信される段階で大文字と小文字で重複してても規格違反とはならないのでは
2022/04/02(土) 18:21:23.75ID:fqT3fD4u0
適当なレスすんなガイジ
2022/04/02(土) 18:24:26.08ID:9yAZAMt00
結局ロバストに動いてほしければLua内で適切に処理しろってことだよ
tableのままでもちゃんと全ヘッダ走査して小文字に変換してから存在確認すれば重複は防げるのだから
あるいは>>128のように元のヘッダとは無関係に1から作るとか
2022/04/02(土) 18:27:31.58ID:fqT3fD4u0
そもそも-aで指定した時は重複しないんだからLuaの話しかしてない
2022/04/02(土) 18:30:14.33ID:C4qRsrQ00
>>322
ほーそうなのか
古いRFC1945の仕様しか知らんかったから勉強になったわ
2022/04/02(土) 18:33:18.62ID:DnfUf4gg0
>ヘッダの大文字小文字を区別しない仕様に準拠すべきなのはリクエストを受けるサーバ側なので送信される段階で大文字と小文字で重複してても規格違反とはならないのでは

送信や受信関係なくヘッダー名は大文字・小文字関係ない
そしてuser-agentはリストではないから重複禁止
proxy2chの話ではない

proxy2chの話で言えばヘッダーのデータ構造にluaのテーブル使ってる限りUser-Agentを指定してもuser-agnetが書き変わらないのは仕方ない
2022/04/02(土) 19:50:06.46ID:dYvIOef20
やっぱり今の所MonaKeyの寿命は14日で管理されてるぽいねえ
2022/04/02(土) 20:21:30.75ID:hvMIl92/0
そだね
規制された時って寿命が尽きても自動で更新されなくなるんかね
試してないけど(試したくない)
2022/04/02(土) 21:58:01.73ID:SsidgrsA0
2chmateだと再インストールしたらまた書けるようになるらしいけどこの場合はどうなるのかまだわかってないね
336名無しさん@お腹いっぱい。
垢版 |
2022/04/02(土) 22:07:24.03ID:JIBO6BX20
色々面倒臭いね
2022/04/02(土) 22:14:28.87ID:qI1LpIJp0
MonaKey破棄して取り直すだけでいいようだ
端末固有の情報はないからそれで5ch側からは再インストールしたものと区別のしようがなくなる
公式系専ブラは破棄しないよう作ってあるからインストールしなおすしかないというだけっぽいな
2022/04/02(土) 22:43:22.63ID:Vm6HA1Li0
PCのJaneStyleはメニューバーから簡単にmonaKeyを破棄できるのは例外か?
2022/04/03(日) 00:42:17.62ID:cPCW0gKf0
てすてす
2022/04/03(日) 01:26:58.27ID:NPIXRBOv0
340
2022/04/03(日) 01:27:30.65ID:qN+L4v3Q0
monakey継続理由無いから毎回取り直しでよくね?
2022/04/03(日) 01:34:35.04ID:FZ467XKH0
書き込みが遅くなるだけ
2022/04/03(日) 06:11:17.71ID:CHMsG+VL0
書けた報告が新仕様で書けたのか旧仕様で書けたのか区別つかなくて邪魔だから
さっさと旧仕様では書けなくして欲しい
2022/04/03(日) 06:25:20.96ID:Q2YSI6v80
4/1から
新仕様に対応しない古い専ブラのUAを廃止

新仕様に対応した専ブラの二つ前のバージョンのUAを廃止


と段階的に来てるから、
次はひとつ前のUA(=最後の旧仕様のUA)の廃止が来る番だ
2022/04/03(日) 07:06:20.20ID:CHMsG+VL0
旧仕様の専ブラのバージョンで一喜一憂してるやつ見ると
無能な引きこもり乙としか言葉がない
2022/04/03(日) 08:06:45.49ID:u/MSXXfd0
またか
2022/04/03(日) 08:28:54.31ID:N1Zbrlq90
API非対応専ブラのUAを決め打ちで弾いてるだけ なの?!
2022/04/03(日) 08:33:23.95ID:jWiyiIMV0
だけって無茶いう
349名無しさん@お腹いっぱい。
垢版 |
2022/04/03(日) 10:09:33.70ID:lCgNj+IA0
めんどいわぁ
2022/04/03(日) 10:30:15.06ID:KBybmJQK0
最終的には専ブラのUAでAPI使ってないカキコは全て弾くんじゃない
2022/04/03(日) 10:31:10.94ID:zLUV1RrM0
Webブラウザで書けなくなるの?
2022/04/03(日) 10:34:05.75ID:o3dLQFjs0
>>347
今のところ逆
API対応専ブラのAPI非対応時代のバージョンだけを特別にホワイトリストしてるっぽい
デタラメなUA入れても「新仕様に対応した〜」のエラーで弾かれる
2022/04/03(日) 10:36:52.56ID:KBybmJQK0
Webブラウザはこれまで通り余所の担当だろ
ただ仕様変更を前提に乱発するようになるかもな
2022/04/03(日) 11:47:58.57ID:fAEnfdgB0
>>352
それ、バージョン指定はしてないと考えてもよくね?
355名無しさん@お腹いっぱい。
垢版 |
2022/04/03(日) 15:08:29.27ID:p7cdyfPn0
sikiは自前でスクリプト書けっていう感じになったのか
2022/04/03(日) 15:36:20.26ID:WuYfB2+q0
もはやなんでもありだな
とっとと潰せよ
2022/04/03(日) 15:46:06.75ID:Ob2xebmC0
sikiは素でいけてるぞ
余所出るなら確かに書き込みも串通さなきゃならんけど
2022/04/03(日) 15:49:19.41ID:BlKLOcoT0
てす
2022/04/03(日) 15:53:52.35ID:wKJwLCaF0
>>357だけどすまん今把握した
こんな仕組みができたのか
360名無しさん@お腹いっぱい。
垢版 |
2022/04/03(日) 16:16:29.79ID:crHkUjDF0
旧Xenoと旧Detour・APIで読み書き出来てるけどUAの設定次第って事なのか?!
361名無しさん@お腹いっぱい。
垢版 |
2022/04/03(日) 16:24:59.95ID:crHkUjDF0
proxy2chはlua使わないと最適な設定は出来ないの?
2022/04/03(日) 16:26:04.76ID:BJvaBjQc0
そだね
2022/04/03(日) 16:32:31.46ID:ADEo6N5s0
luaを使うのが前提
luaのメリットはスクリプトを書けるから臨機応変に対応ができる
初心者には難しいかもしれないが良い機会なので勉強してみたら?
2022/04/03(日) 16:58:36.17ID:+9tVVHBq0
新仕様に対応した書き込みをするならluaは必要
2022/04/03(日) 17:17:03.28ID:aDgnFraa0
書けなくなったけどproxy2chで設定を変えてlua使わず書けてるけど、どこが違うんだろ?
2022/04/03(日) 17:19:09.44ID:iRrV2+Jv0
旧仕様で書けてるだけだから、遅かれ早かれ書けなくなる
2022/04/03(日) 17:33:16.50ID:ME0n/Ksz0
近いうちにダメになるのに旧仕様のこれが書けてこれはダメとかのレスがうざいんで
はよ新仕様に完全移行して欲しいわ
2022/04/03(日) 17:40:20.93ID:U/wguW2i0
pink秘密基地 質問・雑談スレッド29
https://mercury.bbspink.com/test/read.cgi/erobbs/1605061663/284
> 284 :Ace ★ :2022/04/03(日) 16:56:19.76 ID:CAP_USER
> 追加情報
>
> BB2Cは新仕様対応のアップデートが間に合わない可能性が高いようで、
> アップデートされるまでは書き込みが出来なくなるという情報が入っています。
2022/04/03(日) 17:45:24.58ID:iRrV2+Jv0
足を引っ張ってるBB2Cは一旦放置して旧仕様前面停止まったなし
370名無しさん@お腹いっぱい。
垢版 |
2022/04/03(日) 17:46:03.72ID:FXA6xUCN0
>>367
(・∀・)<これが書けてこれはダメ
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況