専用ブラウザを助けるプロクシ作らね?21串目

■ このスレッドは過去ログ倉庫に格納されています
2020/06/10(水) 14:44:03.95ID:y4djwtOR0
2chの仕様変更(dat廃止、APIでスレ取得)で使えなくなった専用ブラウザを
dat廃止後でも使えるようにするためのプロクシについて語るスレです。

まとめサイト
http://prokusi.wiki.fc2.com/

前スレ
専用ブラウザを助けるプロクシ作らね?20串目
https://egg.5ch.net/test/read.cgi/software/1530089341/
2021/04/17(土) 10:29:42.82ID:q9emawwp0
>>590
ありがとう、助かりました!
2021/04/17(土) 10:39:38.30ID:rbuVQCaj0
>>590
乙です
いつもありがとう
2021/04/17(土) 11:11:23.20ID:CvXOHWf10
>>590
2021/04/17(土) 11:37:29.97ID:Xot8b9sc0
>>590
本当にありがとう!
2021/04/17(土) 12:30:19.39ID:gB76BWcM0
>>583
https://aro30fuan.com/wp-content/uploads/2016/06/dameoyaji.jpg
2021/04/17(土) 16:26:21.14ID:mScs0tag0
>>590
ありがとー
2021/04/17(土) 16:51:11.36ID:3H19v+lR0
>>590
FirefoxのUAで書けた!

それにしても、通常のブラウザからは普通に書けているから、
ヘッダの出力の仕方が串とどう違うのか調べてみたくなってFiddlerなんか入れてみたり、
ソース見てcurl_easy_setoptとかやってる所・・・ここでヘッダとかlibcurlってやつに渡しているのか?とか、
慣れない事を色々とやってみたが、疲れただけだった
2021/04/17(土) 20:07:08.66ID:mmlRCwII0
>>590
ありがとう、書き込めた
2021/04/17(土) 20:19:52.03ID:vTEGJZVe0
>>604
マジで?俺は不正プロキシエラーだ
2021/04/17(土) 20:40:22.36ID:+Eq/BHFY0
普通のwebブラウザのUAで書き込めるかどうかは
お絵かき関係のフォームのパラメータを送信してるかどうかによる
と思われる
2021/04/17(土) 20:57:53.78ID:2j0Ce7D50
FROM=&mail=sage&MESSAGE=(書き込む文言)&bbs=(板識別子)&key=(スレID)&time=(HTMLを作成した現在時刻なのでPOSTするよりちょと前の時間になる)&submit=%8F%91%82%AB%8D%9E%82%DE(「書き込む」というボタン表示文字)&oekaki_thread1=

これはHTMLのフォームの場合にPOSTする内容だが、この最後の奴だね
609名無しさん@お腹いっぱい。
垢版 |
2021/04/17(土) 21:11:00.91ID:IhQgmofz0
123
2021/04/17(土) 21:21:06.50ID:2j0Ce7D50
上のは、スレ表示HTMLの場合(RefererがスレURL又は最後にl50が付いてる場合)
Refererが、https://egg.5ch.net/test/bbs.cgiとかだとまた別
2021/04/18(日) 08:44:56.86ID:o6F2hyW60
>>590
更新乙っすありがてぇありがてぇ
2021/04/18(日) 10:39:11.88ID:ThbBTdu70
5ch側の仕様変更というか規制的なものでウェブブラウザのUAに偽装しての書き込みが面倒な事になってきたのか
2021/04/18(日) 11:29:59.14ID:bpHXrI6w0
>>590
書けましたありがとう
2021/04/18(日) 12:05:50.69ID:d7d9BFeV0
>>590
おお、書けた
さすがだわ、ありがとう
2021/04/18(日) 14:46:59.11ID:Nzo6D2Og0
かけそば
2021/04/18(日) 19:15:44.84ID:mTiSvxH00
%HOST%以外にPOSTするパラメータも使いたいなー
bbsとかkeyとか使えるとより嬉しい
2021/04/19(月) 03:33:57.36ID:A2A9u4x20
今まで問題なく使えてたのに突然他所でやってくださいがでた
今回の件とは関係ないよな?
2021/04/19(月) 08:18:29.29ID:FsSEjE8/0
ありまくりです
2021/04/19(月) 08:32:56.87ID:FsSEjE8/0
不正プロキシでジェーンのUAでも書けん
2021/04/19(月) 08:47:58.42ID:tw0XRiAj0
ジェーンで書き込めないのと
ジェーンのUAで書き込めないのは違う
2021/04/19(月) 08:59:53.79ID:FsSEjE8/0
なおったか
2021/04/19(月) 09:38:36.73ID:AuW4b7h70
ジョーシンのUAで書き込めました
2021/04/19(月) 10:53:54.73ID:YEfxnMn20
余所は普通に規制じゃないのかな
UAによる規制らしいけど他の要素も見てるんじゃないかという話もあってよく分からん
2021/04/19(月) 10:58:27.23ID:x3jyUdlS0
書き込み時のhttpリクエストパラメータの(向こうから見た)整合性もチェックしてるよ
だから変なhttpリクエストパラメータのセットだと不正な串扱いされる
2021/04/19(月) 21:23:43.62ID:6aaheH+70
最近串通さなくても書き込めるから読み込みの時しか串使ってないんだけどおま環?
2021/04/19(月) 23:07:52.67ID:Ed5asExG0
2ch専ブラから書込 → 串必要
5ch対応済専ブラから書込 → 串不要
UA規制されてる5ch対応済専ブラから書込 → 串でUA変更
2021/04/19(月) 23:20:15.33ID:6aaheH+70
悪い 何の専ブラ使ってるか書いてなかった
Xeno x64 200711を使ってる
2021/04/20(火) 04:43:40.48ID:zypKLNS20
>>590のでギコナビだと--gikofix --bbscgi-header="Referer: http://www.5ch.net/";で不正なPROXYを検出しました。12が出る
--gikofixだけだと不正なPROXYを検出しました。3
ギコナビで書けてる人いる?

