探検


2chproxy.pl Part2

1login:Penguin
垢版 |
2020/08/18(火) 13:10:12.98ID:w/B/XK8p
前スレ
https://mao.5ch.net/test/read.cgi/linux/1429072845/
2022/04/07(木) 19:04:41.45ID:Y+wBrMAE
うん、ふつうに Chrome あたりの拝借しとけば問題ないとおもうよ
2022/04/07(木) 23:03:41.75ID:wYa+hn2L
サンクス
いろいろUA試して何とかまた書けるようになりました
2022/04/08(金) 00:42:23.05ID:gC/5elAO
>>487
ウチはH2dprox2ch使ってたけどHTMLブラウザのUAは頑張っても「不正なプロキシ〜」で書けない…
2022/04/08(金) 02:01:31.16ID:wao9pk7q
>>490
H2dprox2chのことを2chproxy.plのスレで聞かれても
分かる人いないと思う
2022/04/08(金) 10:48:47.95ID:D/K0HvMp
UA だけじゃなく他のリクエストヘッダも見てるっぽいからなー
あと板(鯖)によっても規制の度合いが違うっぽいから

普通のブラウザの応答を頑張ってシミュレートすればいけると思うよ
別に完全でなくてもいいので(JavaScript の実行とかは必要ないはず)
2022/04/18(月) 02:11:47.20ID:5WQFxCoh
不正なプロクシはUA、リクエストヘッダ、リクエストボディの不一致
リクエストボディの順番も見てる
2022/04/18(月) 02:31:38.09ID:uB4Z5QJM
live5chの偽装はまだできてない
2022/04/19(火) 22:53:06.57ID:e4sofLkV
proxy2chで書き込めるよ
2022/04/26(火) 18:40:35.99ID:z+aILSlk
なんで5chはいじわるするの?
2022/04/26(火) 18:49:58.85ID:581ZPL9c
広告回避とかして意地悪してるのはこちらだろう
サービス提供には維持管理コストがかかるし5chはNPOが運営してる慈善事業ではないので利益を生む必要がある
流石に良くないことをしてる自覚は持った方がいいんじゃね
2022/05/05(木) 00:58:07.40ID:jh2b87JI
どれ
2022/05/05(木) 01:32:05.52ID:SOeY/HFw
まぁでもやりすぎればどっかの角煮民みたいに5ch無くてもやっていけることに気づかせてしまうことになりかねん
慈善事業でないならなおさらアメとムチの匙加減をうまく調整しないとな
2022/05/05(木) 02:59:44.92ID:V/vHGCZr
どうせまた規制や仕様変更で書けなくなるんだから
5chは見切りつけていいとおもうな
2022/07/02(土) 16:46:07.25ID:+QsBflGM
test
2022/07/28(木) 06:35:42.27ID:taokHVTK
情報操作を簡単にできるバカでカネを払うやつだけにしたいんだから
匙加減の話じゃないんだよ
2022/07/28(木) 12:56:36.20ID:IDVy8mRi
それでも
「情報操作を簡単にできるバカでカネを払うやつだけ」にするための匙加減は必要だろ
2022/08/14(日) 02:47:43.71ID:mVBf4mwS
USER_AGENTを'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0'
にしたら書き込めるようになった
ちなみにMint21でFirefoxが103.0だったので
Firefoxからは書き込めたからこれでいけるのでは?と思ったらいけた
2022/08/14(日) 04:31:54.87ID:7UC8tybQ
Ubuntu ではないが 100.0 で書き込めてるよ(このレス)
あんま小さすぎると「ブラウザが古すぎます」みたいなメッセージ出るだろうけど

あと規制厳しい板だと UA だけではどうしようもないこともある
2022/08/16(火) 02:56:03.25ID:ZRxE3b/7
krsw鯖とか書けないどころが読めない(スレのdatが取り寄せられない)みたいだけどおまかん?というか設定が悪いのかな
2022/08/16(火) 04:30:10.96ID:ZRxE3b/7
あー・・・
krsw鯖の新しくたったスレはトップ近辺に「勢いグラフ」?みたいなのが設置されてて
そのついでか「</title>の前に改行が入って」ない構造になってるわ
俺の使ってる2chproxy.plは「</title>の前に改行が入って」ることを前提にして書かれてる版みたいなのでうまく動いてないようだ
2022/08/16(火) 20:49:12.06ID:ea9pWVMC
一応、krskのパターンを追加した修正ある
時々エラー出るんだけどやる気なくて放置してる
github.com/yama-natuki/2chproxy.pl/commit/fbf9a653a2d5d5382c932ce9e99aeb496aa2b8c0
2022/08/16(火) 22:35:13.37ID:f9mIrV4o
え?!
今年の春以降2chproxy.plは使えなくなったと思ってたけど
まだ現役として使える方々もいるんだ
2022/08/16(火) 22:56:05.80ID:ea9pWVMC
メンテナンス止まっていて困ったら自分で直すって状況だからぶっちゃけ生きてない、ゾンビ状態だね
2022/08/16(火) 23:59:53.67ID:ZRxE3b/7
>>508
情報ありがとうございます

