TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【不要ファイル】CCleaner 箒23本目【レジストリ】
2chブラウザ Jane Style Part128 [隔離病棟]
Mozilla Firefox Part361
【赤ペン先生募集】やましたくんスキルアップ総合
2ch専用ブラウザ「えまのん」使ってる人の数 その5
SpeedFan Part6
Sleipnir3.9.1.4000 タブ復元 WebKit IEモード
SopCast/NIJI Part21
Tor (トーア) - The Onion Router 27
【OBS】Open Broadcaster Software Part.8

【Proxomitron】 Proxydomo 【Proximodo】


1 :2014/11/20 〜 最終レス :2020/06/13
ProxydomoはProxomitronのクローンソフトProximodoを基にして作られたプロクシフィルタリングソフトです
---- 配布・公式サイト ----
amate/Proxydomo
https://github.com/amate/Proxydomo
lafe @ ウィキ - Proxydomo
http://www31.atwiki.jp/lafe/pages/37.html
---- 関連スレ ----
【前スレ】Proxomitron Part 31
http://peace.2ch.sc/test/read.cgi/win/1328625684/
Proxomitron フィルター作成スレッド Part15
http://anago.2ch.sc/test/read.cgi/software/1383031170/
【Proxomitron】 proximodo 【後継】
http://pc11.2ch.sc/test/read.cgi/software/1110563904/

2 :
---- 参考サイト ----
Proxomitron日本語訳ヘルプ
http://proxomitron.sakura●ne.jp/help/Contents.html
Proxomitron等に関するWiki
http://prx.dip.jp/wiki/
Proximodo
http://proximodo.sourceforge.net/

3 :
v1.39
amate released this Nov 20, 2014
・フィルター編集ウィンドウでマッチングパターンと置換テキストの間のスプリッターを移動できるようにした
・フィルターテストウィンドウで上下のエディットボックスの間のスプリッターを移動できるようにした
・メインダイアログに"バイパス"を追加
https://github.com/amate/Proxydomo/releases

4 :
スレ立て乙
こっちに人が来るかは置いとくとしても、確かにフィルター作成スレで本体への機能追加要望とかバグ報告とかはスレ違いだよなと思った
今のところ「Proxomitronで動いていたフィルタが動かない!」なんてのは大体がProxydomoのバグであることが多いからこっちのスレで話したほうがいいのかも

5 :
「Proxomitronが動いていたWin98でProxymopdoが動かない!」

6 :
以前試したときは落ちまくって使い物にならなかったが、かなり良くなってるな
でもまだ乗り換えは無理かな
動かないフィルタ多いし、リストの改行直すのもめんどい

7 :
その動かないフィルタを晒そうぜ

8 :
ログ表示の仕様が違うのが馴染めない
特に色w

9 :
適用順が重要なフィルタも動作しないな

10 :
テストウインドウが最前面固定なのが邪魔

11 :
最前面固定じゃなくてフィルター編集ウィンドウより手前ってだけでしょ

12 :
そんな言葉のアヤはどうでもいいです
編集とテスト行ったり来たりするのがめんどくさいって話です

13 :
割と落ち着いたね
乗り換えは思ったより問題ない感じだったわ
はまりそうになったのはB押しながらでバイパスとかの仕様が違うのぐらいか
リファラのフィルタの動作がいまいち動いてるのか不安な感じするけど
あとはとりあえずコネクション切断したウインドウがオミトロンみたいにタイトルがわかりやすくないぐらいだな
SSLはgoogleを通そうとすると色々面倒そうで手つけてないけどこの辺なんとかなればなぁ

14 :
Proxomitronから乗り換えるメリットって何がある?

15 :
バグかな
cometとかjsonみたいに裏で通信するやつでよくなるけど、
コネクションが繋がらないで後が詰まってずっと読み込み中になる
たまになる場所があって、バイパスでも回避できないので割と致命的

16 :
同時接続数を上げればいいんじゃね

17 :
SSL/TLSに対して安全にフィルタリングしたいな。
SSL/TLS上ではデフォでは全てがバイパスされて、明示的に有効と宣言した
フィルタだけが動作するような仕組みになってるといいんだけど。
宣言方法は、例えば各フィルタのURL Matchで$HTTPS(TRUE)をつけるとか、
あるいはヘッダフィルタのIN/OUTみたいにソフト側で管理するとか。

18 :
>>16
そういう話じゃ無いのでいくら増やしても無駄。
ログウィンドウで見ると該当の通信は完了した事になってるけど
実際には何も通信してないからブラウザから見ると通信中のままタイムアウト
になってしまうという厄介なバグ。

