TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
SpeedFan Part6
お手軽mp3プレーヤー1by1 Part3
JustSystems ATOK総合スレ Part98
【Cemu】 WiiUエミュ総合スレッド8 【Decaf】
MouseGestureL.ahkを流行らせるスレpart2
PC用PS3エミュ【RPCS3】 その6
Electronによる掲示板ビューア Siki
vipで踊りたいんです 6巡回目
unDonut Part36
秀丸エディタスレ Part44

proxy2ch愛好会


1 :2015/03/22 〜 最終レス :2019/03/16
そろそろ個別スレが立ってもいいんじゃなかろうか
ってなわけで
proxy2ch
 Win32 of Mac tor板で配布の串 (API/webスクレイピング)
 http://xiwayy2kn32bo3ko.onion.city/test/download.cgi?board=tor&id=2015031723090605851&filetype=.zip 【proxy2ch-20150317】
http://xiwayy2kn32bo3ko.onion.city/test/read.cgi/tor/1424667677/ tor経由以外では、書き込みはしないで)

【重要】似てるけどprxy2chではありませんよ!! 👀

2 :
個別スレねぇ
共通する話題も多いし別に分ける必要は無いと思うけどな
そもそも20150321が最新なのに>>1は古いままだし、本当にproxy2ch使ってるのかと

3 :
それより串の作者さんは自分で専用のサイト作ってそこで配布しないのかな?
専ブラ作者たちみたいにさ
そしたらいちいち2ちゃんのスレにあぷろだのリンク貼りに来なくてもいいだろ
ひとことバージョンアップしましたって書き込むだけでいい

4 :
>>3
匿名で配布したいんだろう
まあonionサイト作れば出来るけど、作るの面倒だし別にサーバも必要だし

5 :
作者さん、トリ付けないのかな

6 :
あ、やべwww 壁打ちしちゃった

7 :
法的にどうのとか言われながらホームは作りにくかろう

8 :
最新
proxy2ch-20150322.zip 677,200bytes
MD5=f9bc7c2a3e107dfcac7cba56c7d17555
SHA1=973e861c1e4eb4856b6d500da7aad9fcd92b7d1e

9 :
>>3
2ちゃんのスレにあぷろだのリンク貼るのも
2ちゃんのスレにひとことバージョンアップしましたって書くのも大して手間は変わらんよ

10 :
このスレは勝手に立てられたスレです。放置推奨します。

ID:G51NCGTv0
http://hissi.org/read.php/software/20150322/RzUxTkNHVHYw.html

11 :
勝手にってスレ立てに許可なんて必要なのか?

12 :
山下くん達の嫌がらせ?

13 :
open2chにでも立てろ

14 :
>>5
酉付けて欲しいよな

15 :
.onionサイトで公開してるくらいだから表で作者だと名乗ることはないでしょ

16 :
やっぱproxy2ch最高だよな

17 :
proxy2ch-20150326.zip 680,075bytes
MD5=b2df6d7e1de720b9dd15c17167423829
SHA1=d503070441b15b97a8cfc091f719dfe36c84bdba
http://www.xiwayy2kn32bo3ko.onion/test/download.cgi?board=tor&id=2015032700020101441&filetype=.zip 👀

18 :
サーバーが見つからない

19 :
あ、そりゃあそうなるよねごめん
URLをonion.cityにすればいいんだっけか

20 :
.cityに変えてもfile is not foundになるな

21 :
よく見たら化けてる部分もあるね
ダメだこりゃ

22 :
ああなるほど
onion→onion.city
&→& に直したらいけたわd

23 :
何で化けるんだろ
今度は違う環境で書いてみる
スレ汚しスマン

http://www.xiwayy2kn32bo3ko.onion.city/test/download.cgi?board=tor&id=2015032700020101441&filetype=.zip 👀

24 :
いただいた、ありがとう

25 :
>>23
あり。

26 :
ありがとう

27 :
.onionのところを変えないと桜が咲いちゃう

28 :
proxy2ch-20150326.zip
makeが通りません。

proxy2ch-20150326$ make
g++ -O2 -c main.cpp
main.cpp: In function ‘void log_printf(int, const char*, ...)’:
main.cpp:43:23: error: ‘va_start’ was not declared in this scope
va_start(argp, format);
^
main.cpp:45:13: error: ‘va_end’ was not declared in this scope
va_end(argp);
^
make: *** [main.o] Error 1
よろしくお願いします