うちも今突貫工事で独自に対応して運用でカバーしながら使ってるところです
時々レス番が狂ったり挙動がおかしかったりするっぽいので公開は無理かな

結局一行追記しただけなんだけど
2022/08/17(水) 04:28:42.08ID:YoJXmD5y
>>507
新旧関係なくdat落ち扱いになっちゃうのは俺環?

こことread.cgiのバージョンは変わらんのね
2022/08/20(土) 01:04:31.32ID:ebEAJUuV
かけるな。
2022/08/21(日) 08:41:35.44ID:eVOdLewp
うちは特に不具合もなく普通に使えてる
ちゃんと書けてるし
515login:Penguin
垢版 |
2022/08/26(金) 15:25:19.72ID:eDdwRU+I
krskに関してはこんなのもあるんだね
https://agree.5ch.net/test/read.cgi/operate/1658610575/96-
これの修正入れば>>506の件も解消されるかもしれないね
2022/09/06(火) 14:35:16.15ID:Vos0CGa5
>>508
これで直りましたどうもありがとう
2022/09/06(火) 15:07:57.98ID:mraxj4wq
2chprox.pl使えるのかな?
ここ最近はproxy2ch使うようにしてたが
2022/09/06(火) 17:23:14.79ID:GuqAL7j2
>>517
API仕様が変わった際になぜか一般ブラウザからの5chアクセスも全然ダメになったので2chproxy.plが使えなくなり、それに伴いproxy2chに移行したが
しばらくしてその不具合が無くなり今では2chproxy.plでもアクセスできるようだけれどももう戻ることは無いと思いますw

長年お世話になりました
519login:Penguin
垢版 |
2023/03/12(日) 21:09:10.71ID:MW5/8JT1
スポーツ推薦とれればね
2023/03/13(月) 22:01:58.12ID:LQr+H9dq
>>500
どこに行く?
521login:Penguin
垢版 |
2023/06/13(火) 23:20:40.86ID:p3Tvf8K1
read.cgi ver 08.0b爆誕
スレ読み込み不能に
2023/06/13(火) 23:26:28.77ID:kHRDu3RI
全然細かく見てないけど、スレGETしただけだと本文入ってなくて非同期通信が必要そう
2023/06/13(火) 23:27:53.09ID:AjjXZCBV
とりあえず読み込みを /test/read.cgi/c/ からにして対応した
2023/06/13(火) 23:37:58.13ID:kHRDu3RI
>>523
本当だそれでいけた
よくわかったな

またすぐ使えなくなりそうな気がしないでもないが
525login:Penguin
垢版 |
2023/06/13(火) 23:55:31.16ID:Qxlck3qK
>>523
どこをどういじったらいいのか、教えてください。
お願いします
2023/06/13(火) 23:58:59.69ID:AjjXZCBV
read.cgiで検索して
略).$host.$domain."/test/read.cgi/".$category."/".$dat."/";
これを
略).$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
こうする
527login:Penguin
垢版 |
2023/06/14(水) 00:06:55.44ID:j7ICXQnL
>>526
ありがとうございました。挑戦してみます
2023/06/14(水) 01:09:41.20ID:e8/6VM98
>>526
有難う御座います

これでkrskも行けるようになったのは怪我の功名w
2023/06/14(水) 02:44:41.80ID:e8/6VM98
だがしかし526のをやるとpinkのスレがdat落ち状態になってしまう
2023/06/14(水) 04:48:44.11ID:e8/6VM98
2chproxy.plを5ch仕様とpink仕様の2つ立ち上げたら何とかなるかと思ったがうまく行かないなあ
ホストを127.0.0.1と127.0.0.2にしても127.0.0.2は認識してくれない
2023/06/14(水) 06:23:20.34ID:lp2DS/5E
127.0.0.2はlocalhostじゃない何かになってしまうからな
どっちも127.0.0.1にしてポートを分けるのはどうよ
2023/06/14(水) 06:45:43.78ID:lp2DS/5E
書いたあとで思ったけど>>526の行の手前で$domainで判別して
従来仕様とc/をつける方法切り替えるのがスマートな気がした
2023/06/14(水) 07:04:09.15ID:4RcdoJux
if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
}
でいけるはず
2023/06/14(水) 07:27:45.12ID:mUpSOTQ2
はじめ