UAはfirefoxとchoromeので試した
JaneXenoだと書き込めてるのでギコナビの問題なんだろうか
2021/04/20(火) 06:04:48.20ID:4nBom1p+0
少なくともこの板は>>590 とギコナビで書けた
Xeno で書けるというのが串を通してるのか通してないのかわからないが
ギコナビで使う串のUAをXenoにしてみては
自分は串のUAをXenoにして書けた
2021/04/20(火) 06:45:19.98ID:zypKLNS20
>>629
他の専ブラUAでもいけるのか
この書き込みでいけたか?
2021/04/20(火) 06:46:08.14ID:zypKLNS20
いけましたありがとうございます
2021/04/20(火) 10:18:35.26ID:PKZZkIqv0
ジム(だっけ?)と山下がやったのは対応外の専ブラで読み込み出来なくする事であって
書き込みは関係無いから規制されてなければ串通さなくても書けるんじゃない?
対応外の専ブラUAで書き込む気持ち悪さみたいなものはどうにもならんけど
2021/04/20(火) 10:30:12.71ID:PKZZkIqv0
>>628
proxy2ch+JaneXenoでFirefoxのUAを使うと書き込めんわ・・・
ていうかもしかして書き込み窓の串チェックが外れてて串通さない状態になってない?
2021/04/20(火) 11:16:54.01ID:xlQUdmGB0
proxy2chならデフォのまま何もしなくて問題ないのにどうして余計なことして書き込めないとか言ってんの?
2021/04/20(火) 11:56:39.80ID:G7TuVJTZ0
proxy2chのアプデ前にいろいろ起動オプションいじったからでは
2021/04/20(火) 15:14:03.82ID:zypKLNS20
>>633
自分はテスト用でJaneXenoのXn200711x64を使っただけなのでwikiに記載されているproxy2chを動かすために変更する部分以外の設定はデフォルトのままだった
2021/04/20(火) 19:57:45.06ID:+tI7ilvY0
wiki見た限りだとJaneXenoって受信だけ串経由で、送信はJaneXenoが直接書き込みに行くの?
2021/04/20(火) 20:22:50.14ID:c6veaP5D0
ばーか
2021/04/22(木) 00:53:25.15ID:1erB+sXO0
マルチポストですまん
proxy2chではXeno210420試作品で$SYOBOI_TSVが使えない
2021/04/22(木) 01:05:23.00ID:a3fY3TAt0
書けねえ
2021/04/22(木) 01:29:20.18ID:NPNlbPVl0
かわいそかわいそなのです
2021/04/22(木) 01:34:25.81ID:ehBJfUah0
>>639
proxy2chは-cオプション付けないとhttpsの要求が通らない
2021/04/22(木) 06:53:02.48ID:1erB+sXO0
-s つけてもだめです
2021/04/22(木) 11:03:13.36ID:ZLWoOO++0
>>643
ではスレタイ検索の記述をhttpsからhttpに変更するって事で
2021/04/22(木) 11:52:49.08ID:jkW+a6530
-sじゃなくて-cだって言ってんだろ
2021/04/22(木) 13:15:54.10ID:C99iy3Wf0
README.TXT には -s の説明はあるが -c はない
exe を -h オプションで実行したときには-cの説明があるが意味がいまひとつよくわからない
誰か -c と -s を噛み砕いて説明してくれる人はいますか