19 :
コネクションが繋がらないならそもそも
ブラウザとの接続も切れるはずだけど

20 :
Proxomitron4.5系の切断バグのこと知らないなら黙ってろ

21 :
Proxomitronは関係ないだろ

22 :
>>14に対する回答が>>15
>>16が的外れな回答して>>17がそうじゃねえって説明
っていう流れだからProxomitronのことだろ

23 :
>>14に対するレスだったのか
それはすまんかった

24 :
フィルタ管理でフォルダを作った後に名前を変えるにはどうしたらいい?
右クリックしても名前を変更のめにゅーがなくて新しいフォルダから名前の変更ができないよ

25 :
選択反転したフォルダをもう1回クリック
ってエクスプローラと同じだぞこれ

26 :
ありがとう!
全然それを思いつかんかったw

27 :
ギコナビからこれを通して2ちゃんに書きこもうとすると「ブラウザへんですよ(host)」のエラーがでる
Firefoxからこれを通した場合だと普通に書きこめる
もちろんギコナビから直接2ちゃん、Proxomitronを通して2ちゃんは書きこめる
なぜでしょう?

28 :
v1.40
amate released this Dec 19, 2014
・ポート番号が書かれたURLをリクエストされた時、
httpでポートが80、httpsでポートが443の場合、
リクエストヘッダのHostにポートを書かないようにした
https://github.com/amate/Proxydomo/releases

29 :
test

30 :
>>28
ギコナビから書けるようになった。まじさんくす

31 :
専ブラとかでポートくっつけられて、
工夫しないと上手く書き込めないのはProxomitronでも一緒でしょ

32 :
リストの何行目がヒットしてるかわからん仕様地味につらいなー。

33 :
v1.41
amate amate released this Dec 21, 2014
・フィルター編集ウィンドウでフィルター上の右クリックメニューで"フィルターを編集する"を選択してもフィルター編集ウィンドウが表示されないバグを修正
・$LSTがマッチしたときログウィンドウにリストの何行目がマッチしたか表示するようにした(ヘッダフィルターでのURL、WebフィルターでのContentTextマッチングでのみ)

34 :
仕事が早くて素晴らしい

35 :
飽きたら要望があろうと放置する身勝手なやつだけどね

36 :
水差して盛り下げるより盛り上げような
全員損しかないより全員が得する方がいいからさ

37 :
試しに使ってみようと思って入れてみたんだけど、リストを使用したフィルタが動いていないようなんです
文字コードがUTF-8になってなかったのでそのせいかなと思い弄ってみたのですが駄目だったのもうお手上げ
以下のようなフィルタ類を使用していたのですが、このままではProxydomoでは動かないんですかね?
他の人が公開してくれたのをいろいろ試しながら動かすくらいしか知識がないのでよかったら教えてください
[Patterns]
Name = "id class cutter (2008/04/21)"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 32767
Match = "(^(^<(table|div|p|dl|ol|ul|li|center)\0[^>]++(class|id)=$AV($LST(IdClassList))))"
"$NEST(<$TST(\0)(\s*|)>,</$TST(\0) >)"
Replace = "<span style=display:none> cut by proxomitron </span>"

38 :
リストの部分をリスト使わずに適当に決め打ちしてみれば
リストが原因かどうかわかる

39 :
>>39 普通に動いたけど

40 :
訂正 >>39 --> >>37

41 :
>>39
検証どうも
どちらもフィルタを一つだけにしてためしてみたんですがProxomitronでは消えてくれるのですがProxydomoだとダメです
何がダメなんだろう?
ログの見方とかフィルタの仕組みとかよく分かってないのでもう少し調べてみます

42 :
>>37
proxydomo v1.41
IdClassList.txtに
infobox
を書き込んで
http://ja.wikipedia.org/wiki/日本語
を表示すればフィルタが動作してちゃんと右側のボックスが消える
こちらの環境ではちゃんとフィルタが動いてるように見える