29 :
>>28
Linux環境ならmain.cppに#include <stdarg.h>を追加するとかなんとか
過去ログにあった

30 :
>>29
有難う御座いました

31 :
今、この下のスクリプトで起動してますが
(途中、長すぎると出て書き込めなかったので改行してます)
#!/bin/bash
~/proxy2ch -p 8080 -a 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko' --api 'JYW2J6wh9z8p8xjGFxO3M2JppGCyjQ:hO2QHdapzbqbTFOaJgZTKXgT2gWqYS'
--api-auth-ua 'Mozilla/3.0 (compatible; JaneStyle/3.83)' --api-dat-ua 'Mozilla/3.0 (compatible; JaneStyle/3.83)' --api-auth-xua 'JaneStyle/3.83' --api-dat-xua 'JaneStyle/3.83' &
/home/assy/jd/jd && killall proxy2ch

下記のような感じで訂正しやすくしたいのですがうまくできません

#!/bin/bash

IFS_BACKUP=$IFS
IFS=$'\n'

PORT=8080
UA='Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko'
APPKEY='JYW2J6wh9z8p8xjGFxO3M2JppGCyjQ'
HMKEY='hO2QHdapzbqbTFOaJgZTKXgT2gWqYS'
APIAUTHUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIDATUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIAUTHXUA='JaneStyle/3.83'
APIDATXUA='JaneStyle/3.83'

~/proxy2ch -p $PORT -a $UA --api $APPKEY:$HMKEY --api-auth-ua $APIAUTHUA --api-dat-ua $APIDATUA --api-auth-xua $APIAUTHXUA --api-dat-xua $APIDATXUA &
/home/assy/jd/jd && killall proxy2ch
IFS=$IFS_BACKUP

うまく行く方法無いでしょうか?

32 :
>>31
そんなの、この程度で十分だろ

#!/bin/sh

APPKEY='〜〜〜〜'
HMKEY='〜〜〜〜'

path/to/proxy2ch -p 8080 --api "$APPKEY:$HMKEY" \
-a 'Mozilla/5.0 〜〜〜' \
--api-auth-ua '〜〜〜〜〜' \
--api-dat-ua '〜〜〜〜〜' \
--api-auth-xua '〜〜〜〜〜' \
--api-dat-xua '〜〜〜〜〜' &
/home/assy/jd/jd && killall proxy2ch

33 :
>>31
#!/bin/bash

APIKEY='自分で調べてね'
HMKEY='自分で調べてね'
UA='Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko'
APIAUTHUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIDATUA='Mozilla/3.0 (compatible; JaneStyle/3.83)'
APIAUTHXUA='JaneStyle/3.83'
APIDATXUA="JaneStyle/3.83"
PORT=8888
TIMEOUT=9
PROXY=''
OPENPROXY=''
eval CHPROXYPATH="~/2ch/proxy2ch"
eval JDPATH="~/jd-2.8.9-150226/jd"
[ -e "${CHPROXYPATH}" ] || exit ; [ -x "${CHPROXYPATH}" ] || exit ; [ -e "${JDPATH}" ] || exit ; [ -x "${JDPATH}" ] || exit
if [ "${APIKEY}" -a "${HMKEY}" ]; then
"${CHPROXYPATH}" ${PORT:+ -p "${PORT}"} ${TIMEOUT:+ -t "${TIMEOUT}"} ${UA:+ -a "${UA}"} ${OPENPROXY:+ -g} ${PROXY:+ --proxy "${PROXY}"} \
--api ${APIKEY}:${HMKEY} \
${APIAUTHUA:+ --api-auth-ua "${APIAUTHUA}"} \
${APIDATUA:+ --api-dat-ua "${APIDATUA}"} \
${APIAUTHXUA:+ --api-auth-xua "${APIAUTHXUA}"} \
${APIDATXUA:+ --api-dat-xua "${APIDATXUA}"} &
else
"${CHPROXYPATH}" ${PORT:+ -p "${PORT}"} ${TIMEOUT:+ -t "${TIMEOUT}"} ${UA:+ -a "${UA}"} ${OPENPROXY:+ -g} ${PROXY:+ --proxy "${PROXY}"} &
fi
echo "proxy2ch PID= $!";sleep 1;"${JDPATH}";echo "JD $?";sleep 1;
kill $!
echo "kill $?";sleep 1
exit

34 :
>>32
"$APPKEY:$HMKEY" → ${APPKEY}:${HMKEY} に変更したらいけました
ありがとう

>>33
すごいです・・・
とても勉強になります
ありがとう