README.TXT
-s
  *.2ch.net, *.5ch.net, *.bbspink.comドメインへの接続をhttpsで行います。

proxy2ch.exe -h
  -c : Accept HTTP CONNECT method (act as a HTTPS proxy)
  -s : Force https connection for 5ch.net/bbspink.com URLs

以下google翻訳
-c : HTTP CONNECTメソッドを受け入れます(HTTPSプロキシとして機能します)
-s : 5ch.net/bbspink.com URLのhttps接続を強制します
2021/04/22(木) 22:23:41.42ID:qegqVFuZ0
図々しいにも程がある
2021/04/23(金) 00:27:04.03ID:Zvrs8xBv0
5chスレへのリンクを2chのurlに変換する方法ってある?
2021/04/26(月) 01:08:56.46ID:CwH7GWL10
proxy2ch9x-20210416
URLは>>285
2021/04/30(金) 16:52:26.24ID:zPKBdK/f0
アニメ漫画あたりの「このスレッドにはもう書けません」とか抜かしてくるの何を参照してくるんだ
ウェブブラウザでも専ブラでも全滅する
651 【吉】
垢版 |
2021/05/01(土) 01:38:38.78ID:r75mALmk0
何でもなんでもGone.になるわ
プロクシのせいなのかはわからん
2021/05/01(土) 14:54:05.91ID:w6bKU6Qn0
xeno+apixyで一時同じようにGone.ばかりだったが、寝て起きたらまた読めるようになった
その間もstyleなら読み書きできたから、運営がまた何か悪さして戻したと思われ
2021/05/01(土) 15:09:12.65ID:aMVyxgqg0
古いブラウザを排除しようとして、本当に最新のものしか通さないようにしたか
間違って全部通さないようにした
ある程度幅を持たせて比較的新しければ通るように修正
ってところだね
2021/05/02(日) 05:01:17.57ID:uPHAF9xL0
余所でやってください…トホホ
2021/05/04(火) 22:32:59.51ID:fu6TmQIL0
Janestyleがバージョン上げたらしいな
なーんか嫌な準備が必要そうだ
2021/05/05(水) 01:27:28.31ID:34QCOiMp0
またXenoの更新パクったとかじゃねーの
2021/05/05(水) 01:37:39.48ID:lkEHhWzq0
単にゴミ化してたので以前のように使えるように最低限の対応をしただけ
ユーザーの有志がパッチを作ってたけどそれにも劣るぐらいの改善具合で
いいところは無い
2021/05/05(水) 12:10:18.59ID:2XGVW3E/0
Styleを更新しようにも外注して金払わなきゃならんから余計な事は出来ないだろな
API化の際にXeno作者を飼い犬にしてXenoのソースをパクれたら事情も変わっていたのだろうが
2021/05/06(木) 18:38:59.74ID:wfZlqqo00
公認スマホ5chブラウザの書き込みPOST通信のログ取れる人いない?
スマホアプリのssl通信の覗き方よく分からんのでchmateやBB2Cのログ見せてもらえるとめちゃくちゃ助かる
こちとらJane最新版ならssleay32フックして取ったpcapログ開示できるんやけど
2021/05/06(木) 19:12:57.23ID:b5KnXWVa0
スマホの串設定にPCのIP設定して
SSL見れるようにしたFiddler起動するだけの簡単なお仕事なんだが
設定に串設定がないクッソ古いスマホなら窓から投げ捨てろ
2021/05/06(木) 20:39:30.16ID:crcMjjF/0
テスト
2021/05/08(土) 00:01:12.17ID:ArnbIych0
proxy2chの-cオプションは知らんかった
2021/05/08(土) 15:00:05.03ID:Z68BTAkf0
-sとか-cとかつけなくても書き込めてるわ
2021/05/08(土) 15:49:19.87ID:ArnbIych0
そりゃそうだろうが、知ってると後から役に立つ、かも知れんし
2021/05/10(月) 21:26:15.36ID:6LR9EkYH0
2chAPIProxy
datアクセス部でエラーです。
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 _ニchえPIProxy.DatProxy.GetDat(Session& oSession, Boolean is2ch)

