専用ブラウザを助けるプロクシ作らね?21串目
■ このスレッドは過去ログ倉庫に格納されています
2chの仕様変更(dat廃止、APIでスレ取得)で使えなくなった専用ブラウザを
dat廃止後でも使えるようにするためのプロクシについて語るスレです。
まとめサイト
http://prokusi.wiki.fc2.com/
前スレ
専用ブラウザを助けるプロクシ作らね?20串目
https://egg.5ch.net/test/read.cgi/software/1530089341/ ■ポート開放の確認
http://www.akakagemaru.info/port/tcpport.php
■UA等の確認
http://www.ugtop.com/spill.shtml
■maguro.2ch.net→read.cgiがUser-Agent: Monazilla/を弾いてるので読み込めない場合はUA変更
例)Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko 等
■旧環境→串、API串⇔html串、A)html串⇔B)html串に切り替えた時にログが壊れるの何とかならない?
→半角スペースの問題で無理
■エラーが帰ってくるときは串の設定でSID期限を変更してみましょう 更新しても行くとこがないよになってしまった、また何か変わったのか? 昨日板が取得できなくなり、今日は板は取得できるけどスレが取得できない
再読み込みしようがログを削除しようが新着0件で終了するようになってしまった
騒ぎになってないみたいだからおま環なのか… 串が何かも書いてない
専ブラが何かも書いてない
他のユーザが試しようがない >>18
つまり普通に読み書きできてる人が多いのね
ありがと Xeno+proxy2ch 共に最新板 HTMLで読み書き出来てる Xenoはhttpsでも受け付けるからね
上のはViewの人みたいだが、brdが2chだから5chにしか無い板とかは見れないだろう 一昨日くらいから
H2dProx2chに
Monazilla/1.00 JaneStyle/4.00 Windows/10.0.18363
だと書き込み出来なくなった
読み込みは出来る
書けるUA何か無い? それ教えたら荒らしが嗅ぎつけて潰されるので教えません そういうことを聞いてくるのは
概ね荒らしていた当人です 普通に規制増えただけだけどね
自分が荒らしてるから誰でも荒らしに見えてしょうがないんだ 使った上で糞すぎて戻ってきてるんだよなあ
落ちまくりで常用できんわ https://anonfiles.com/XcKf4eBaoc/proxy2ch-20200621_zip
-sオプションを使う際に起こりうる不具合を修正したので更新推奨
主な変更点
・httpsで接続するときはhttp1.0でリクエストがあってもhttp1.0で繋がないようにした
・libcurl 7.68.0以降を使う場合はサーバとの接続を使い回すようにした
・--bbsmenuでhttps->httpの置き換えも行うようにした
その他
・Windows用の同梱したlibcurl.dllは自前でビルドした7.70.0にした (Win10とWinXPで動作確認済み)
・READMEに書いたけどlibcurlがOpenSSL 1.1.0未満に依存している場合-sオプションは正しく動かない可能性があるので注意 >>35
同梱のlibcurl.dll、Win7x64でも落ちなくなったな。 >>35
乙ですー
-sを付けないと書き込み出来ないのは仕様ってことでよいのでしょうか?(おまかんだったらすみません)
でも-sを付けるとhttps対応じゃない外部板の読み書きが出来なくなるような
5chなんてhttpのままでいいのに・・・ 今のところ-sを付けないと書き込めないということはない
サーバによってはhttpsでしか繋げないところもあるのかもしれんけど
-sは5chとbbspinkのみhttpsで繋ぐようにするだけなので外部掲示板には影響しない
どの板で問題が起こるのかと使ってるブラウザぐらい書いてください >>39
あらためて試してみて読み込みは-sの有無に関係無く大丈夫でしたが書き込みが
5ch、bbspink共に-s無しだと書き込み出来ず
外部板(Jane掲示板)は-s有り無しどちらも書き込み出来ずでした
書き込みを試みた板
http://rosie.5ch.net/operatex/
http://phoebe.bbspink.com/ascii/
http://jane2ch.net/community/
proxy2ch-20200621
htmlモード
-a "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
win7x64sp1
JaneXeno x64 200622
Regular Expression Library: bregonig.dll Ver.4.20 with Onigmo 6.2.0
SSL Library: OpenSSL 1.0.2u 20 Dec 2019 書けなかった時に出たメッセージ (proxy2ch側)
板によってURL部分は変わります
curl error: Upload failed (at start/before it took off) (http://rosie.5ch.net/test/bbs.cgi)
書けなかった時に出たメッセージ (Xeno側)
HTTP/1.1 503 Service Unavailable (書き込み窓)
Socket エラー # 10054 ピアにより接続がリセットされました。 (トレース画面) >>42-43
proxy2ch-20200621_zip だとたしかになるね
libcurl.dll を proxy2ch-20171003 付属のものに入れ替えたら -s なしでもいけた >>43同様 curl error: Upload failed (at start/before it took off) (http://jane2ch.net/test/bbs.cgi)
このときのCURLOPT_ERRORBUFFER
libcurl: (25) Chunky upload is not supported by HTTP 1.0 >>43の問題に対処
https://anonfiles.com/Xb11T9B4o1/proxy2ch-20200623_zip
これはcurl 7.66.0以降で発生する問題で (curl側の限りなくバグに近く仕様とは言い難い)
curl 7.66.0以降で5ch/bbspinkにPOSTする時にはhttp1.0を使わないようにしときました
この問題は5chとbbspinkに関してはクライアントがhttp1.1でリクエストする場合
もしくは--gikofixを付けて起動した場合は回避でるけれど
件のJane総合掲示板に関してはそもそもchunkedなPOSTリクエストを受け付けないようで
http1.1にしてcurl側のバグを回避しても実際に書き込むことはできないので割と厄介
こういう外部掲示板がどの程度存在しているのかはよく分からん
添付のWindows用libcurl 7.70.0については該当部分にパッチをしてバグを回避してPOST可能にしておいたけれど
自分でlibcurlを用意する場合はcurl 7.66.0以降の使用は注意してください >>49
ありがとうございます
5ch、bbspink、Jane板にて、-s有り-s無しどちらでも書き込み出来ることを確認しました
まじ感謝 >>1
漫画板の書けなさが最悪っぽいな
調べてみたがUAで弾いてるのが確定した
書けるUAを晒され続けるスレとかどこかにあると運営が自滅して丁度いい
新しいブラウザほど効果的だぞ >>49
ありがとうございます
Linux(Debian with curl 7.52.1)で使わせてもらってます proxy2ch9x-20200623, proxy2chCE-20200623
libcurlを7.65.3版に、
OpenSSLを1.0.2u版に変更しました
http://1drv.ms/f/s!AvNsCKBzSl7rgxKoc9mCrjzCDtsN >>67
おつです
anonfiles.comやめたの?
それとOpenSSL 1.0.2 系は無償サポート終了済みなんでできたら 1.1.x に移行してくれたらと >>68
訳解らん事言うな
サポートよりも安定性だよ TLS関連なら安定よりも安全性最重要視だけどな
だからサーバ自体も1.1.x系に移行しつつある 最近はOpenSSLよりGnuTLSよりLibreSSL使うわ >>71
安全性もあるだろ?
致命的なバグがあれば配布停止して警告するだろサポート終わっててもそれぐらいはやる
それがない間は安泰だw 何でも最新バージョンにしたがる中二病みたいなのがおるな
逆に古いバージョンを意地でも変えない奴がおる
まあまあ最新でええのになぁー 更新履歴見て必要そうなのが無ければ最新のひとつ前にしとく
最新はどんなバグが潜んでるかわからないし痛い目に会いたくないという経験則 >>72
ちょうど20200623からLibreSSLを考慮したコードが入ってたのでLibreSSLとlibcurlをホームディレクトリにインスコしてみた
proxy2ch version 20200623 with curl 7.71.0 (TLS/SSL backend: LibreSSL/3.2.1) 9x→ext→curl7.71.0にあるDLLをコピーすると最新バージョンになる、かな ■ このスレッドは過去ログ倉庫に格納されています