35 :
#これproxy起動前に付けてproxy2重起動防

CHPROXYPID=$(pgrep -f "${CHPROXYPATH}")
if [ ${CHPROXYPID} ]; then
kill ${CHPROXYPID}
echo "kill proxy2ch"
fi

36 :
proxy2chFrontend 1.0.1
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AACaKtbBX0zjhUx-kVzAXHzda?lst

・proxy2ch動作中にプロキシリストを弄ると不正メモリ操作落ちする件修正
・コンソール出力のバッファ末尾にnull追記 (>> 197)
・設定値を反映しないまま保存処理していた件修正 (>> 204,204)
・p2fe_proxy.iniに0文字のセクションを置くと以降読み出せない件修正
・APIのUserAgentの設定値がダブルクォーテーションで括られていない件修正 (>> 268)

MD5
5cc4836c321ba380c20ed8e30809ab1b proxy2chFrontend.exe

proxy2chFrontend 1.0.2
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AADEuILLtduZ3AxfSS-NNXv6a/proxy2chFrontend_102.zip

Windowsの終了イベント要求に対する返答が誤っていた問題を修正 (>> 490)

MD5
adad9ba1f64b52352dafed54b56739ec proxy2chFrontend.exe

37 :
proxy2chFrontend 1.0.3
ttp://www.dropbox.com/sh/i3w3rj9lgklcy3u/AACaKtbBX0zjhUx-kVzAXHzda?lst
DropboxにdiffとMD5リストを置くようにしました

・外部プロキシ(--proxy)に指定するプロトコルの一覧の誤字を修正しました
sock4,sock5は誤りで修正し、新たにsocks4aを追加しました

MD5
d865b14ef4f4ee2d4830bc3bdb1d3a04 proxy2chFrontend.exe

38 :
Linuxでビルドするのにopenssl必須になってるのをGnuTLSで対応するようにしたいけど
#include <openssl/sha.h> の所を変えればいいのかな
GnuTLSでどう記述すればいいかわかる人ご教授たのんます

39 :
>>38
一行で済む話じゃないが、ある程度プログラミングの素養があれば難しくない
少なくてもgnutlsの仕様くらいはさらっと調べれないなら誰か親切な人を待つしかない

40 :
>>39
アスペだなぁ

41 :
仕様たくさんありすぎて何がなんだかよくわからなかった

42 :
static void HMAC_SHA256_Init(hmac_sha256_t *hmac, const void *key, int length)
static void HMAC_SHA256_Update(hmac_sha256_t *hmac, const void *data, int length)
static void HMAC_SHA256_Final(hmac_sha256_t *hmac, unsigned char *md)
これをgnutls風に変えればいいのかと思ったけど
何か似てるようでいて実は新しく書き直さないとダメなパターンですかね
残念ながら素人の俺には手に負えなかった・・・w

43 :
proxy2chFrontend 1.0.4
・プロキシリスト一覧のメモリ確保量を間違えていた個所を修正
・プロキシリストのダブルクリックで読み込み処理を走らせるように改造
1d950dbfb8830086090ddf270b88aa86 proxy2chFrontend.exe (1.0.4)

proxy2chFrontend 1.1.0
・メニューに任意のテンプレで再起動できる[プロキシリスト]を追加
・オプション画面をOpenJane風のページ方式に変更
・コンソールタブの色調を変更できるように改造
・[共通設定]からデフォルトパラメータを設定できるように改造
b9ab44d1d231160a4a672f6687353c1a proxy2chFrontend.exe (1.1.0)

配布ページは>>37です
わかる所だけ実装しました
iniファイルは互換性があるので上書きする必要はありません

44 :
dropboxでクローズドソース配布しているのか…

45 :
ソースあるやん

46 :
>>43
もし、まだ改良予定があるなら、プロキシリストのリストボックスをプルダウンメニューに出来ないかな。
リストボックスだと、追加分が下になるのでスクロールしないと見えない。
プルダウンメニューなら、選択したものが必ず表示されるから判り易いんだけど。

47 :
>>43
1.1.0にしたけど読み込み書き込み共に外部プロキシが反映されないです(1.0.3の更新以降)
専ブラとコンソール上ではタイムアウト表示だけど
実際には(ブラウザでスレ開くと)外部プロキシ無しで書き込みが通ってるという状態
コンソールにUsing proxyは出ているし、1.0.2では全く問題ないです

とりあえずダメになるまで1.0.2使います