はーい新しい嫌がらせですよ
2021/05/10(月) 23:29:19.76ID:DW9Fd+b00
2.chA,PIP,roxyで新しくスレを開けなくなった
ってここに書き込もうとしたらよそでやれだのNGワードだのなんなんだよこれ
2021/05/11(火) 01:33:11.31ID:xtwPJmKZ0
串の名前はNGワード
2021/05/11(火) 11:40:35.96ID:yiVx9cDn0
1
2021/05/11(火) 11:59:08.35ID:oPqnk+7Q0
運営必死だな
2021/05/11(火) 12:02:58.24ID:CIk475zo0
かしわ
ネギマ
かわ
ハツ
レバー
2021/05/16(日) 14:08:05.62ID:hlX61ZLf0
今週は若い子ちゃんドライバー編でそ?
2021/05/19(水) 22:22:40.52ID:lA8etuzo0
https://anonfiles.com/d1nbX5w8u7/proxy2ch-20210519_zip
・--bbscgi-headerでメタ文字列が機能しないおバカなミスを修正
・--bbscgi-headerで使えるメタ文字列を増やした
・--bbsmenuでBBSPINKのURLに対してhttps→httpの置換が行われない問題を修正
・nghttp2にリンクされたlibcurlを使うと-sを指定した時にHTTP2なリクエストが行われる可能性がある問題を修正
・libcurlのshared connection cacheはスレッドセーフにならないバグがあるらしいので使うのをやめた
2021/05/20(木) 00:49:35.69ID:blFu3UoT0
>>672
乙乙ありがと
proxy2ch version 20210519 with curl 7.76.1 (TLS/SSL backend: LibreSSL/3.2.5)
2021/05/20(木) 01:34:19.99ID:1s1j/LxI0
>>672
ありがとう
助かります
2021/05/20(木) 09:16:45.38ID:k7591zRj0
>>672

愛してる
2021/05/20(木) 17:26:01.96ID:Yr/sjqZs0
>>672
更新乙です
677名無しさん@お腹いっぱい。
垢版 |
2021/05/23(日) 02:14:40.12ID:/AvVCluJ0
sikiというブラウザでproxy2ch使ってたけど板のスレ一覧とかスレが見れなくなった?
なんで???
2021/05/23(日) 02:18:17.73ID:7FW3ny0/0
>>677
マルチ
2021/05/23(日) 10:22:40.75ID:rGCFwuvp0
ウェブブラウザのUAだと「投稿時の認証用クエリがありません」とかいって書き込めないんですが
解決方法ありますか?
2021/05/23(日) 12:10:19.22ID:UETRJgvr0
webブラウザのUAで書き込むときは>>607-608あたりの条件を満たさないと
リファラの値次第でそういうエラーになる
681名無しさん@お腹いっぱい。
垢版 |
2021/05/23(日) 13:10:15.90ID:TLODJshH0
proxy2chとproxy2chFrontendにsoftalkweb016519の組みあわせで最近書き込めなくなったので
proxy2ch-20210519にアップデートしたけどダメで今度は「もう新しいのにしましょ」表示
デフォのUAが古いのかとp2fe_proxy.ini内のUA記述をEdge90.0.818.62のそれに書き換えたら
今度は「送られてきたデータが壊れています」エラーでお手上げ状態…
Windows7なんでブラウザとOSのミスマッチ?
対策とかUAの成功例とかありますか?
2021/05/23(日) 15:57:22.20ID:rGCFwuvp0
>>680
ありがとう
oekaki_thread1追加したら書き込めた
2021/05/23(日) 16:08:37.72ID:rGCFwuvp0
やっぱり気のせいだった
しらんうちに串なしで書いてましたw
もう諦めます
2021/05/23(日) 20:43:42.50ID:l3ZWfZAY0
test
2021/05/24(月) 00:43:09.99ID:W7GR1pDL0
バカには無理
2021/05/24(月) 10:32:09.00ID:CmCht8fZ0
DebianをクリーンインストールでStretchからBusterに上げたんだけど、
ビルドし直したproxy2chがスレの読み込みすら401エラーで失敗する
chaika-apiでは読み込める
libcurl3-gnutlsが7.52.1から7.64.0に上がったくらいなんだが
俺環なんだろうなあ
2021/05/24(月) 12:38:27.97ID:uC3Q2+bg0
>>686
これもhttp2に関する問題 (修正忘れ) ですね
取り急ぎ以下からソースを取得してビルドしてください (最近作ったproxy2chの公開gitリポジトリです)
https://notabug.org/NanashiNoGombe/proxy2ch
2021/05/24(月) 14:18:51.89ID:eptwRcy30
>>687
ありがとうござりまする!
2021/05/24(月) 14:36:02.29ID:kLnQD4x50
>>687
MingW64でコンパイルしてエラー無しでスレ読み書きできるようになった。感謝
(gmtime_rをgmtime_sで書き直す必要があるが)
2021/05/25(火) 02:04:32.47ID:MITUD1Sw0
俺はビルドし直して読みは出来ても書きが出来ないなあ
串通さなくて書けるからいいけど、串通すとCookieがないと言われる
前は通しても通さなくても書けてた