c/
を追記。
しただけでは変化ないみたいでした。

それで#注意事項を読みました。先輩方の指導では当然の事項は省略されてるのだろうと推測し。

2chproxy.pl
#注意事項
# JDではスレ一覧の右クリックメニューのその他->スレ情報を消さずに再取得を行えばOK
#4. 設定の変更を適用する場合はプロクシの再起動が必要です

<--以上2つのどちらかだな?と推測しました

プロクシの再起動とはどうやるのか?リードミーを見ました

ダウンロード
git clone tps://github.com/yama-natuki/2chproxy.pl.git
 次回からは作成されたディレクトリ、 2chproxy.pl/ に移動し、
git pull
すれば更新されます
2023/06/14(水) 07:27:56.72ID:mUpSOTQ2
端末(機械翻訳)
-------------------------------------
:~/2chproxy.pl$ git pull
hint: 分岐したブランチを調整する方法を指定せずにpullすることは
hint: お勧めしません。このメッセージは、次のいずれかのコマンドを実行することで消すことができます。

hint: 次のプルの前に、次のコマンドを実行してください:
を実行します:
hint: git config pull.rebase false # マージ (デフォルトの戦略)
hint: git config pull.rebase true # rebase
hint: git config pull.ff only # 早送りのみ
をヒントにしてください:
hint: "git config" を "git config --global" に置き換えて、デフォルトを設定することができます。
ヒント: すべてのリポジトリに対する優先順位を設定します。また、--rebase、--no-rebase を渡すこともできます、
または--ff-onlyをコマンドラインに渡すと、設定されたデフォルトを上書きすることができます。
を渡すこともできます。
すでに最新版です。

------------------------
変化ないみたいに...に見える
つぎに

# JDではスレ一覧の右クリックメニューのその他->スレ情報を消さずに再取得を行えばOK

をしました
okになったみたいです。どちらの処置もいったでしょうか?...

ありがとうございました(o^∀^o)
感想としましては
------------------------
なんでこんなのが分かるやつが いるんだっ?!と
----------------------------
2023/06/14(水) 08:10:37.86ID:e8/6VM98
>>533
凄い!
有難う御座います
2023/06/14(水) 08:29:01.05ID:5eLKO5g8
ありがとうございます
いきなりDAT落ちにしかならなくてどうなったのかと思いました
2023/06/14(水) 11:06:56.58ID:Azjzc/ws
読み込めた。
ありがとうございました
539login:Penguin
垢版 |
2023/06/14(水) 11:26:41.07ID:nt54Bj5T
>>533
ありがとう読めるようになった
2023/06/14(水) 13:06:05.58ID:xeInoMzw
>>533
これで直ったありがとう
2023/06/14(水) 18:16:23.82ID:mUpSOTQ2
じゃっかん不明点があります
2023/06/14(水) 18:20:11.85ID:mUpSOTQ2
>>533

> }
> でいけるはず

最後の } ですが

自分のvim上では1377行目にもともと } がありますが、これを指していて、だから } をのぞいて

if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";

と書き換えるという解釈でよいですか?
2023/06/14(水) 18:21:57.86ID:mUpSOTQ2
もう一つの疑問

自分はそのpinkというものを使用しません。

その場合、修正箇所の少ない

>>526
> read.cgiで検索して
> 略).$host.$domain."/test/read.cgi/".$category."/".$dat."/";
> これを
> 略).$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
> こうする

のほうがスマートと感じます。これでもいいですか?
2023/06/14(水) 19:12:47.57ID:e8/6VM98
誤爆したなら誤爆ですって書いてこい
2023/06/14(水) 20:01:51.60ID:drIY11pU
有志の人乙&ありがとう
2023/06/14(水) 20:38:57.09ID:Azjzc/ws
プルリクしても対応してなさそうだからフォークした。
俺様に修正しとこ
2023/06/14(水) 20:54:41.26ID:lp2DS/5E
>>542
>>533の中括弧は開きと閉じの個数あってる
同じ記号が続くからと}消しちゃったら動かなくなるぞ
2023/06/14(水) 21:30:21.79ID:mUpSOTQ2
>>547
> >>533の中括弧は開きと閉じの個数あってる
> 同じ記号が続くからと}消しちゃったら動かなくなるぞ