43 :
>>42
listsフォルダの中にIdClassList.txtを作り中に
(infobox)$URL(http://ja.wikipedia.org/*)
書き込んで試してみました
やはりProxomitronだと大丈夫でProxydomoだとダメでした
たぶん初歩的な間違いをしてるんでしょうか
32bitのfirefoxを使っているんですがProxydomoは32bit&64bitどっちでも大丈夫ですよね?
ポートは6060と入力して動かしているんですが

44 :
>>43
ログウィンドウのウェブフィルターデバッグにチェック入れて串通ってるか確認して
そもそもフィルター管理ウィンドウでそのフィルタにチェック入ってるか?
親フォルダも含めてチェック入ってないと有効にならないぞ

45 :
>>44
HTTP/1.1 200 OK と最初に表示されてズラズラと[raw data] [filtered data] 〜 とでてきました
これで大丈夫ですかね?
あとフィルタはroot以下にあってチェックがちゃんとしてあります

46 :
>>45
それなら串通ってる
$URL(http://ja.wikipedia.org/*)
の部分削ってIdClassList.txtを保存して
フィルター編集ウィンドウのマッチングバターンテストで
>>42のURLのソースをフィルターテストに貼り付けってテスト
これでマッチしなかったらおかしい

47 :
とりあえず消えました!
メモ帳で文字コードをUTF-8にすると消えずANSIのままだと大丈夫でした
あとEmEditorで文字コードをUTF-8BOM無しに変更したら大丈夫だったのメモ帳でUTF-8にしたのが駄目だったんですかね?
あとリストの記入のしかたが改行が入っていると一致しないみたいです
サンプルのリストの記入のしかたが
#
# Hatena
#
(ad-*
|*-ad
|ad
)$URL(http://[^/]++.hatena.ne.jp/*)
こんなかんじだったので最初は
(infobox
)$URL(http://ja.wikipedia.org/*)
みたいなかんじで記入してたのも原因みたいです
これを後から改行なしの(infobox)$URL(http://ja.wikipedia.org/*)に直してもメモ帳でUTF-8にしてしまっていたので駄目だったみたいです
結果、最初にProxomitronから移植したときにリストの改行をなくしていたらすんなり動いたみたいでした
みなさんお時間とらせてしまってどうもすみませんでした!
どうもありがとうございました

48 :
追記
リストに
(ad-*
|*-ad
|ad
)$URL(http://[^/]++.hatena.ne.jp/*)
(infobox)$URL(http://ja.wikipedia.org/*)
こんな書き方をしているとこれじたい (infobox)$URL(http://ja.wikipedia.org/*) も消えてくれなかった
改行があるものが一致しないのではなくそれ以降もマッチしなくなるみたいです

49 :
作者「そんなあなたに、1.42」

50 :
メモ帳ハダメヨーダメダメ

51 :
オミトロンみたいに起動時に最小化で起動させる事ってできませんかね?
あとキーボードのBを押してるとバイパスみたいな使い方って無理?

52 :
最小化した状態で終了させれば次から最小化した状態で起動するよ
ttps://ss1.xrea.com/prx.dip.jp/wiki/Gallery/%E5%90%84%E3%82%AD%E3%83%BC%E3%82%92%E6%8A%BC%E3%81%97%E3%81%9F%E3%81%BE%E3%81%BE%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80%E3%81%A8%E5%90%84URLCommand%E3%82%92%E4%BD%BF%E7%94%A8%28B%E3%81%A7Bypass%E7%AD%89/
のフィルタでできるけど ..を . に置換する必要がある

53 :
>>52
紹介ありがとん!
さっそく入れてみます

54 :
>>52
これ自分もバイパスが面倒だったので入れてみたけど、リストを使っているものは大概バイパスしてくれてるようにみえるけどReferer: Hide where we've been (Out) はバイパスしてないように思えるんだが、
フィルタの問題なのかな?それともProxydomo本体?

55 :
先日フィルタの id class cutter (2008/04/21) の件でお世話になったものですが、あれから使用してみて気づいたのですがたまにフィルタが効かなくなるようなんですが、これはフィルタのせいかな?それとも Proxydomo本体のバグなのでしょうか?
同じページでたまに消えていないことがあったのでおかしいな?と思い何回もリロードを繰り返すとやはり表示されることがありました
そこでフィルタを id class cutter (2008/04/21) だけにしてリストの書き方を1行や改行有などいろいろ試しましたが、やはりたまに消えなく表示されることがあるようです

56 :
それだけの情報じゃなんとも
ページ自身のidやclass名が変動してるんじゃないか

57 :
たとえば http://weather.yahoo.co.jp/weather/jp/13/4410.html このページの右側の広告とか天気図、防災情報とかを消しているんですが、たまに消えずに表示されることがあるんですよ
消えなかったときにページのソースをみてみると使い方があっているなら<div id="sub">と書いてあったのでリストに記述してあるものから変わっていないように思えます
リストにはこんな感じで記述してます
#yahoo
(sub
|prCT
|pos-ct
|prCenterSQB clearFix
)$URL(http://[^/]++.yahoo.co.jp/*)
もしかしたら自分の使い方が悪いのかもしれませんが一応こんな事があったという報告です

58 :
ad-lrecじゃなの?

59 :
割と快適で書く事ないから過疎化してるっていう

60 :
アップデート乙です
v1.44
・UIに英語版を追加(※オプションから変更できます)
・フィルタテストでマッチングパターンなどがおかしかったとき、理由を表示するようにした
・ログウィンドウで"アクティブな接続ログのみ残す"を削除
・Miscで使っていない関数を削除

61 :
これ使って2ちゃんの旧専ブラからhtmlをdatに変換して取得するような荒ら技できるかな?

62 :
どうやら厳しいようでした。

63 :
>>17が対応されたら常用したいな

64 :
proxomitronで動いていたものがproxydomoで動きません
人から流用したものなのでどういじればいいか全くわかりません
radiko関連ソフトですぐに503になる番組表データをPCにあらかじめ置いておいて都度それを読み込むようにするフィルタです

<filter>
<Active>true</Active>
<title>radiko_program</title>
<version/>
<author/>
<comment/>
<filterType>1</filterType>
<headerName>URL</headerName>
<multipleMatches>false</multipleMatches>
<windowWidth>256</windowWidth>
<boundsPattern/>
<urlPattern>radiko.jp/v2/api/program/</urlPattern>
<matchPattern>http://radiko.jp/v2/api/program/(today|tomorrow)\0?area_id=(*)\1</matchPattern>
<replacePattern>$RDIR(file:///C:/App/radika/bangumihyo/\0@area_id=\1)</replacePattern>
</filter>

proxydomoでは502 Bad Gatewayとなってしまいます
解決策がわかる方がいたらよろしくお願いします

65 :
>>64
Proxydomo\html
フォルダにファイルを置いて
file:///C:/App/radika/bangumihyo/

http://local.ptron/
に書き換えれば動くんじゃないかな

66 :
>65
動きましたありがとうございます
が、Proxydomo\html以外の場所では使うことは出来ないのでしょうか?

67 :
シンボリックリンク貼ればいいんじゃないか

68 :
オミトロンの3・3対策フィルター出来た?

69 :
proxomitron使用して

UserAgent に JaneStyle が入っていたら
*.2ch.sc〜にアクセス可能・それ以外はアクセス不可にすることできる?

70 :
フィルター管理画面でフィルターを
CtrlやShiftで複数選択できるようになるといいな

71 :
フィルターをインポートしてて気付いたんだが
こっちは置換テキストの改行がそのまま反映されるのな
Proxomitronでは明示的に\nしてたけど

\nする必要が無くなっていいのかと思ったが
読みやすくするため置換部でコマンドやタグを複数行に分けて書くと
HTML出力時に改行がスペース扱いされ、タグ間に意図しない空白が入ってしまう

なのでフィルターの置換テキスト(や$SET内)の改行は無視して
出力時に改行させたい場合のみ\nを記述する
Proxomitron方式の方がよいのではないかと思う

72 :
>>71
あ、補足というか
マッチして変数に入れたソース元の改行は勿論そのままで
自分で

$SET(STR=<span>aaa</span>
<span>bbb</span>)

とか置換テキストで

<span>aaa</span>
<span>bbb</span>

などと書いた時、出力が

<span>aaa</span><span>bbb</span>

となってほしいということです

73 :
ここも2chのdat停止に向けて、どこかに避難所とか
作っておいた方がいいかもしれんね

74 :
>>71です

v1.46
・置換テキストの改行を出力時、無視するようにした

対応ありがとうございます
ただどうもまだ改行が出力されてしまうような…

ウェブフィルターデバッグを見ると置換テキスト

<span>aaa</span>
<span>bbb</span>



<span>aaa</span><span>bbb</span>

に置換されているんですが
ブラウザに出力されたソースを確認すると

<span>aaa</span>
<span>bbb</span>

のままになってしまいます
$SET内の改行、$TSTなどコマンドのみの行(結果的な空行)も同様に改行出力されます
明示的な\nは拾って出力してくれてます
…と思うので一度確認してもらえたらと

75 :
\nは消えてるよ\rは消えてないけど

76 :
>>75
\rが残っちゃってるってことかな
置換テキストの\rを残す理由って特にないよね??

77 :
Windowsブラウザは\nでも\rでもCRLFで表示するからな
それで無視されないんじゃね

78 :
Proxydomo(x64)が多重起動する件。

79 :
特に起動の制限とかないだろ

80 :
v1.47

81 :
>>71
v1.47でブラウザ出力の改行が無視されるのを確認
これで<a>リンクが改行とかコマンド行の空白でスカスカしなくて済む…
まんまインポートしてもレイアウトが崩れないので
個人的にかなり移行しやすくなったかな
対応どもでしたー

82 :
Content-Type:text/plainだとフィルタが効かない
受信ヘッダをtext/htmlに偽装するコマンドを作っても効果なし
$TYPE(oth)とか$IHDR(Content-Type:text/plain)をやっても無理でした

83 :
>>82
ヘッダフィルタでマッチ作って$FILTER(true)ってやらないと有効にならないよ

84 :
サンクス
オミトロンだとContent-Type偽装でいけたんだけどな

85 :
ただの平文をhtmlだとブラウザに解釈させちゃうのはちょっとあれだし

86 :
ついでだからちょっと要望
オミトロン使ってた時もそうだったけど
Cntrl+Aで全選択できるようになったらいいかなと
現状では1行の項目のみ、複数行かける項目にも適用して

87 :
Proxydomo v1.46以降(x64)で、
ブラウザからのアクティブなリクエスト数が100を超える状態が続くと通信が詰まったような状況が発生。

v1.45に戻すと発生しなくなるので、
「64bit版でのスレッドプールの実装」の処理周りで引っ掛かってる?

88 :
間違ってバイパスを押してもボタンが目立たないから
アイコンが真っ赤になるみたいな効果を出してほしいな

89 :
アップデート乙です。

v1.48での
> 接続数の上限を200に上げた
の変更で、複数のページを一度に開いた際に度々発生していた
通信の詰まりは発生しなくなりました。対応ありがとうございます。

90 :
更新があるって良いよね

91 :
undonutのように飽きるまでだけどね

92 :
飽きたらやめる
至極当然のこと

93 :
フィルタ削除すると元に戻せないのね

94 :
削除した直後ならクリップボードに入ってるでしょ

95 :
Proxomitronと違って、\0〜\9もグローバル変数として扱ってる?
もしくは、(hoge)\0ではローカル変数になるけど、SET(\0=hoge)した時にはグローバル変数扱いされてる?

96 :
どっちもローカルになってるだろ?

97 :
ちょっと助けて
たぶんランタイムとかが破損したと思うけど起動しない
こんな内容のinfo.logが作られた
2015-04-11 21:38:40 [error]: <unspecified file>(1): '=' character not found in line
Proxydomo(x86)をコピーして他のPCで実行したら正常に起動したのでアプリそのものは壊れていないかと
Visual C++とかどれが原因なのかわからん

98 :
settings.iniを削除なり移動してから起動してみ

99 :
ありがとう
消したら起動できた
ちなみに全部0x00埋めの676バイトになってた
何が原因だ?

100 :
オミトロンみたいにログにポスト内容を表示できないの?


100〜のスレッドの続きを読む
Firefox3.6.28を使い続けるスレ
TV番組表取得ソフト Part.5
[アドオン]Firefox用Twitterクライアント Part3
Java+Swingによる2chブラウザ V2C_T96
マウスジェスチャーツール総合スレpart16
★soft
Susie&Susie Plug-in総合 Part2
MP3Gainについて語らないか Part 2
AutoHotkey スレッド part17
Operaブラウザスレッド Part221
--------------------
【5号機→6号機】横浜西口139【ニート→ホームレス】
(◆◆◆)―天秤座総合スレッド42―(◆◆◆)
◆うさぎのメルヘン神社◆(-x-)31
【芸能】 加藤浩次「若い人は比較的軽症で済むから、動き回ると高齢者や疾患を持った人に移して死者を増やすということを自覚しないと」
【(●●)】自演ヒキが秋の高校野球戦線をペラペラ語るスレ【スズムシがいっぱい】
セントラルウェルネス上池袋
アルミフレームが好き 2台目
【23区】東京に暮らす奥様 Part17(IDなし)【都下】
【ツルツル】光沢グレア液晶モニター専用 4【テカテカ】
☆王様のブランチPart40☆
新年あけおめ神himeはじめオンライン
手が小さくて指が太いとカードマジックは不向きか?
てすと
【サロンドテ】紅茶専門店【ティーサロン】
はすみとしこ「死ぬことが嫌な人はそもそも自衛隊に入っていないと思う」
ブラサバヲチスレ
【森友】財務省の文書書き換え、不起訴へ ネット「法的に問題ないことであんなに騒いでたの?」「リーク元と言われる大阪地検の女性…」
☆石原詢子の股の下をくぐるのが夢★
[高金利]ソーシャルレンディング[投資型クラウドファンディ] IPなし
ブレードランナー ブラスターを語ろう!evo.21
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