48 :
JDから
■proxy2chを使用しbbspinkの過去ログだけ見れない
  bbspink.*を除くでJDのソースを検索して
  && get_url().find( ".bbspink.com" ) == std::string::npos
  を消せば見れます

49 :
同じネットワーク内(Wi-Fi)だと必ずスレ取得できるけどLTE経由のVPNだと時々スレが取得できないのはキャリアが悪いのかな?
VPN経由だと共有フォルダとかは見えるんだけど。
スレチだったらすみません。

50 :
>>49
まあスレチなんだけどな
LTEだVPNだはローカル串には関係なくて
その回線からの接続を制限しているのは2ch側の規制リスト
そしてリストの判定にムラがある事もしばしば

51 :
>>50
了解!ありがとうございます。

52 :
>>50
串を立ててるのは家のPCとかだろ、それなら2chの規制は関係ないだろ
スレチだからって素人相手に嘘つくな

53 :
時々ならCloudFlareかAPI鯖の不調じゃないのかね
VPNが途中でいったん切れてるとかじゃなければ
read.cgiでなら他の原因だろうが

54 :
>>52
家のPC()の内側で完結するローカル串には関係ないってことが理解できない馬鹿ですか?

55 :
>>53
それはHTTPステータスコードを見ないと判断できない
error401ならAPI認証確定だしerror52x系ならCFの問題

56 :
>>54
何がいいたいんだ?
LTEで繋いでるのにPCの内側で完結とか意味分からん

57 :
>>49です。
スレ取得できない時はLAN内webサーバーのログには何も残ってないんです。
だからキャリアなのかどうしてなのかわからず。
ただスレ取得できてる時はちゃんとログにokかNGログ吐いてるんですよね。

58 :
なんでLTE経由なの?
ルーター使いか
Androidならmateあるし、iOSなら単体で動くしな

59 :
>>56
ローカル串とグローバル串の違いが分からん馬鹿は黙ってろ

>>57
端っからスレチなんだが
回線を繋ぎ変えて動作が変わるということはその回線の問題
netstatという文字列でググって経路確認の使い方覚えておくといい

60 :
>>59
なんだ、マジキチだったのか
ごめん、ごめん、もうレスしないからw

61 :
これ外部からの接続にパスワードかけられないの?

62 :
外部から接続ってそもそも外部からPC接続するのにパスワードいるだろ

63 :
えーこのソフト立ち上げてファイアウォール開けてポート9080開けるとそのままパス無しでつながるよ?

64 :
squidでもapacheでもnginxでもいいから串あげて多段にすればいいだろ

65 :
ファイアウォールのポート開けろだなんてどこに書いてあるんだよw

66 :
いや、そこは常識で…

67 :
ポートはルーターのだよ

68 :
外部串を無視して生IP漏らすとかProxomitronみたいなバグだな

69 :
この串に外部から安全に接続したいなら多段串にしたりVPN通したりだろうな

70 :
prxy2chと比べて何がよいの?

71 :
ソース公開→恥ずかしいコードは出しにくい
→作者のスキルレベルが期待できる→バグバグしてない

72 :
>>69
iPhone単体で使えるのか魅力

73 :
専用ブラウザを助けるプロクシ作らね?9串目©2ch.sc
http://anago.2ch.sc/test/read.cgi/software/1427860128/486

486 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2015/04/06(月) 03:14:47.03 ID:5O3DLFTD0
proxy2ch helper 第6版
ttp://pastebin.com/0c1ivuJW

cmd.exe でリダイレクトを使ってログをファイルに書き出せるようにしてみた
ただし既存ファイルの上書きに注意されたし

74 :
ソースがあるのはいいんだけど
なんでC++でmalloc ?
あるべきじゃないところにマジックナンバーが多くない?

75 :
こういうやつがいるからソースは公開したくないよね

76 :
>>75
そう?俺はどんどん指摘してほしいけどな。

77 :
×指摘
◯知ったか

78 :
それなら指摘してほしいか確認してから指摘すべき

79 :
自分で綺麗にしたソース出せばいい

80 :
C++でC書く奴なんざ腐るほどいるぞ

81 :
こう書けってことか?
byte *b = new byte(65535);

82 :
C++でmalloc使っちゃいけないなんてルールはない
使わない方がいいなんてこともない

83 :
作者=神フィルターで擁護したい気なのだろうけど、C++では
byte *b = new byte [65535];
みたいにしてないと、色々言語のこと分かってないようで怖い。
C, C++は分からんでコーディングするとセグフォとかで
簡単に落ちたりするからな。