感謝。修正。自分には、ただの文字列にし見えず、まったく意味を知らないので。
2023/06/14(水) 21:31:10.55ID:mUpSOTQ2
>>544
> 誤爆したなら誤爆ですって書いてこい

誤爆でない、マルチ。一刻もはやく教えてもらうため。
2023/06/14(水) 21:39:33.46ID:e8/6VM98
駄目だよマルチは

相変わらず自分勝手なところ直ってないな
2023/06/14(水) 22:41:38.67ID:tAB8PI+g
初心者ですが、突然スレの読み込みももちろん書き込みもできなくなりました
2chproxyは更新しましたがスレを表示しようとするとhttp://www2.2ch.net/live.html response error(code:404)というポップアップが出てきますResponse Headers Response Bodyとも書いてあります
何か解決法はないでしょうか?
ちなみに2chproxyを実行しないとそういうポップアップは出てきません
もちろんそれでは読み込みも書き込みもできませんが
2023/06/14(水) 22:46:58.12ID:nt54Bj5T
問題が起き始めた昨日の日付からのレスを読み直してごらん
2023/06/14(水) 22:49:00.62ID:tAB8PI+g
>>552
今日質問を書き込んだので昨日のレスはありませんがどういう意味でしょうか?
2023/06/14(水) 22:51:24.38ID:Azjzc/ws
プロキシの
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
となってる行を
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
にすれば、ピンク以外は動く。
2023/06/14(水) 23:03:18.40ID:tAB8PI+g
>>554
動きました。ありがとうございます。一連のレスを保存します。
2023/06/14(水) 23:28:32.12ID:e8/6VM98
>>553
レスというのはあなたへの返事のことではない
5chでは個々の書き込みのことをレスという
2023/06/15(木) 00:28:28.58ID:0F/PzgPJ
>>556
551から555までのレスをコピペして保存しました
2023/06/15(木) 06:28:42.67ID:7RalkhOz
if ($domain =~ 'bbspink') {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
}
else {
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
}
---------------------------

--------------
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";

に変更。bbspinkくだらぬため。pinkどころか2ちゃん中2スレにしか書き込まないため。

さらに何度も修正することにより、少しずつこうした文字列に慣れていくため。
2023/06/15(木) 08:19:41.79ID:lMzl0V7M
>pinkどころか2ちゃん中2スレにしか書き込まないため
pinkをやたら強調した上で「中2スレ」って書くから中2病系のスレに
書き込んでるのかと暫し読み違いしてしまった
2023/06/15(木) 10:27:35.31ID:LZMtaC06
答えはすでに>>526に出てるのになにを長々と書いてるんだか
2023/06/15(木) 15:59:32.69ID:7RalkhOz
>>559
> pinkをやたら強調した上で「中2スレ」って書くから中2病系のスレに
> 書き込んでるのかと暫し読み違いしてしまった

ご指摘ありがとうございます!(o^∀^o)
伝わる文章・正確な文章を書くのは難しいですね
2023/06/15(木) 16:02:34.73ID:7RalkhOz
>>560
> 答えはすでに>>526に出てるのになにを長々と書いてるんだか

ぼくは書き込むたびに、細かな質問をかならず添えているのに、直接的なレスがないのです...

エリートからの直接のレスです!!
2023/06/15(木) 16:03:59.09ID:7RalkhOz
ほかのザコらは「ありがとうございます!」しか書きません。

自分の願いが叶えば、あとはどーでもいいからですっ

ぼくはもう一歩奥を向上させたい。求める心がちがうのです!
2023/06/15(木) 16:06:04.73ID:C0GPdmVP
相変わらず他人がどう思うかは一切考えないようだな
駄目だぞそういうのは
2023/06/15(木) 21:38:19.89ID:aP29c3tA
とりあえずまだ戯れというレベルだけど
クラシックが将来廃止になるケースも考えて、新仕様で取得する方法を試してみた

node.jsとjsdom入れて
const fs = require('fs').promises;
const { JSDOM } = require('jsdom');
const main = async ()=> {
const html = await fs.readFile(スレのHTMLファイル);
const { window } = new JSDOM(html, {runScripts: 'dangerously'});
const result = window.document.getElementById('thread');
console.log(result.innerHTML);
};
main();