でもまあ書けるからいいや
2021/05/25(火) 20:19:52.38ID:Lp/hczeT0
え!LuaBinaries使うの?
プチwebサーバー化?
2021/05/25(火) 20:42:01.33ID:zZMI76qo0
どういうこと
2021/05/25(火) 23:10:52.16ID:USz9bKl70
luaスクリプト使ってリクエストね
2021/05/26(水) 12:53:45.01ID:BQTwdvTd0
1ステップ
sudo apt update && sudo apt install liblua5.3-dev

2ステップ
main.cppとBBS2chProxyConnection.cppを修正
#include <lua5.3/lua.hpp>

3ステップ
Makefileを修正
CXXFLAGS = -O2 -DUSE_LUA
LDFLAGS = -lcurl -lpthread -llua5.3

4ステップ
ビルド後、試しに「--bbscgi-lua ./lua」で起動してみる
proxy2ch version 20210519 with curl 7.64.0 (TLS/SSL backend: GnuTLS/3.6.7)
Scripting enabled with Lua 5.3.3
Use Lua script ./lua for bbs.cgi request modification

今日はここまでやってみた
2021/05/27(木) 01:11:07.95ID:aEHRSL/60
試しに「--bbscgi-lua ./lua/sample.lua --verbose」で起動し、書き込んでみる

Lua: Set request body "hoge"
Lua: Set request header "fuga"

./lua/sample.luaをいろいろ弄ってみる
スクリプトは毎回読み込まれるため、proxy2chを起動し直さなくても変更は反映、
こりゃいいわ
2021/05/27(木) 01:42:14.73ID:3YkUlvzW0
Makefile.mingwの該当行を以下に書き換え
$(CXX) $^ -o $(TARGET) -static -lstdc++ -lgcc -lwinpthread -lwsock32 -lws2_32 -llua -L./lib -lcurl.dll -lregex.dll
$(CXX) -O2 -DUSE_LUA -I./include -c $<
proxy2chのフォルダにcURLのincludeとlibをぶっこみですかね
出来たバイナリのそばにlibcurl-x64.dll,msys2からlibiconv-2.dll,libintl-8.dll,libsystre-0.dll,libtre-5.dllを置く
mingw-w64-x86_64-libgnurxダウンロードしてproxy2chのフォルダのincludeとlibにぶっこみできる人はlibcurl-x64.dllだけでOK
2021/05/27(木) 01:44:08.60ID:3YkUlvzW0
>>696
msys2とMingW64でWindows64ビットバイナリは
BBS2chProxyConnection.cppのgmtime_r(&lastModified,&time_);を全てgmtime_s(&time_,&lastModified);に書き換え
$ pacman -S mingw-w64-x86_64-lua
Makefile.mingwの該当行を以下に書き換え
$(CXX) $^ -o $(TARGET) -static -lstdc++ -lgcc -lwinpthread -lwsock32 -lws2_32 -llua -L./lib -lcurl.dll -lregex.dll
$(CXX) -O2 -DUSE_LUA -I./include -c $<
proxy2chのフォルダにcURLのincludeとlibをぶっこみですかね
出来たバイナリのそばにlibcurl-x64.dll,msys2からlibiconv-2.dll,libintl-8.dll,libsystre-0.dll,libtre-5.dllを置く
mingw-w64-x86_64-libgnurxダウンロードしてproxy2chのフォルダのincludeとlibにぶっこみできる人はlibcurl-x64.dllだけでOK
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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