※■公式p2はこのスレでは扱っていません■※
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。
※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。
■公式ページ
rep2 expack 全部入り by open774
https://github.com/open774/p2-php
p2 - PHPでつくった2ch Viewer
http://akid.s17.xrea.com/
p2Wiki
http://akid.s17.xrea.com/p2puki/
■前スレ
rep2 part67
http://egg.5ch.net/test/read.cgi/software/1602673030/
rep2 part68
■ このスレッドは過去ログ倉庫に格納されています
2021/09/21(火) 18:33:14.88ID:vN1iaRJT0
2022/02/03(木) 11:58:16.05ID:WI+zMHLZ0
>>152
何で作ったの?Perlじゃないよね?
何で作ったの?Perlじゃないよね?
154名無しさん@お腹いっぱい。
2022/02/03(木) 12:14:07.38ID:ZKn8MNe50 >>153
PHP
PHP
2022/02/11(金) 18:11:53.23ID:5+qB1/XW0
2022/02/12(土) 01:50:11.09ID:QUxAWK320
謎の文字列ってアプリごとじゃないの?
若しかして、アプリのバージョンごとに別の文字列使ってるのか…?
若しかして、アプリのバージョンごとに別の文字列使ってるのか…?
2022/02/13(日) 16:31:39.56ID:ZVXd1yI40
アプリごとだけどrep2で指定するUAは別にしないとダメだったりする
2022/02/19(土) 18:32:25.92ID:0adTZcAG0
ニュー速+が他所でやってくださいでカキコできなくなった
2022/02/19(土) 20:41:44.25ID:7ZgGLu6j0
ウッソさっき嫌韓カキコしたばっかだぞ?
2022/02/21(月) 06:49:22.10ID:7kaFjhaz0
サーバー移転?
2022/02/21(月) 09:01:51.53ID:7kaFjhaz0
サーバー移転を機にようやく板一覧menu.htmlを公式に戻したら上手く動作しない
上の方にあるhttps対応を入れても動作しない
/data/cache/menu.5ch.net/bbsmenu.html.p2.brdがファイルサイズ0で残ってたせいだった
上の方にあるhttps対応を入れても動作しない
/data/cache/menu.5ch.net/bbsmenu.html.p2.brdがファイルサイズ0で残ってたせいだった
162名無しさん@お腹いっぱい。
2022/02/21(月) 20:07:34.38ID:n2PBQwt802022/02/21(月) 22:02:34.06ID:nToLgDm10
スレをinfoからあぼーんとかあぼーんワードマッチして引っかかったりで
あぼーんした際にときおり右上ペインが
502 Bad Gateway
になることがあるんだけどどうしてかどなたか分かる方いらっしゃいますか?
https://i.imgur.com/8ZkAzFX.jpg
Ubuntu 20.04.4 + nginx ver1.18.0 + PHP7.4.3 + PHP-FPM使用
あぼーんした際にときおり右上ペインが
502 Bad Gateway
になることがあるんだけどどうしてかどなたか分かる方いらっしゃいますか?
https://i.imgur.com/8ZkAzFX.jpg
Ubuntu 20.04.4 + nginx ver1.18.0 + PHP7.4.3 + PHP-FPM使用
2022/02/22(火) 00:46:30.61ID:8tyTv7Cg0
>>163
nginxのログ見りゃなんか出てるんじゃない
nginxのログ見りゃなんか出てるんじゃない
2022/02/22(火) 01:48:28.13ID:+4/5ZAqR0
2022/02/23(水) 21:07:54.33ID:lXtHdzTu0
これってかなり前の話じゃないか
http://egg.5ch.net/test/read.cgi/software/1602673030/55n
http://egg.5ch.net/test/read.cgi/software/1602673030/55n
2022/02/23(水) 22:18:54.21ID:e4ZET47Z0
そうだよ
2022/02/25(金) 11:00:38.41ID:e1gZegad0
板移転で読めなくなたスレがあって、
data/cache/menu.5ch.net/bbsmenu.html.p2.brd
みたら対象の板が古いアドレスになっているんだけど、
このファイルって消したら再作成されるのでしょうか?
>>126は対策済みでした
data/cache/menu.5ch.net/bbsmenu.html.p2.brd
みたら対象の板が古いアドレスになっているんだけど、
このファイルって消したら再作成されるのでしょうか?
>>126は対策済みでした
2022/02/25(金) 11:12:45.23ID:wdLGIT5B0
消すんじゃなくてリネーム
2022/02/25(金) 11:26:47.19ID:e1gZegad0
>>169
ありがとうございます。読めるようになりました。
ありがとうございます。読めるようになりました。
2022/03/06(日) 13:06:08.62ID:0IVe8La/0
キー情報が不正ですで書き込めなくなった
2022/03/06(日) 13:06:34.53ID:0IVe8La/0
キーとUA変えたらいけた…厳しくなったな
2022/03/06(日) 13:10:29.69ID:FrSIaVYR0
17年くらい環境を変えながら使ってきたけどそろそろダメかね・・・
2022/03/06(日) 13:10:42.34ID:FrSIaVYR0
17年くらい環境を変えながら使ってきたけどそろそろダメかね・・・
2022/03/06(日) 13:23:50.42ID:YVH7qL9u0
「余所でやれ」と言われて書けない。
これは別環境から書いてる。
これは別環境から書いてる。
2022/03/06(日) 15:20:36.99ID:KAeZPUh/0
どれどれ
2022/03/06(日) 15:56:34.25ID:6DCJV5JO0
なんだって
2022/03/06(日) 17:28:36.79ID:1wDdkI3x0
この板は荒らしが少ないからか余所が出ない
2022/03/06(日) 19:56:44.28ID:VBMXOrQT0
とりあえず書き込めるな
2022/03/06(日) 20:07:24.02ID:FrSIaVYR0
おまかんだろうが、いつかこっちもそうなりそうでビクビクする。
2022/03/07(月) 08:57:41.50ID:HrlofWJu0
2022/03/07(月) 14:23:49.94ID:COK5mU270
どーれどれ
2022/03/07(月) 15:02:03.87ID:Emf0Ewvj0
UAはへたに自分の環境晒すと駄目になりそうで共有できないのが辛いとこよね
2022/03/07(月) 22:06:32.44ID:zrXB17N60
自衛ってわけじゃないけど、UAは皆でばらけさして使ったほうが対応されづらいんじゃね
2022/03/07(月) 23:06:15.68ID:c6qjcvXp0
使えるやつなんてそうはないだろ
2022/03/07(月) 23:24:41.83ID:NZzOc5e70
規制される前はどれを使ってもよかったのにな・・・
2022/03/08(火) 03:05:26.45ID:mFVqygnN0
Jane Styleが目の敵にされてるのは間違いない
2022/03/09(水) 05:00:26.62ID:T9ifOnbv0
また仕様変更でかなり厳しくなるみたいね
いつまでrep2で対応できるか…
ブロックチェーンの分散型掲示板で主流になれそうなのってないのかな
いつまでrep2で対応できるか…
ブロックチェーンの分散型掲示板で主流になれそうなのってないのかな
2022/03/19(土) 10:04:34.23ID:JYIFB1d60
おじさんRSSとrep2のまとめ読みがなくなったら何で情報集めればいいのかわからない
2022/03/19(土) 12:20:51.46ID:XmOPUprh0
scとかopenとか?
5ch含めそこまでして使う気はないけど
5ch含めそこまでして使う気はないけど
2022/03/19(土) 12:29:05.21ID:4RACrNaS0
爆サイにでもいけば?
2022/03/19(土) 17:25:30.02ID:AJaSVzII0
scとかopenが混ざってくると分かりにくくなるので、別フォルダに作りたいのだけど、
検索が全部5ch.netになってしまうのが不便
検索が全部5ch.netになってしまうのが不便
2022/03/19(土) 23:58:20.35ID:OLT7+UFV0
2022/03/20(日) 11:53:59.18ID:jlTWWKcY0
ここで話してるとrep2のことのような気がするけどRSSは別の話なんじゃないのかな
最近RSS対応してるサイトが減って来てるからそのことかと思った
最近RSS対応してるサイトが減って来てるからそのことかと思った
2022/03/20(日) 13:13:26.01ID:7jl4CrQq0
PHP8.1にしてみたけど、$_GET,$_POST,$_REQUESTの自動URLデコードの文字コードSJISになるようになった?
とりあえずスレ検索とレス検索とレス投稿が文字化けするのは直してみたテスト
とりあえずスレ検索とレス検索とレス投稿が文字化けするのは直してみたテスト
2022/03/20(日) 13:52:33.45ID:rLRsDvrr0
rep2+python版2chApiProxy使ってる人います?
一応最新の環境に合わせて多少の修正を加え、スレのdat取得は問題なくできるようになったんですが、
お気にスレや最近読んだスレなどのスレッドリストのアクセスや、書き込みに関しては
proxyに投げる引数が違うのかrep2が、板にアクセスできなかったとエラーを吐きます
proxy側はエラーはおきません
rep2側の変更が必要だとお手上げなのですがいかがでしょうか
ttps://pastebin.pl/view/32d53700
一応最新の環境に合わせて多少の修正を加え、スレのdat取得は問題なくできるようになったんですが、
お気にスレや最近読んだスレなどのスレッドリストのアクセスや、書き込みに関しては
proxyに投げる引数が違うのかrep2が、板にアクセスできなかったとエラーを吐きます
proxy側はエラーはおきません
rep2側の変更が必要だとお手上げなのですがいかがでしょうか
ttps://pastebin.pl/view/32d53700
2022/03/21(月) 17:23:15.72ID:hrfH3HeB0
>>196
書き込みについては、このソースだとUAを差し替えてるだけなんで、このままではNG
詳しくはこの板の串スレを参照して欲しいけど、専ブラのUAを使うんならヘッダをかなり厳密に偽装しなきゃならんし
汎用ブラウザのふりをするなら、POSTの隠しパラメーターを追加する必要がある
「お気にスレや最近読んだスレなどのスレッドリスト」のほうは分からん。それって具体的には5chのどのURLにアクセスしてるの?
rep2には疎いんですまんけど、rep2の内部の機能であるんなら、串は無関係じゃないかな
書き込みについては、このソースだとUAを差し替えてるだけなんで、このままではNG
詳しくはこの板の串スレを参照して欲しいけど、専ブラのUAを使うんならヘッダをかなり厳密に偽装しなきゃならんし
汎用ブラウザのふりをするなら、POSTの隠しパラメーターを追加する必要がある
「お気にスレや最近読んだスレなどのスレッドリスト」のほうは分からん。それって具体的には5chのどのURLにアクセスしてるの?
rep2には疎いんですまんけど、rep2の内部の機能であるんなら、串は無関係じゃないかな
2022/03/21(月) 19:25:58.93ID:e+tOYG5o0
板リストが更新さててないやつ使ってるかホストの同期してないんじゃね
2022/03/21(月) 23:55:30.62ID:QWoOv67o0
書き込みに失敗エラーが出るけど書き込めてるな
2022/03/21(月) 23:55:53.53ID:QWoOv67o0
ありゃ?ここではエラーにならん・・・
2022/03/24(木) 16:37:26.55ID:+gnPMhM00
>>195
lib/bootstrap.php L142のmb_detect_encodingでUTF-8が返るべきところでCP932になるから、L152での文字コード変換がされないみたい
mb_detect_encodingの第2引数からSJIS-winを削ると文字化けは無くなるけど、PHP側のバグかなぁ
SJIS-winが廃止されてCP932のエイリアスになった件は関係なさそう
lib/bootstrap.php L142のmb_detect_encodingでUTF-8が返るべきところでCP932になるから、L152での文字コード変換がされないみたい
mb_detect_encodingの第2引数からSJIS-winを削ると文字化けは無くなるけど、PHP側のバグかなぁ
SJIS-winが廃止されてCP932のエイリアスになった件は関係なさそう
2022/03/25(金) 20:08:50.70ID:0ImeiDNi0
件名
https://www.example.com/
のような
タイトルとURLの二行だけで構成される宣伝レスをあぼーんしたいのですが
だれかrep2用の正規表現を教えてくださいませんか
よろしくお願いします
https://www.example.com/
のような
タイトルとURLの二行だけで構成される宣伝レスをあぼーんしたいのですが
だれかrep2用の正規表現を教えてくださいませんか
よろしくお願いします
2022/03/25(金) 20:30:05.12ID:8RFQMs+I0
いやです
2022/03/26(土) 01:55:02.73ID:tH7lmD+10
>>202
これじゃだめ?
(^ |<br>).+<br>( https| http)://[ -~]+$
ところでpythonの練習がてらrep2用のproxyを書いてみてたんだけど、
rep2って板リストとか取得するとき、proxyに対してだけなのか2ch(5ch)に対してもなのかは未検証だけど、
CONNECTメソッドで通信しようとするのね
スレッド表示だけならGET/POSTで応答できるんだけど、一覧だとCONNECTしてくるから別対応しなきゃいけないみたいで詰まってる
これじゃだめ?
(^ |<br>).+<br>( https| http)://[ -~]+$
ところでpythonの練習がてらrep2用のproxyを書いてみてたんだけど、
rep2って板リストとか取得するとき、proxyに対してだけなのか2ch(5ch)に対してもなのかは未検証だけど、
CONNECTメソッドで通信しようとするのね
スレッド表示だけならGET/POSTで応答できるんだけど、一覧だとCONNECTしてくるから別対応しなきゃいけないみたいで詰まってる
2022/03/26(土) 15:35:56.66ID:I+8ZzNu90
2022/03/26(土) 21:02:23.10ID:/QW4Yz3e0
>>189
ツイッターでしょうね
ツイッターでしょうね
2022/03/26(土) 22:45:41.03ID:tH7lmD+10
SSLクライアント認証がどうしても上手くできないから、
外部公開するのやめてLAN内からのアクセスしかできなくして、VPN接続することにした
この方がよりセキュアだよね?
外部公開するのやめてLAN内からのアクセスしかできなくして、VPN接続することにした
この方がよりセキュアだよね?
2022/03/26(土) 22:54:46.04ID:kOGbC8cG0
>>208
そんな凝ったことしないでも基本認証+SSLでいいよ
そんな凝ったことしないでも基本認証+SSLでいいよ
2022/03/26(土) 23:24:04.94ID:I+8ZzNu90
>>209
俺もIC2キャッシュが丸見えになるのが嫌なのでBasic認証かけてる。
俺もIC2キャッシュが丸見えになるのが嫌なのでBasic認証かけてる。
2022/03/28(月) 13:55:25.82ID:ScMDF5S40
自前Linux鯖のOpenSSLにて構築し、端末に証明書をインストールする形でクライアント認証運用をしているけれども
証明書の更新をする度にいつも「くだらないことしてるな〜」って思うw
証明書の更新をする度にいつも「くだらないことしてるな〜」って思うw
2022/03/28(月) 14:07:33.80ID:uK4UYRv40
Let's Encryptでいいだろ
3ヶ月ごとに更新だが、自動更新できる。
3ヶ月ごとに更新だが、自動更新できる。
2022/03/28(月) 16:59:10.85ID:windrdWm0
SynologyのNAS上でやってるんだけどOSのGUIがブラウザベースでnginx上で動いてて、
Webサーバ機能はOS用のconfigでnginxが応答したあと転送してapacheか別なconfigでnginxが動いてる感じで
下手にconfig弄るとブラウザベースのいろんなアプリが動かなくなったりするから大変なのよね
プロなら分かるんだろうけど俺には無理だった
別なLinuxサーバにhttpプロキシさせることも考えたんだけど、それならそのLinuxにVPNサーバやらせて、
VPN接続してやった方が早くね?ってなった
Webサーバ機能はOS用のconfigでnginxが応答したあと転送してapacheか別なconfigでnginxが動いてる感じで
下手にconfig弄るとブラウザベースのいろんなアプリが動かなくなったりするから大変なのよね
プロなら分かるんだろうけど俺には無理だった
別なLinuxサーバにhttpプロキシさせることも考えたんだけど、それならそのLinuxにVPNサーバやらせて、
VPN接続してやった方が早くね?ってなった
2022/03/28(月) 17:14:16.64ID:uK4UYRv40
NASとかはDockerが使えるやつでやった方がいい
2022/03/28(月) 18:01:42.82ID:MYgF1paj0
VPNも別に「凝ったこと」じゃない
Tailscale入れてアカウント入力するだけ
ポート開放も不要
Tailscale入れてアカウント入力するだけ
ポート開放も不要
2022/03/28(月) 20:25:55.13ID:dkx4J9VF0
他で代用できるのに認証のためだけにVPNは使いたくないな
他のVPNが使えなくなるし、自宅外の通信も自宅の回線を経由することになるし
他のVPNが使えなくなるし、自宅外の通信も自宅の回線を経由することになるし
2022/03/28(月) 20:35:31.28ID:uK4UYRv40
自宅の回線経由したいからVPN使うんだけど・・・
2022/03/28(月) 21:07:21.83ID:jkOOW/0X0
うちもVPN経由だな
というかVPN以外は閉じてる
というかVPN以外は閉じてる
2022/03/28(月) 21:58:57.41ID:3eexYW/+0
俺はrep2はポート変えてリーバスプロキシ使ってるわ。
2022/03/28(月) 23:02:29.71ID:t3jPEYMR0
> 自宅外の通信も自宅の回線を経由することになるし
そんなん設定次第だろ
そんなん設定次第だろ
2022/03/28(月) 23:06:48.83ID:t3jPEYMR0
2022/03/29(火) 00:58:46.16ID:rsJtr2a80
まあでもIPSec/L2TPなら、事前共有キーとユーザーID/パスワードが必要だからBasic認証よりはセキュア
Basic認証で80/443をそのまま開放してるなら尚更
Basic認証で80/443をそのまま開放してるなら尚更
2022/03/29(火) 14:29:57.35ID:rsJtr2a80
rep2のAPI認証、変えないと4/1から仕組みが変わって書けなくなるらしい
読めなくもなるかもとのこと
読めなくもなるかもとのこと
2022/03/29(火) 15:48:49.34ID:BbHKY/3E0
またtwinkleと両刀になるのか
2022/03/29(火) 16:37:54.34ID:4o0QQtco0
apiにこだわらなくていいんじゃないの?
2022/03/29(火) 16:53:12.18ID:BbHKY/3E0
串なら読めるけど書き込めない
2022/03/29(火) 23:30:19.68ID:ZiEcf3OV0
串で書き込める
2022/03/30(水) 07:07:48.13ID:25mISdRk0
まだ書き込めてるな
今日が最終日になるのか
今日が最終日になるのか
2022/03/31(木) 13:48:41.51ID:xce4WIBO0
譁ーAPI蟇セ蠢懊@縺溘irep2縺九i譖ク縺?◆繧牙喧縺代k繧医≧縺ォ縺ェ縺」縺滓ー励′縺吶k
2022/03/31(木) 13:55:54.76ID:Luo+7GQk0
かきこテス
2022/03/31(木) 13:59:30.41ID:R0hd45+R0
翻訳
新API対応したらrep2から書いたら化けるようになった気がする
新API対応したらrep2から書いたら化けるようになった気がする
2022/03/31(木) 14:21:58.59ID:IFwGbCna0
まだいける?
今日が最後かもな・・・
今日が最後かもな・・・
2022/03/31(木) 14:38:35.44ID:z13bbTHK0
文字化けしてないな
2022/03/31(木) 14:39:35.90ID:z13bbTHK0
よしよし新APIに対応した
2022/03/31(木) 14:46:24.92ID:z13bbTHK0
proxy*chを使う人はproxy*ch.convertShiftJISToUTF8を使わないようにすれば文字化け回避できる
2022/03/31(木) 16:31:27.47ID:xce4WIBO0
2022/03/31(木) 17:14:48.95ID:np6drcGl0
実際に変更されてから動けばいいやで何もやってねーや
2022/03/31(木) 17:16:21.55ID:IFwGbCna0
一応準備はしてるけど、何が正解なのかは事が起こってからじゃないと分からんしな。
2022/03/31(木) 17:17:28.32ID:IFwGbCna0
proxy2chはUbuntuだと-liconvが邪魔でコンパイルできなかった。
2022/03/31(木) 17:41:14.16ID:z13bbTHK0
Makefileに書いてある-liconvを削除すればコンパイルはできた。
しかし
--bbscgi-luaオプションを使うためにはLuaのヘッダ類を用意した上でUSE_LUAマクロを定義してビルドし、libluaにリンクする必要があります。
これがわからん
しかし
--bbscgi-luaオプションを使うためにはLuaのヘッダ類を用意した上でUSE_LUAマクロを定義してビルドし、libluaにリンクする必要があります。
これがわからん
2022/03/31(木) 17:43:13.13ID:xce4WIBO0
リンカーオプションが邪魔でコンパイルできないという謎現象だぽん
2022/03/31(木) 17:46:07.37ID:xce4WIBO0
2022/03/31(木) 18:50:34.42ID:GNh4yM2g0
2022/03/31(木) 19:18:35.22ID:IFwGbCna0
>>241
最近のLinuxディストリだとlibiconvはlibcに組み込まれてるせいみたいだな
最近のLinuxディストリだとlibiconvはlibcに組み込まれてるせいみたいだな
2022/03/31(木) 19:56:58.41ID:np6drcGl0
なんか久々に書けないカキコ以外で盛り上がっててオラワクワクすっぞ
2022/03/31(木) 19:58:04.89ID:UhTe9jH40
無印rep2で書けた
2022/03/31(木) 20:08:23.75ID:z13bbTHK0
248名無しさん@お腹いっぱい。
2022/04/01(金) 00:21:18.40ID:IxZz7kFw0 --proxyオプションが効いてないようで書けんかった。これはブラウザから。
Use proxy 〜 for connection
ってログに出るのに・・・もう、あとで考える。
寝るわw
Use proxy 〜 for connection
ってログに出るのに・・・もう、あとで考える。
寝るわw
2022/04/01(金) 00:39:56.76ID:99Y63zjA0
旧APIのまま
書けるかな?
書けるかな?
2022/04/01(金) 00:40:32.94ID:/YSOxILX0
ぐえー
ERROR: 新仕様に対応した専用ブラウザをご利用ください。
ERROR: 新仕様に対応した専用ブラウザをご利用ください。
2022/04/01(金) 00:43:28.59ID:DcsULOsi0
どうだろ?書けるか?
2022/04/01(金) 01:17:01.85ID:99Y63zjA0
使ってるUAのブラウザが最新版のアップデートで対応済みだったらアプデしろって意味でそのエラー出るとか?
うちのは旧APIのままでエラー出てない
うちのは旧APIのままでエラー出てない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【江別大学生集団暴行死】川村葉音被告(21)に無期懲役を求刑 判決は25日 [Hitzeschleier★]
- 高市早苗首相「私自身の声がAIでこんな風に使われるのかと思った」「週刊誌の記事が正しいという印象操作、大変心外。秘書を信じる」 ★2 [Hitzeschleier★]
- 【旭川】内田梨瑚被告「本当に申し訳ございません」涙ながらに謝罪→検察「なぜ泣いたんですか?」→内田被告「・・・・・・」 [Hitzeschleier★]
- 【江別大学生集団暴行死】川村葉音被告(21)に無期懲役を求刑 判決は25日 ★2 [Hitzeschleier★]
- 「お互いが同時に舌と舌を動かした。求められてると思った」元ジャンポケ・斉藤被告が語った「同意があると確信」した当日の様子 [Anonymous★]
- 高市首相の国会答弁に「国民は納得せず」 中道・小川代表、中傷動画巡り [少考さん★]
- 【高市解散】高市「秘書の木下がステージ4の膵臓癌で」 新事実公表 議事録に記録 癌患者「はっ倒すぞコラァ!」★3 [169920436]
- 【高市解散】高市「秘書の木下がステージ4の膵臓癌で」 新事実公表 議事録に記録 癌患者「はっ倒すぞコラァ!」★2 [169920436]
- 【速報】川村葉音(21)、無期懲役wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [226460578]
- 高市早苗「夜中から朝まで4〜5回電話、やっと秘書(膵臓がんステージ4)を捕まえた」 [834922174]
- 【💕サナ速💕】若い頃の高市早苗、こちらを向いてウインクをしてしまう😍 [714769305]
- いつかは死ぬの怖くね?