ってのを実行すると(これまでとフォーマットは違うけど)
スレデータを取得することはできた
2023/06/15(木) 21:42:45.36ID:C0GPdmVP
取り敢えず俺には何言ってるのか全く、微塵も、100%理解できんのが悲しい
2023/06/16(金) 12:04:09.55ID:/rSxjXN7
投稿できなくなった...お助け
2023/06/16(金) 12:08:12.87ID:/rSxjXN7
エラーメッセージもでない
2023/06/16(金) 12:26:44.28ID:wRkxhJ08
てst
2023/06/16(金) 12:27:06.68ID:wRkxhJ08
かけるやん
アク禁されてるんじゃねーの
2023/06/16(金) 12:34:14.82ID:/Mlomwxw
DAT落ちから解放されましたthx.
2023/06/16(金) 13:53:41.24ID:/rSxjXN7
ある画像だけが投稿できない
2023/06/16(金) 14:09:17.95ID:pg0s1GWw
書けるユーザーエージェント探すとか
API環境導入するとか
HTML数値文字参照変換使って試行錯誤してみるとか
2023/06/16(金) 14:13:00.87ID:pg0s1GWw
https://next2ch.net/test/read.cgi/linux/1654053581/
にそのURL書けばお助けしてくれる人が出てくるかも
2023/06/16(金) 14:22:36.88ID:/rSxjXN7
>>570
> かけるやん
> アク禁されてるんじゃねーの

>>573
> 書けるユーザーエージェント探すとか
> API環境導入するとか
> HTML数値文字参照変換使って試行錯誤してみるとか

>>574
> tps://next2ch.net/test/read.cgi/linux/1654053581/
> にそのURL書けばお助けしてくれる人が出てくるかも

みんな...ありがとう。忘れないよ
2023/06/16(金) 14:26:53.01ID:/rSxjXN7
#全2chをアクセス不能に。勉強のみ。令和5年6月16日

#$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/c/".$category."/".$dat."/";
$rewrite_uri = $uri->scheme()."://".$host.$domain."/test/read.cgi/".$category."/".$dat."/";
2023/06/16(金) 19:58:55.28ID:qbspDGH9
551の者ですが、
書き込もうとしたら"Post Error もう新しいのにしましょ。"ってポップアップが出てエラーになってしまいます
どうしたらよいのでしょう?
2023/06/16(金) 20:20:18.20ID:wRkxhJ08
JDのUAが古いんじゃないか?
2023/06/16(金) 20:30:06.54ID:qbspDGH9
>>578
JDじゃなくてsikiです
sikiは最新バージョンです
2023/06/16(金) 20:50:48.16ID:pg0s1GWw
>>577
書き込みの時にこれ通してるなら、68行目辺りに
USER_AGENT => 'Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0',
という行があるから
Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/114.0
とかに書き換え
2chproxy.plを通さず書き込んでいるなら、Sikiスレで聞いておくれ

>>579
> sikiは最新バージョンです
最新とか書かないで具体的なバージョンを書くようにしような
2023/06/16(金) 20:54:54.50ID:pg0s1GWw
Sikiの最新ってVersion: 0.24.2 (x64)なんだが、これだと
Electron: 24.5.0
Chromium: 112.0.5615.204
なので十分新しいんだがなあ
2023/06/16(金) 20:59:51.50ID:pg0s1GWw
>>579
580でSikiスレと書いたけど
Linux板のスレだと人いないから
ソフトウェア板のスレで聞いておくれ
2023/06/16(金) 21:14:13.45ID:qbspDGH9
>>580
返信ありがとうございます
sikiのバージョンは0.24.2(x64)です
すみません
2chproxyで書き込んでます
レス番580で勧めていただいた書き換えをしてみたんですが、書き込みをすると"Post Error Error: connect ECONNREFUSED 127.0.0.1:8080"という新たなポップアップが出てきてエラーになってしまいます
どうしたらいいでしょうか
2023/06/16(金) 21:18:33.38ID:qbspDGH9
>>583
あと書き換えをするとスレの読み込みもできなくなってしまいました
2023/06/16(金) 21:28:28.78ID:qbspDGH9
書き換えをもう一度やり直してみた所"不正なPROXYを検出しました。16...."
というポップアップが出ました
2023/06/16(金) 21:29:42.56ID:qbspDGH9
>>585
読み込みはできるようです
2023/06/16(金) 22:04:15.28ID:pg0s1GWw
580に書いたUAで書き込めてるんだがなあ
レスを投稿する


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