◎正当な理由による書き込みの削除について: 生島英之とみられる方へ:
専用ブラウザを助けるプロクシ作らね?29串目 ->画像>14枚
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/software/1712374947/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
2chの仕様変更(dat廃止、APIでスレ取得)で使えなくなった専用ブラウザを
dat廃止後でも使えるようにするためのプロクシについて語るスレです。
広域埋め立て荒らしのためテンプレは過去スレを確認して下さい
専用ブラウザを助けるプロクシ作らね?28串目
http://2chb.net/r/software/1700727858/ cookie送るだけだから専ブラが対応してたら串関係なく使える
Abone2でもcookie.txtにacorn=(文字列)が追加されている事を確認
どんぐりのcockie食ってくれないLive5chの為に必要
proxy2chにCookieの読み書きコミットされたのね
そういやJAVAも許可すると感染する可能性があるけどここ数年使ってるサイト見ないな
昔はちょこちょこプラグインされてるるサイトあったのに……
読み込みにproxy2ch通すと503になるんだけど同じ症状の人いませんか?
>>139 なる
Xeno+20231006デフォルト設定
>>140 専ブラの設定で受信用のアドレスとポートを消せば読み込めるようになった
その後スレを全て読み直せば今のところ使えてるし読み込みが速くなったから逆に良くなったと言えるけどなんだかな
そういや読み込みに串通さないと専ブラによっては過去ログ見れなく可能性があるな
その過去ログを自力で読みに行けない専ブラがあるって話だぞ
>>139 以前style用にテスト設定してたものそのままでXenoで使ってみたけど
読み込み書き込み両方ともproxyを通しても問題はない
まあmitmやkeystore,lastmodify当たりはなくていいはず
おそらく--darect-datが指定してないとHTMLからの取得になるとかが原因なのでは?
proxy2ch.exe -p 8080 -s -c --chunked --verbose --mitm all --mitm-ca-cert cacert.crt --mitm-ca-key cakey.pem --keystore ../keystore/keystore.txt -a "Monazilla/1.00 (JaneXeno/230826)" --subject-to-lastmodify --direct-dat -t 60
read.cgiの出力が変わっただけだから--direct-dat付けてりゃ問題ない
尤もread.cgiへの対策もgitリポジトリには入ってるようだけど
talk騒動でAPIが廃止されたときに /kako/ から /oyster/ に
URLが変わっただろ
ソース非公開で開発停止されてるなら串でURL変換することになる
なるほど
5ch側の仕様変更でhtmlモードでは読めなくなってるのか
来てた
Version 20240613 snapshot
ごんべさんいつもありがとう
Version 20240709 snapshot
何であぼーんと思ったら律儀に削除依頼出してる人がいるのか
pr0xy2ch
オプション --direct-dat -c -s -4
だと、ソフトウェア板で5分以内に2回目の投稿をすると
429 Too Many Requests
nginx/1.24.0
で書き込み不可
オプション --direct-dat -c -4
ならば問題無し
おれ環でしょうか?
AlmaLinux release 9.4環境
ソースからMake
v20240709-snapshot.tar.gz
串2chまだ使ってんの?
もう串刺さなくても普通にレスできるじゃん
>>416 更新停止した某専ブラを使っているので頼ってます
ただの読み書きくらいならば単体でも良いのだけれども、某専ブラは去年あった過去スレの仕様変更に対応しておらず読めないが、この串があればDAT落ちしたスレもそのまま読めてとても便利
-4つけてるけど、IPv6の方が規制されにくいんじゃないか?
>>418 フレッツ系プロバイダを利用していて
IPoEの「IPv4 over IPv6」とは別に
PPPoEの「IPv4」も張っていて鯖関係はそちらにまとめているんです
・外→内用の鯖もありこちらの方がコントロールしやすい
・PPPoEのルータを再起動するとIPアドレスが変わる
このようにルータ再起動でアドレスが変わるので規制で困ったことはあまりありませんがIPv6の方が規制されにくいということは覚えておきます
>>415 似たような状況
(-4は指定していなくて、かわりに、5ch.netの権威サーバとして
振る舞い、かつIPv4のアドレスしか返さないリゾルバを立てている
のでふつうのブラウザなどでもすべてv4オンリー)
で3分間隔くらいで書き込んでみたけど問題ないなあ
--direct-dat -c -sは同じ
--manage-bbscgi-cookiesを指定してあります
>>420 ありがとう
そちらでは-sとIPv4通信でも問題いんですね
--manage-bbscgi-cookiesオプションですが
proxy2ch version 20230713 with curl 7.76.1 (TLS/SSL backend: OpenSSL/3.0.7)
Scripting enabled with Lua 5.4.4
--manage-bbscgi-cookies option only works on 7.77.0 or later.
ということで私の環境ではcurlのバージョンが低く起動エラーになります
バージョンの新しいCurl導入と--manage-bbscgi-cookiesオプション追加は夏休みの宿題とします
SSL無しでの5chアクセス、
書込み自体は別に盗聴されてもいいのですが、Cookie内の鍵情報とか見られていいものなのかどうか等ちょっとモヤモヤしますw
>>415,421です
この件自己解決したかもしれません
串のオプションは「--direct-dat -c -s -4」
専ブラが実はRep2なんですがそのユーザ設定に
「2ch.netの書き込みにSSLを使用する」という項目があり、
専ブラ→(SSLなし)→串→
だと連続投稿時に「429エラー」が発生
専ブラ→(SSL使用)→串→
だと連続投稿可能
となりましたのでこれで様子を見てみます
根本原因はよくわかりませんが、おま環だというヒントを頂けたことで事象改善はできました
ありがとうございました
送出するリファラがhttpなのにhttpsで投稿してくるのを制限してるとかじゃないの知らんけど
つーかrep2側でSSL有効にしたらproxy2chでMITM有効にしない限り何も通してないのと同じでしょう
>>421 解決したとのことですが以下を書いちゃったので(w
AlmaLinux9で/usr/local以下に影響を与えたくないのなら、
以下すべて一般ユーザで、
curl-8.8.0.tar.gzあたりを落としてきて展開
cd /home/hoge/curl-8.8.0
./configure --with-openssl
make
(dnf groupinstall 'Development Tools'が必要かも)
/home/hoge/curl-8.8.0/lib/.libs
にライブラリができていることを確認して、
proxy2chを起動するスクリプトに
export LD_LIBRARY_PATH=/home/hoge/curl-8.8.0/lib/.libs
を加えるくらいでどうでしょう?
>>424 >>417のようなメリットがあるので役立ってます
>>425 ありがとう
目先の問題は解決しちゃったので
8/31までにやりますw
switch to read.cgi mode when redirection to kako.5ch.net occurs
>>433 いつもお世話になってます
ありがとうございます
やっぱり義務教育を受けさせるよう義務化しろ
性格いいのかもしれないあたりこの国終わってるよな
アイスタ希薄化も糞もない
どちらかと言うか一部の陽キャの行動やな(^ワ^=)`ё´)´ω`) ゚ ⊇ ゚)フンフン
Sikiにpr0x通してるんだけど
どうも過去ログ取ろうとすると503なっちゃうサーバーがあるみたい
responseが文字化けしてて読めないけどService Unavailableとだけ読めた
git cloneしたソース使ってもあかんかった
過去ログサーバはhttp受け付けないから-s付けて強制httpsにしないと読めないぞ
もちろん-s付き でも読めないサーバーが一部あるみたいね
Siki(Elektron)だからかもしれんしなんとも言えないけど書いとくよ
Pr0x外してSiki単体で読むと読める
>>439 > (Elektron)
変なバッタモンは使わないほうが良いぞw
どっちも糞だからここで
ストロングカードリッジをアマゾンでポイント半額バックやってるけどすでにやってる人に正直間に合ってません(意訳)って晒されてた
ただジャイアンツを応援していればいいじゃん両親の育て方が良かったのに何してんだと思う
自分はかなり強いよな」とかってドラマ好きは結構見てるとこから見えるの?
市場「ぎゃあぁぁぁ!」
社会もロクに知らない奴はほとんど1位2位とって卒論仕上げて人集めるためには勉強なんかしてる暇はない
ドラマ10枠にはまりきってないとこだな
飛ばすとか概念的に薬は飲んで効果無してたら
右のこめかみの痛みはほぼフルATだから
>>442 あの動画を時間割いて見るの苦痛に近いでしょ
ちなスレタイは2桁あったような言い方だな
競馬が難しいならお馬さんからのストンがくるのかね
私さんは株も上手いしファンも頑張って稼いでるまであるトジナメランの影響受けてダークをつらぬけばヒーローになるだけだろ
アイスタ素直に逮捕されるだろうってさ
若者は上がることはあるし穴もあるがアホ丸出し
今回別に嫌いじゃないけどな
5chみたいだ
ああすすとむいいそをやへはふちむのてけのふつうれかされほまけきもひめらけこあねねうちたろおやすまるわと
ラーメン屋じゃなくてもちゃんとお笑い企画で作ってるけど逆だからな
おひうーん
とにかく俺は記述のとおり
そこから減らない
503のときのレスポンスボディーの内容の文字化け解析してみたけど
モナーのAAとservice unavailableの文字と思われる
meviusに書き込めないんだけど串で書き込める様にできます?
3 seconds -> 1 second
wait for 3 seconds before re-posting due to confirmation dialog
add --skip-bbscgi-confirmation option which handles the new confirmation scheme for 5ch.net in proxy
set host header explicitly for requests redirected to kako.5ch.net
KeyManager: add initializer to the default constructor of BBS2chProxyKeyManager::Cookie
・ Pre-Release v20250401-snapshot 5e1a342b8f
□ 5ch/bbspinkへの投稿に関係するcookieをproxy2ch側で処理する
□ 5ch.netの新しい投稿確認処理をproxy2ch側で代行する
□ --direct-dat有効時に過去ログサーバ上で公開されているスレッドを取得するように
□ read.cgiの出力が変更されhtmlからの変換に失敗するようになっていた問題を修正
proxy2ch作者さんが相変わらずの有能ぶりで素晴らしい乙すぎる
運良くノタバグにも繋がったしさっそくDLした
専ブラのクッキーを空の状態にしてmevius(win板)に書き込める事を確認した
今まで使ってた起動ファイルに--skip-bbscgi-confirmationを足したのみ
Version 20250401 snapshot
JaneDoe View α ( build date: 1814100038 )
更新されて書き込みにsample.lua必要なくなった
単に途中で変わってたのを気づいてなかったのかも知れんけどね
proxy2ch version 20250403 snapshot mod with curl 8.12.1 (TLS/SSL backend: LibreSSL/4.0.0)
・ Pre-Release v20250404-snapshot c76012d515
□ 投稿時のタイムスタンプを現在時刻の10秒前に設定する
□ luaスクリプトでリクエストボディのtimeを弄ると投稿確認に失敗する可能性が
丁度Luaスクリプトで弄くり回してうまくいかないからどうやってデバッグするかと悩んでたところなので助かった
自分の環境かコマンドラインオプションのせいか分からないけどsample.Luaを使わないと新しいクッキーが生成されずに書き込めないことがわかった
一度書き込めた後はsample.Luaを使わなくても書き込めるけど期限が切れたら新しく生成されないな
Poster: automatically upgrade referrer's scheme
ChMateのクッキー問題出てるのってリファラ関係ある?
NanashiNoGombeさんとこ落ちてる?
無限ロードっぽいんだが
あら繋がった
一時的なものかおま環だったのか
お騒がせしました
notabug.orgは定期的に継がらなくなる
珍しいことじゃない
donguri account management when using --manage-bbscgi-cookies
どんぐりのアカウントを管理してくれるみたいだけど
ハンター、メアド警備員、メアド無し警備員の切り替えもできるの?
proxy2chでsora鯖の実況板書けないな
設定また弄るか
勝 負 引 差
1 広島 11 7 1 -
2 阪神 10 8 1 1
3 巨人 11 9 1 0
4 中日 8 9 2 1.5
5 ヤク 6 9 1 1
6 DeNA 6 10 2 0.5
proxy2chでスマホの書き込み方式のsample.luaないかな?
今回鯖が不安定だった時に専ブラで書き込めなくてもスマホアプリだと書き込めてたらしいから
送信URL自体が違ってたのならまた別の話だろうけど
スマホの書き込み方式なんてものはない
鯖が不安定だったときは経路ガチャとタイムアウトの設定次第だったというだけ
いつも9x版ビルドしてくれてる方、できたらお願いします
投稿時刻エラー掛からず書き込める古い専ブラでCookieクリア出来るのも、ウチのOSに対応したヤツじゃ既に1つだけ…。
投稿時刻エラー掛からず書き込める古い専ブラでCookieクリア可能なのは、ウチのOSに対応したヤツじゃ既に1つだけ…。
--direct-dat is now default and deprecate the option
add helps for undocumented options
KeyManager: cookie manager html adjustment
Auth: uplift account management (experimental, not tested)
Auth: refactor
Auth: be account management
Auth: refactor
Auth: refactor
この串面白いな
串の中でもやってるんだろうけど
外付けのプログラムとluaを連携させて専ブラのクッキー管理をしたら
UPLIFTとかBEにログインしてる状態も作れるんだな
日本語どころか文章すら書けないからコピペしてるんだな
KeyManager: return number of cookies on loadKeys
KeyManager: remove code for yyjson/picojson
KeyManager: do not use existing non-JSON file as storage
put note about --manage-bbscgi-cookies
Version 20250429 snapshot
日本語書けなくてコピペしかできない三国人
池沼は行動を改める事もできない
>>504 どんぐりにログインですがメールとパスワなしでsidのクッキーだけでログインできる機能もお願いします
メールとパスワなしでsidのクッキーだけでログインしないとハンターになれません
あとxp版は
が出て起動しなかった
残念
>>506 よく知らんけどupliftのメアドパスをぶちこんだらハンターになれるんじゃないの?
少なくともdonguri.5ch.netの入力欄にはそう書いてあるが実際はログインすらできんてこと?
それともハンターにならず警備員になっちゃうとか?
XP版はリンク先が間違っとった
>>509 どんぐりには
UPLIFTに紐づいたハンター
メアドに紐づいた警備員
何にも紐づいていない警備員
の3種類があります
・メアドとパスを入力してログインするとメアドに紐づいた警備員
・UPLIFTにログインした状態で「登録なしでどんぐりシステムにログイン」クリックでハンター
・UPLIFTにもどんぐりにもログインしてない状態紐づいていない警備員
って感じでステータスが変わるようです
三番目はUPLIFTにログインしてない状態で「登録なしでどんぐりシステムにログイン」クリックだと思ってたんですが
さっき動かしてみたらその操作でUPLIFTのログイン画面に飛ばされました
なんでメアドとパスが入力必須だとメアドに紐づいた警備員にしかなれません
UPLIFTのメアドとどんぐりのメアドは別になります(確かどんぐりはGMail限定だったはず)
出来が良すぎてこれから先が大変ですね
今UPLIFTとBEを使えない古い専ブラのユーザがみんなこっちに流れてくる予感
>>507 これはVista以降は出ないみたいですね
sidだけでどんぐりログインできるの?
どんぐりAPIのログインの説明には
「/login
メソッド GET
パラメータ なし
必要なクッキー 'sid', 'acorn'
説明 認証ページ`/auth`へリダイレクトする。」
とあるよ
でそもそもsidとacornクッキーが有効な状態であるのならログインする必要はなさそうに思うんだが
・メアドとパスを入力してログインするとメアドに紐づいた警備員
・UPLIFTにログインした状態で「登録なしでどんぐりシステムにログイン」クリックでハンター
・UPLIFTにもどんぐりにもログインしてない状態紐づいていない警備員
これ全部acornが無い状態でねの話
>>511 つまりそのスクショにある
「UPLIFTのアカウントか、警備員のアカウントで
ログインできます。アカウント登録に使用した
メールアドレス/パスワードを入力して下さい。」
は嘘で実際はUPLIFTのものを入力してログインするとログインエラーで弾かれるという理解でいいの?
>>516 あーなるほど
どんぐりのログイン画面でUPLIFTのアカウントを入力するとハンターにログインできるんですね
いつもそっちのルートでハンターログインしてなかったからこのルートでもログインできるってことを知りませんでした
お騒がせ申し訳でした
もう少し試してみたらUPLIFTにログインしてなくても
どんぐりの画面でUPLIFTアカウントでログインすると
UPLIFTにログインしてない状態でハンターになれるんですね
いつも違う経路でログインしてたから全く知りませんでした
自分の知ってた以外にもハンターにログインする経路があって
その経路をたどるProxy2chの仕様は正しかったです
が結論でした
同じWifi網で繋がってるAndroid端末からもProxy2ch を利用可能に設定出来るだろうか・・。
。
androidにtermux入れてmakeすればいい
>>520 -g オプションがあるから出来るんじゃね
>>521 error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
って怒られる
ミジンコには無理みたいだ…
エラーメッセージをweb検索するとヒントがありそうだけど
知らんけど
registerなんて過去の遺物だから
C++11で非推奨、C++17で削除された
ここ見たのかソースからも削除されたぞ
作者様ここ読んでるんでしたらBBS2chProxyKeyManager.cppに
#include <cstring>
を追加してください……
おれ環(Debian12)ではコンパイルが通らなかった……
>>528 Ubuntu 24.04.2 LTSも同じ
当方windowsで配布されてる物をありがたく使わせていただいてるだけのズブの素人なのでcdやmvすらいちいちググってる程度です
作者様の配布サイトの22リリースのところのソースコードをzipでPCにDLし解凍、360コミットのところのremove registerに従いutils.hをメモ帳で開いて5行目を修正上書きしproxy2chフォルダをコピー
usb接続でPCから内部共有ストレージ/Downloadに修正済みのproxy2chフォルダをペースト、android上で訳わからなくなったtermuxをアンスコし再度F-DroidからDLインスコ、各種解説サイトを見ながらtermux上で
(scrcpyでPCに表示して撮影してるがSHV48の実機上です)
作者様の修正や
>>526-527様方のご指摘でエラーなく走りきったのでコンパイル?できてるんですかね?
置いてる階層はあってるのかできてるとしてここからwindowsでいう所のbatファイルみたいなのを用意しないといけないのかここで質問しても大丈夫なのかをお教え下さい
>>533 即レスありがとうございます!
恐らくコンパイルできてるんだと思います
厚かましいですがあと2つお教え下さい
./proxy2chの後ろに--bbscgi-fix-timestamp等のproxy2chのオプションをつければいいのか
proxy2chを終了してtermuxのコマンドが効くようにするにはどうすればいいのか
あと少しだと思うのですが頭使いすぎてしんどくなったので今日はここまでにしときます
>>535 何度も何度も教えていただき本当にありがとうございました
chmateで使うならMITM有効でビルドしないといかんだろ
証明書関係もどうにかしないといかんから全然あと少しじゃないと思うぞ
>>528,530,531
普通のLinuxでもそうなのか
OpenWrt用にビルドしたうちでもそうだった
>>528がなおってました
作者様ありがとうございます!!
READMEを整備してた
ひさしぶりのリリース近いのかな
各種サイトを見ながらオレオレ証明書というのはなんとかなったと思うのですがコマンドがないと怒られました
ソース(/archive/v20250429-snapshot.zi★p )にremove registerの修正を加えただけだと何かが足りなくて再コンパイルする必要があるということなんでしょうか?
MakefileのCFLAGSに-DUSE_MITMを追加してmake cleanしてmakeな
>>543 レスありがとうございます
まだ情報が足りてないよと怒られたのでコミットにある修正をPCで加えてUSB転送してなんとかやってみます
grepとか便利そうですが知識が足りなくて
教えていただきありがとうございました
MakefileのLDFLAGSに-lsslを追加しなさいよ
talk apiのappkeyとhmkeyの組み合わせってまだひとつも漏れてないの?
proxy2ch最新版とJane Style 4.23で過去ログはどうすれば読めるんだろう?
現行の鯖はさすがに取れるけどこういうのが読めない
http://potato.2ch.net/test/read.cgi/software/1420466810/ proxy2chとJane Style 3.02ならこれも読めるのにどういうことだ?
http://pc12.2ch.net/test/read.cgi/software/1227538496/ 5ch側が過去鯖に転送するのはhttpsでアクセスしたときだけとかいう
よくわからない制限をしているので-sを付けないといけない
>>547 どちらのリンクも過去ログを見られるよ。JaneDoe View α ( build date: 1814100038 )
p****2ch.exe -p 8080 --direct-dat -s -c --bbscgi-fix-timestamp --bbscgi-header "Referer:
https://%HOST%/%BOARD%/"; --bbscgi-confirmation skip
p****2ch version 20250404-snapshot with curl 8.12.1 (TLS/SSL backend: Schannel)
Scripting enabled with Lua 5.4.6
気が遠くなる程トライ&エラーしながらコンパイルできましたが結果はともなわなかった…
-c --mitm-certgen で出力された結果をvimでペースト&保存した手順がおかしいのか
opennsslのバージョンがchmateにあってないのか
何もわからない心折れそう
androidで自己署名認証局証明書を正規なものとして認識させるのはOSのバージョンやアプリ次第で方法が全く変わるからまあ頑張れとしか
>>548-549 改めて色んな組み合わせて試したけど無理だった
--verboseで見れば原因が分かるのでは?
少なくともうちの環境では-s --verboseとしただけのproxy2chを起動して
http://potato.2ch.net/software/dat/1420466810.datをproxy2ch経由で取得すると
Received GET
http://potato.2ch.net/software/dat/1420466810.dat HTTP/1.1
Detected *.2ch.net URL, changed target URL to
http://potato.5ch.net/software/dat /1420466810.dat
Retrieving thread via read.cgi...
Returned status code 200 to client
となり正常にdatが返ってくるよ
なんもパッチしてないJaneStyle 4.23を--api-overrideで使った場合も正常にログ取得される
Received CONNECT api.5ch.net:443 HTTP/1.0
Received POST /v1/potato/software/1420466810 HTTP/1.0
Running as MITM proxy for
http://2chb.net/r/software/1420466810 Retrieving thread via read.cgi...
Returned status code 200 to client
おぉ本当だViewなら上の過去ログ取れる
最近メインで使ってるXenoでは取れないがまあ気にしないでおこう
取れないってのはhttpsを素通りさせてるだけだからproxy2ch使ってる意味ないだろ
-s
*.2ch.net, *.5ch.net, *.bbspink.comドメインへの接続をhttpsで行います。kako.5ch.netサーバ上にあるログを取得するためにはこのオプションが必要です
>>558 なるほど過去ログ用に-sを付けておくのかありがとう
配布してるXP用のバイナリーが起動しないから仕方なくソースからビルドしてみたけど
3つの余計なDLLを必要とする変なバイナリーが出来上がってしまった
一応動作はするんだけど
XP用のバイナリとかないぞ
正式リリース版はそのままXPで起動する
依存DLLが増えた理由とかリリースページに書いてあるだろ
Proxy2chの時代が一気にくるかと思ったけど割とそうでもなかったな
やっぱスレの雰囲気のせいかな?
選択肢は様々あった方が良いと思う
とはいえ結局は専ブラ作者さんが更新してくれるのが一番なんだけど
xy2chとapixyの二人いるだけで十分じゃない?
viewはxy2chで完全復活できるのを試したし挙動がまともだったな
聞いたことないからそんなのもあるのかと思ったら略してるだけか
>>573 うちでは化けてなかった
ブラウザはテキストブラウザのw3m
>>574 w3mで見てるってことはLinuxでビルドしたんかな
うちはOpenWrt用にビルドしたのとリリースページからDLしたWindows用のバイナリと両方で化けた
普通の英数字含めて全部「?」に化けてるから文字コードがらみではないのかも
ちなみにJSONの方は化けてない
Lynxでスレ見てた事もあったな
半角カタカナとか文字化けしてた覚えが
試したけど自分の環境では配布のwindows用ビルドも自分でlinux上でビルドしたのも化けてないね
配布のWindows用バイナリーで化けてたのはMSYS2のw3mで見たからだった
Chromeで見たら化けてなかったわ
申し訳ない
でもOpenWrt用にビルドした方はやっぱり化けてる
OpenWrt用のiconvがUTF-8 to CP932に対応してないとか?
パッケージのソース眺めた感じ対応してるようには見えないね
OpenWrtにはlibiconv-fullというGNU libiconv由来のパッケージもあるから
そっちじゃないと多分ダメだろう
ただ奇妙なのがOpenWrt用で化けてるのも配布のWindows用バイナリーのをMSYS2のw3mで見て化けてたのも
末尾の「更新日」の文字列だけは化けてなかったこと
前者はまだしも後者はどうなってるんだろう
更新日の部分はバイト列がリテラルに直接書いてあるから読む側が対応してれば化けないわな
>>582 OpenWrt用の方はそうなんだろうけど
Windows用バイナリーの方はHTMLソースは全体がシフトJISになってるはず
それなのに化けるとこと化けないとこが混在するのはなんで?
実はそっちでもOpenWrt用のバイナリ立ち上げたサーバの方を見てたとかじゃないの?
再現性あるなら何らかのバグだろうけど
MSYS2は素晴らしいけど、最近はx64板しか配布されていないので、
x86用と関連ファイル探してくるのに苦労した
>>583書いた直後に気が付いた
うちの環境proxy2chと普通のプロキシーが同じOpenWrtルーターで動いてて
MSYS2のシェルでHTTP_PROXYにはOpenWrtのプロキシー指定してる一方
NO_PROXYにはlocalhost入れ忘れてた
その結果
http://localhost:9080/5ch/bbsmenu.htmlで
ローカルのWindows用バイナリーの出力見てるつもりが
ルーターのOpenWrt用バイナリーの出力見てたわ
お騒がせして申し訳ない
ERROR: 旧形式のヘッダが含まれています。[X-MonaKey, X-PostSig, X-PostNonce]
新形式対応の専用ブラウザをご利用ください。
昨夜ぐらいからproxy2ch環境でこれが出るようになったな
そこまでして古い専ブラ撲滅したいのか運営は
>>573が解決した
なんでiconv -f UTF-8 -t CP932のコマンドが問題ないのに
proxy2chでは化けるのか悩んでたが
ちゃんとlibiconvにリンクしてなかったわ
OpenWrtデフォのスタブだけのiconvにリンクされてた
その辺再考してビルドし直したらいけた
proxy2chでJaneViewの延命が叶った。制作者の方、ありがとう !!
5chのログ仕様今日変わったらしく四季では串2刺すと新規レスが取れないです
クッキー管理でなんとか串2使いたいんですけどね・・
dat取得のときに一部のUser-Agentを弾くようになっただけだよ
-Aで弾かれないものを指定すればいいだけ
TLS1.2が無効になった模様
-sオプション外して回避中
Live、view、styleは更新される可能性がほぼ無いと思うから串ツールが一番いいのにな
大型変更でもされない限り問題起きないし現行で更新されてるツールは対応も早いから安心
>>601 こちらは何も変えなくても問題なく使えてるよ
>>600 関係あるよ
無効になったのはTLS1.1だし最新のproxy2chはopenssl3使ってるからTLSのほうは影響ない
「特定」のopenSSLのDLLでTLS1.2で通信を行うとCloudflareでCAPTCHA要求されるので、
スレが見れないし書けない。
(その「特定」ってのが現在よく使われているopenSSL 1.0.2系なのが厄介。)
Version 20250527 snapshot
キター
>単純にTLSのバージョンや暗号スイートで判定しているわけではなくclient hello等のセッション情報から総合的な判定を行っているように見えます (TLS fingerprintingと言うらしい)。
なるほどね
cloudflare側にbotっぽいTLSセッション情報から生成したフィンガープリントの集積があって
それに合致する接続に対して403を返してる感じか
read.cgiはともかくdatに対して適用するのはやりすぎな気がするね
拡張子が.txtなファイルは除外されてるっぽいから専ブラが触るURLは全部除外すればいいのに
このような背景からproxy2chに--tls-maxオプションを追加し、https接続時に使用されるTLSのバージョンを選択可能にしました。
このWindows用バイナリではOpenSSL 3.0.16が使われる都合上、デフォルトが--tls-max 1.2相当になっています。
1.0や1.1も指定可能ですが、5chは1.2未満のTLS接続を受け入れないようです。
これ読む限り別に更新しなくても何も問題ないな
変な設定にしてる人だけ問題が起きるんだろうな
TLS heartbeat拡張のバグが原因だとさ
heartbeat無効でコンパイルしてあるDLLなら問題無し
UAは無関係だったな
全然違うしな
heartbeatの有無にかかわらずfingerprintingに引っかかったものが弾かれてるだけ
UAも関係ある(例sikiのUA)
TLS fingerprintingが何なのか知らないとheartbeat拡張がー
とか書くんだろうな
現在5chはTLS1.0とTLS1.1でアクセス出来るように思いますが違いますか?
UPLIFTにもログインできます。
openSSL 1.0.2c以降(1.0.2bは不明)でTLS1.2通信を行おうとするとCAPTCHA要求が出て
スレが表示されなかったり、書き込めなかったりする。
>>613 $ curl -v -I --tls-max 1.1 --tlsv1.1
https://5ch.net/ * Host 5ch.net:443 was resolved.
* IPv6: 2606:4700:10::6816:16d, 2606:4700:10::6816:6d, 2606:4700:10::ac43:5c2
* IPv4: 172.67.5.194, 104.22.1.109, 104.22.0.109
* Trying [2606:4700:10::6816:16d]:443...
* Immediate connect fail for 2606:4700:10::6816:16d: No route to host
* Trying [2606:4700:10::6816:6d]:443...
* Immediate connect fail for 2606:4700:10::6816:6d: No route to host
* Trying [2606:4700:10::ac43:5c2]:443...
* Immediate connect fail for 2606:4700:10::ac43:5c2: No route to host
* Trying 172.67.5.194:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.1 (OUT), TLS handshake, Client hello (1):
* TLSv1.1 (IN), TLS handshake, Server hello (2):
* TLSv1.1 (IN), TLS handshake, Certificate (11):
* TLSv1.1 (IN), TLS handshake, Server key exchange (12):
* TLSv1.1 (OUT), TLS alert, internal error (592):
* TLS connect error: error:0A00014D:SSL routines::legacy sigalg disallowed or unsupported
* closing connection #0
curl: (35) TLS connect error: error:0A00014D:SSL routines::legacy sigalg disallowed or unsupported
とでます。(1.0も同じく)
IEでもTLS1.1とTLS1.0で表示できたけど
>>614 最近のcurlはTLS v1.0,v1.1の実行は出来ないので
古い奴を使う(v7.66.0)
まあ結果としては403が返ってきちゃった
(もし弾かれなかったら200が返ってきたと思う)
>>614 悪い
記憶違いだった
7.77.0で削除されたのはSSLv2/SSLv3だった
でも古い奴ならTLS1.1でちゃんと反応するんで何かあると思う(見付けられなかったけど)
OpenSSL3以降はTLS1.1以下がsecurity level 0に指定されてるので手続きを踏まないと1.0/1.1では繋がらない
curlではその手続きをしてないのでOpenSSL3にリンクされてるcurlで1.0/1.1を使おうとするとエラーになる
>>616 cURL v7.66.0で、User-AgentにJaneXenoを指定したら、200になった
MITM用のオレオレ証明書がもうすぐ切れるよとWarningが出ていたので作り直した
なんという親切設計
ちょっと教えてください
今回のFingerPrintingですがCloudFlare全体で始めたんですか?
それとも5chだけが対象なんですか?
cloudflareは各種防護機能の有効無効をユーザに委ねてるから
5chの管理者が気まぐれで有効化したんでしょ
今回の5ch(/bbspink)の騒動以前に、おーぷん2chもそのような兆候があったと言われている。
ただおーぷん2chは嵐が酷いと鯖ごとに?読み込みCAPCHAすぐ発動するし、
そもそも書き込み失敗してもエラーメッセージでなかったりするから(私は)まともに検証
できなかった。
ただcloudflare使ってる上記以外の5ch互換掲示板は普通に見れるのよね
>>622 そう思う。おとといあたりの鯖落ちで荒らし排除にになるかもって、
5ch管理者が機能ONにしちゃったのかな
ありがとうございます
もやっとしてるけどなんか繋がった気がします
サンプルの集積が少ないとBOT扱い
Jane派生みたいにサンプルが多すぎるとそれはそれでBOT扱い
みたいな感じだったんですかね
あっち界隈わ
sikiの人もおーぷんの対策は難しいって言ってたな
5chへの対応がすぐ出来たのはそのときの経験があったからだろうな
2chエスシーは相変わらず影響受けずにクロールしてるなw
まあ荒らしスクリプトが使ってそうな、SSLライブラリとUserAgentをブロックしているんだな。
ただPC版専ブラの半数以上が読み書きできあい問題が発生した。
運営はどこにいるんだ?
(先進的な)外部板がやってるように初書き込み時に認証cookieが無い場合は認証URL表示して、
webブラウザでアクセスすると、認証コード貰って、メール欄に認証コードを書き込む形式が、
割合良いと思うが。BOT対策もwebブラウザでアクセスしたときにやればよい。
書き込める方法を探すのと荒らせる方法を探すのは紙一重
APIProxyスレに常駐して連投しては赤IDになりまくってる奴は荒らしだよな
言ってる内容も荒らしみたいなことしてるし酷いもんだよ
アカン、のたばぐが全然言うことを聞かん
5chで禁止されてるUA使わんように変えたわとのこと
リポジトリNotABug.orgからCodeberg.orgに移行したかな
proxy2ch9x,20250527-snapshot
--tls-maxオプションに対応した仮リリース版です
--tls-maxオプション対応版使った見たんですけど以下のページからどんぐりログイン出来ませんね
http://localhost:9080/5ch/accounts 明示的--tls-max 1.2を指定しても403で帰ってきてしまうようです
というかどんぐりログインには--tls-maxは適用されてない?
proxy 2chの制作者の方へ。いつもありがとう
一つ要望があってcodeberg と notabug のレポジトリを一本化して欲しいです
両者の日付が異なるのが気になるしユーザーも混乱するので
古いほうはミラーって書いてあるし新しいほうをブクマするだけでは?
古いほうはミラーって書いてあるし新しいほうをブクマするだけでは?
>>636 curlデフォルトのuser-agentで弾かれるので-aで何か指定しないと駄目
日付が異なるの意味がよくわからん
リポジトリの中身はミラーされてるから同一でしょ
どっちからgit cloneしても同じ
>Windows7未満
これはWin7を含まないって意味でいいの?
「未満(みまん)」とは、特定の数値や基準に達していない状態を表す言葉です。
つまり、ある数よりも小さいことを意味します。
例えば、「10未満」は「10よりも小さい数」(9, 8, 7, 6, 5, 4, 3, 2, 1, 0など)を指し、10は含まれません。
↓
「未満(みまん)」とは、特定の数値や基準に達していない状態を表す言葉です。
つまり、ある数よりも小さいことを意味します。
例えば、「Windows7未満」は「Windows7よりも古いWindows」を指し、Windows7は含まれません。
じゃないの?
あんまり掘ると作者の日本語能力の問題までいくのでほどほどに
ソースを読めばIsWindows7OrGreaterでSchannelを使ってるからWindows7未満でOpenSSLを使うという作者の説明通りだろ
win7で実行すると
proxy2ch version 20250530 with curl 8.13.0 (TLS/SSL backend: OpenSSL/3.5.0 (Schannel))
と表示されるので
Windows7未満にwindows7は含まれないで正しい
そこの表記は関係なくて
その下のUsing schannel as TLS backendとか出るのが実際に選択されたもの
Scripting enabled with Lua 5.4.7
Using schannel as TLS backend
が抜けてた
windows10もschannelの1.3無理じゃなかった?
だからwindows10未満を考慮してになるのでは?
俺既にcurl 8.14.0使ってるんだけどなあ
こう表示されちゃうと気になる
proxy2ch9x 20250530
ルート証明書(cacert.pem)をexeの配置フォルダからロードするようになりました
以前までの9x版,CE版の添付ドキュメントには誤りがあり、ルート証明書を
\Program Files\OpenSSL\share下に置いても実際には読めていませんでした
サーバーの証明書を検証する必要がある場面でcacert.pemが使われます
9x版ありがとうございます
2kで動作する串が他にない状況なので助かります
おま環だと思いますがlinuxだとcmakeでビルドすると最後のリンクで失敗してるみたいです
BBS2chProxyConnection.cpp:(.text+0x7582): undefined reference to `configureCurlHandle(void*)' みたいな感じで
makeなら普通に通ります
CMakeLists.txtに修正入りましたね
utils.cppの分ですね
658ですが無事にcmake通りました ありがとうございます
どんぐりログイン出来てもクッキー取得しないなぁ
”proxy2chが管理しているクッキーはありません。”って言われる
何故だろう?
ログインで得たcookieは一旦どこかに書き込んで特定のuser-agent用のcookieストレージと紐付けられないとそこには登場しないよ
JaneViewをしばらく起動させっぱなしにしておいたあとに書き込むと
ERROR: 投稿時刻がおかしいです。時計が狂っていませんか?(Diff:-xxx)
になって書き込めない件、proxyで何とかならないかな…
JaneViewを再起動させればまたしばらくは書き込みできるようになるけど
再起動後に読み込み済みのログが多い板を開くとき、ストレージがSSDでも読み込みに結構時間がかかるので
頻繁な再起動は煩わしくて
proxy2chなら--bbscgi-fix-timestampつけるだけでは?
サンキュー!
見落としていました、早速試してみます
以前と比べて投稿時刻に厳しく(特に時計が進んでいる方に厳しく)なってるそうだから
PCの時計のズレには注意した方が良いみたい
Version 20250614
□ https接続時の証明書検証をデフォルトで行うように
□ https接続時の証明書検証を無効にする-kオプションを追加
□ https接続時の証明書検証に使うPEM形式のCA証明書バンドルのパスを指定する
--ca-bundleオプションを追加
……
gnutlsがある環境だとMakefile編集しないとUSE_GNUTLSが自動的に定義されて
USE_MBEDTLS定義しててもUSE_GNUTLSが優先される箇所があってコンパイルエラーになった
proxy2ch9x 20250614
proxy2chCE 20250614
9x: OpenSSLのheartbeatを無効にしたバイナリに差し替えました
CE: 他アプリのメモリ空間を開けるためDLLを統合しました
https://1drv.ms/f/c/eb5e4a73a0086cf3/QvNsCKBzSl4ggOuSAQAAAAAAqHPZgq48wg7bDQ >>669 USE_GNUTLSって書かなくても有効になるね
ERROR: このスレッドにはもう書けません。
xy2chでおま環かは分からんが↑出るようになって全ての板で書き込めないな
変なcookieでも食わされたんじゃないの
TAKO=ODORIとか
px2c作ってる人はトークのAPIキー持ってるから対応できてるんだよね?
出回ってないなら自分で抽出したのかな
省略や短縮だってことくらいはまぁ予想できるしなぁ。
以前、あっちの方でTalkのAPIキーは割れてるとか5chにも書かれてたような気がするけど
Talk の APIキーは、他サイトでよくあるような、
誰でも登.録できて、誰でも使えるというものではないのかな
5ch API の登.録を限定的にしてたのは Jim の意向であって、
山下自身は、広く使ってもらった方がいいと考えてるように思ったが
http://2chb.net/r/software/1407034736/696 > 696 monazilla ★ 2014/09/01(月) 23:13:10.47 ID:???0
> このままでは便利な専用ブラウザの利用、開発や提供ができなくなる可.能性を危惧して動き出しました。
http://2chb.net/r/software/1407034736/697 > 697 monazilla ★ 2014/09/01(月) 23:13:27.51 ID:???0
> またAPIの個人利用に関しても、運営側との交渉の上、提供できるように動きたいと思います。
>>682 いきなり自己流の省略形なんて使わんだろ常識があれば
実際このスレでそんな言い方してるやついなかったしな
>>685 結局
>また11月上旬に既存の専ブラ開発者以外もAPIの利用申請ができるフォームを用意する予定です。
と
>またAPIの個人利用に関しても、運営側との交渉の上、提供できるように動きたいと思います。
については実現してないし
そもそもAPIの盗用を推奨しているわけでもないじゃん
>>685 専ブラユーザーの独占を図った奴の言だぞ
真意を隠すための虚言でホビープログラマーへの配慮なんて考えたこともないだろうよ
昔あれだけ隆盛を誇っていたjane系のたくさんのブラウザがほぼすべて
抹殺されてしまったからなぁ
掲示板によく出没する荒らしなんか比較にならんくらいの悪行
抹殺者はJimだよ
で、自分だけ生き残ろうとしたのが山下
そして結局抹殺されたと
多いといってもほどんどStyleでしょ
あと生き残ってるのはかろうじてXenoか
>>688 そうかもしれんけどダメ元でも
>>685 を言質として、
正規のAPIキーの取得方法を用意してって要望した人とかいないのかな
>>687 実現しなかったのが Jim の意向で、
山下自身は、進めたかったのだとしたら、
Jim のいない Talk では実現させててもいいのになと
やつは5ch抜けるときにとんでもないことやらかしたからな
その後始まったスクリプト荒しもこいつの仕業だと思われる
>>696 スパイルなんか使うわけねーだろ
いい加減にしろ
( ぼく「SNS疲れたし、たまには匿名の5chで気軽にレスするか~」→ 5ch自治厨「ワッチョイ表示!IP表示!!」 ←このバカ
:// . .net/test/read.cgi/ /1 2034/
1 、2024/11/02(土) 14:11 ID:
5chの役割考えろよ
――
2 、2024/11/02(土) 18:01 ID:
そらワッチョイとか嫌がりますわって感じ
――
6 、2024/11/09(土) 18:12 ID:
どんぐり知らないけど
書き込めなかったり 画像うpできなかったり
めんどくさくなった )
pro**2ch-20250614 だが、5chのスレを読み込む際、スレによって強制的に終了してしまうことがある。かならず起こる。
以前は問題なかったので、最近、5ch側が変わったのかもしれない。回避策ないかな?
OS: Windows 11 24H2
クライアント: JaneDoe View α ( build date: 1814100038 )
アクセス先URL:
http://mevius.2ch.net/test/read.cgi/rail/1710462090/ ログ:
>pro**2ch-20250614\Win32\pro**2ch.exe -p 8080 --bbscgi-fix-timestamp -s -c --manage-bbscgi-cookies --no-direct-dat --verbose
pro**2ch version 20250614 with curl 8.14.1 (TLS/SSL backend: OpenSSL/3.5.0 (Schannel))
Scripting enabled with Lua 5.4.8
Using schannel as TLS backend
Global User-Agent: n/a
NOTE: Cookies for 5ch/bbspink are managed by pro**2ch. Almost all cookies from clients are ignored.
Listening on port 8080...
Received GET
http://mevius.2ch.net/rail/dat/1710462090.dat HTTP/1.1
Detected *.2ch.net URL, changed target URL to
http://2chb.net/r/dat/1710462090.dat Retrieving thread via read.cgi...
→ ここで終了
>echo %ERRORLEVEL%
-1073741819
汎用ブラウザ Firefox では
http://2chb.net/r/rail/1710462090/ を表示できる
>>703 おれ環(Debian12で串20250614とrep2)では再現しなかった
何で指定されてるのか知らんけど--no-direct-datでread.cgi経由取得してるせいだよ
>>703 --no-direct-dat
を削除
>>704-707 みんなありがとう
ご指摘のように --no-direct-dat を外して次のようにしたら、スレを読めるようになった
pro**2ch-20250614\Win32\pro**2ch.exe -p 8080 --bbscgi-fix-timestamp -s -c --manage-bbscgi-cookies --verbose
--no-direct-dat スイッチを加えたのは今年の4~5月頃で、過去ログをうまく採れなくて試行錯誤した時の名残りでした
確かに--no-direct-dat付けたらABENDした
なんかバグってるね
作者たん乙です
HTML2Dat: fix crash when url is given as a name and a-tag is generated
lud20250713051053このスレへの固定リンク: http://5chb.net/r/software/1712374947/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
Youtube 動画
>50
>100
>200
>300
>500
>1000枚
新着画像
↓「専用ブラウザを助けるプロクシ作らね?29串目 ->画像>14枚 」を見た人も見ています:
・専用ブラウザを助けるプロクシ作らね?24串目
・専用ブラウザ作らね?
・【悲報】2ch専用ブラウザtwinkle、死亡
・PC用専用ブラウザの未来
・専用ブラウザの使用を促すスレ
・最適の専用ブラウザって何ですか?
・携帯5chブラウザ ぬこテスト専用スレ3
・iPhoneに最強の5ch専用ブラウザ襲来、「mae2ch」が「安倍」でAppleの審査突破
・2ちゃんねる専用ブラウザ開発者の皆さまへ…の新地
・※※専用ブラウザ用NG設定リスト配布スレ※※
・OSX専用2chブラウザ-BathyScaphe-潜航深度68m ワッチョイ
・【WM】2ch専用ブラウザ q2chwm その12
・OSX専用2chブラウザ-BathyScaphe-潜航深度67m ワッチョイ
・臨時職員専用スレ 44期目
・WR250X専用スレ☆27台目
・QMA専用 問題作成スレ 32時限目
・TERN専用スレ 12フレーム目
・TERN専用スレ 17フレーム目
・[金持ち専用] 大家さんの井戸端会議~57棟目
・2023年阪神専用ドラフトスレ 24巡目
・〒くだらね~質問はここでしろ【お客様専用】 158
・2017年広島専用ドラフトスレ3巡目
・2017年広島専用ドラフトスレ14巡目
・2018年阪神専用ドラフトスレ 12巡目
・2018年阪神専用ドラフトスレ 23巡目
・海外通販 Wiggle ウィグル 専用 発注89個目
・スターバックス専用スレッド 129杯目
・2016年巨人専用ドラフトスレ 22巡目
・2021年広島カープ専用ドラフトスレ8巡目
・★ワークマン イージス専用スレ★11艦目
・【青田】175専用スレ【買い】231匹目
・2016年巨人専用ドラフトスレ 17巡目
・【3G】MNP乞食&節約厨専用スレ【特例】24例目
・【永遠のMR99】みそけん専用スレ 回復液3個目
・【3G】MNP乞食&節約厨専用スレ【特例】12例目
・++桃色茶廊++主従専用待合室...十九軒目
・スターバックス専用スレッド 155杯目
・【SUBARU】レヴォーグ1.6専用 2台目
・2021年巨人専用ドラフトスレ 7巡目
・2024年阪神専用ドラフト&二軍スレ 19巡目
・2017年広島専用ドラフトスレ27巡目
・【青田】175専用スレ【買い】260匹目
・【PSO2】ダークブラストまさかのヒーロー専用
・プレイヤー人口最大規模のスマブラSPの専用スレ、あまりにも民度が悪すぎる
・専ブラ導入者専用ドラフト制POGスレ 17-18 part58
・【5ちゃんねる】5ch界で内紛? 大手専ブラ「JaneStyle」が5chを切り、謎掲示板「Talk」専用に ユーザー困惑 ★18 [ぐれ★]
・インペリアルゼブラプレコ専用スレ
・専ブラ導入者専用ドラフト制POGスレ 17-18 part45
・専ブラ導入者専用ドラフト制POGスレ 17-18 part29
・専ブラ導入者専用ドラフト制POGスレ 17-18 part12
・専ブラ導入者専用ドラフト制POGスレ22-23 part134
・専ブラ導入者専用ドラフト制POGスレ19-20 part19
・専ブラ導入者専用ドラフト制POGスレ 18-19 part8
・専ブラ導入者専用ドラフト制POGスレ 18-19 part48
・専ブラ導入者専用ドラフト制POGスレ 18-19 part3
・【朝食代わりに】SNS投稿をヒント コーヒー風味「朝専用」ブラックサンダー 1本40円(税抜)
・専ブラ導入者専用ドラフト制POGスレ 18-19 part20
・専ブラ導入者専用ドラフト制POGスレ 18-19 part52
・専ブラ導入者専用ドラフト制POGスレ 17-18 part31
・【5ちゃんねる】5ch界で内紛? 大手専ブラ「JaneStyle」が5chを切り、謎掲示板「Talk」専用に ユーザー困惑 ★10 [ぐれ★]
・偽ブランド情報女性専用7
・【5ちゃんねる】5ch界で内紛? 大手専ブラ「JaneStyle」が5chを切り、謎掲示板「Talk」専用に ユーザー困惑 ★36 [ぐれ★]
・専ブラ導入者専用ドラフト制POGスレ 16-17 Part13 [無断転載禁止]
・専ブラ導入者専用ドラフト制POGスレ 17-18 part22
・iPhone7/7Plus ジェットブラック専用 ★8
・ジオンのエースパイロット「ロバート・ギリアム専用ザクⅡ」がフィギュア化。青と黄色を基調としたパーソナルカラーが特徴