専用ブラウザを助けるプロクシ作らね?29串目
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://kako.5ch.net/test/read.cgi/software/1407034736/696 > 696 monazilla ★ 2014/09/01(月) 23:13:10.47 ID:???0
> このままでは便利な専用ブラウザの利用、開発や提供ができなくなる可.能性を危惧して動き出しました。
http://kako.5ch.net/test/read.cgi/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://mevius.5ch.net/rail/dat/1710462090.dat Retrieving thread via read.cgi...
→ ここで終了
>echo %ERRORLEVEL%
-1073741819
汎用ブラウザ Firefox では
https://mevius.5ch.net/test/read.cgi/rail/1710462090/ を表示できる
>>703 おれ環(Debian12で串20250614とrep2)では再現しなかった
https://imgur.com/KQU3rVf.png 何で指定されてるのか知らんけど--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
>>711 制作者の方、迅速に対応してくれてありがとう
proxy2chでエラーが出て書き込めなくなったが色々オプションを弄ってみたが改善せず
板更新でこのエラー
Received GET
http://egg.5ch.net:80/software/subject.txt HTTP/1.1
The host egg.5ch.net is 5ch.net family, connecting with HTTPS
Not a notable request, will be forwarded to server...
curl error: Could not connect to server (
https://egg.5ch.net/software/subject.txt)
Returned status code 503 to client
スレ更新でこのエラーが出た
Received GET
http://egg.5ch.net:80/software/dat/1712374947.dat HTTP/1.1
curl error: Could not connect to server (
https://egg.5ch.net/software/dat/1712374947.dat)
Returned status code 503 to client
proxy2chでpinkだけ8月15日の鯖落ち以降読み込めなくなったのはどうすればいいの?
--bbscgi-fix-timestampって10秒前固定なのだろうか
新調したPCが時計進みがちなんでもう少し長めに設定出来ると嬉しいんだけど
とりあえずフェチ板を開いてみたけど当方では問題無いような
mercury.bbspink.comのread.cgiは復旧してないから--no-direct-dat付けてread.cgi強制してるんじゃないの
いや分からん
proxy2ch.exe -p 8080 -c --manage-bbscgi-cookies --bbscgi-confirmation=skip
パッチはこうなってるがどこを弄ればまたpink読み込めるようになんの?
今朝から駆使経由で書こうとすると
「どんぐりCookieが有効期限切れです」
と延々表示されて書き込めない
駆使を通さないでrep2から直接書き込むのはできる
おま環?
ちょっと前までは有効期限切れエラーが出たときに
set-cookie として過去の時刻が返ってきてた
だから、クッキーをちゃんと処理してたら、
次の書き込み時には自動的にクッキーが破棄されてた
普通のウェブブラウザでも手動でクッキー触る必要がなかった
今は有効期限切れエラーが出ても set-cookie が返ってこない
だから、クッキーの有効期限は無視して、
エラーメッセージを見て破棄するようになってないと、有効期限エラーが出続ける
作者たん乙です
Poster: force clear acorn cookie on x-chx-error: 1932
スレによるのかも
Posting to bbs.cgi has been cancelled. Reason: 1932 should login to the donguri system.;
ドングリ必須?
書き込めるところは書き込める
>>729 これってバイナリはリリースされてる? それとも各自でビルドしてるの? 敷居が高いかも
今度はどんぐりcookieが古い状態で書き込むと何も言われず新しいどんぐりで書き込んだことにされるようになったな
Set-Cookieはされないからブラウザのcookieは古いままだが
消してから書き込むと新しいのがSet-Cookieされる
正直弄ってる奴が仕様理解せずにバグり散らかしてるようにしか見えない
curlの本家サイトで32bitの配布が無くなってる
-g付けてlocalhost以外からmanage-cookiesしたいなぁと思いました
(readme読んで出来ないことは承知してます)