84 :
byteなんて使ってる時点であんたのほうが分かってない雰囲気しか無い
構造体でもない限りmalloc-freeとnew-deleteで別に後者にアドバンテージがあるわけでもない

そんなに気になるならtor板で直接指摘してくればいいんじゃね

85 :
重箱の隅つついてないできれいなソースでうpしてくれれば
使ってやらんでもない

86 :
どんどん指摘してほしいなら人様にダメ出ししてないで
まず一から自分で書いて公開せーよ

信者ガー擁護ガー
って人様の流儀にアレコレ言う板じゃないからな
言いたい事が色々出てくるのはわからんでもないがw
実用上問題が出てるなら>>84の言うように本スレへ

87 :
malloc使うなら戻り値確認した方がいいような気がする
newだと確保できないと例外飛ぶけどmallocだとNULL帰ってくるだけだよな?
まあmalloc失敗する時点でどうしようも無いからぬるぽで強制終了でもいいっちゃいいが

この辺標準Cライブラリの実装によって違ったりするのかはよく知らない

88 :
>>83
charの確保なんかコンストラクタ/デストラクタがあるわけでもあるまいし
malloc-freeかnew-deleteでちゃんと対になってればいいんだよ
セグフォは単にメモリ管理ができてないだけ

>>87
linuxは基本的にmallocでNULLは返ってこないな

89 :
あと半年でもプログラムすればC++とmallocの混在は変と思うようになると思うよ

90 :
組んでない奴乙

91 :
やっぱ 作者=神フィルター だな。事実を捻じ曲げるカルト信者と変わらん

92 :
おまえさんの頭でっかちぶりを笑ってるだけさ

93 :
くだらない議論でスレ浪費しないでくれるか

94 :
まるでC++で書いたものがjavaより遅くなる過程を見ているようだ

95 :
浪費も何も嵐だかバカだかが勝手に立てちゃったスレだからな
構ってちゃんがgdgd言っても作者は見てないだろw

96 :
C++をC++として使う奴と、C++をクラスと便利なライブラリがあるCとして使う奴は絶対分かり合えないから
その辺にしとけ

97 :
伸びてるから新バージョンが
出たのかと思ったら・・・

98 :
隔離スレとしては上手く機能しているってこった
そもそも開発本流はTor板だからな

99 :
誰かが綺麗に書き直したソースコード出してくれるの?

100 :
ID:3Bmk0Tz+0 がオリジナルのエレガントで速いのを
見せてくれるようだから期待して待て


100〜のスレッドの続きを読む
ATOK,MS-IMEの良いユーザ辞書貼り付けようぜ!
【ダウンローダー】MiPony 【割and炉.part9】
お手軽mp3プレーヤー1by1 Part3
【Adblock】Mozilla Firefox 広告除去/追跡防止 31
Kiwi Monitor Part1
Mozilla Thunderbird Part27
【Dolphin】ノートPCでエミュする人のスレ【PCSX2】
最強のエミュレーター(PC-FX編)
【バックアップ】 Acronis True Image part66
★soft
--------------------
埼玉西武ライオンズ☆二軍スレ in 2019 1勝目
【韓国】慰安婦被害者の65%、(心的)外傷後ストレス深刻・・・「いまだに苦痛」[05/23]
一年延期 ★2 [579392623]
■ 栃木ゲーセン事情82 ■
【皇室】<皇后さま>涙ぬぐわれ…ご即位祝う祝賀式典!嵐ら奉祝曲披露
【PSO2過疎】イドラ死ぬ【笑】【爆笑】part6
攻殻機動隊の素子タンはエロカワイイ
☆【画像】6041
【ズコー】歌が下手なジェンヌ【9】【ボエー】
【Shape the fiture】CEC【シーイーシー】
キャンプブームはいつまで続くのか
森大輔
コードの行数を減らすと生産性があがりバグも減る
【韓国】 漢方医学、そして高麗医学〜漢方は中国医学ではなく「大きな医学」という意味★3
あいうえ予測変換
【風俗4号営業】6号機初!パチスロ『アイムジャグラーEX』ついに登場!
VAiO type U
石巻スレ
【新型コロナ】米紙「ワシントン・ポスト」、新型コロナ対策で“和歌山モデル”を絶賛 「日本政府の指針に従わなかった勝利」 ★2
闘病中の堀ちえみブログに「R、消えろ」など複数回書き込んで書類送検された主婦「脅迫?10回かそこらですよ」★3
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