-
- 1
- 2014/11/20(木) 16:04:08.07
-
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.net/test/read.cgi/win/1328625684/
Proxomitron フィルター作成スレッド Part15
http://anago.2ch.net/test/read.cgi/software/1383031170/
【Proxomitron】 proximodo 【後継】
http://pc11.2ch.net/test/read.cgi/software/1110563904/
-
- 312
- 2016/06/28(火) 19:20:33.36
-
ちょっと勘違いしてた
フィルタ自体は今までのままでリストが変わるのか
ドメイン指定のリストが使える汎用フィルタと考えるとすごく便利そうだな
-
- 313
- 2016/06/29(水) 02:23:55.71
-
>>311
Kill.txtでjsファイルを読み込むのを阻止したり
サイト個別にフィルタ作ったりしてる
-
- 314
- 2016/06/29(水) 09:02:24.59
-
ゴミをロードするコードと、サイトの動作に必要なコードが同じタグに同居してることがあるからねえ
俺はそのへんはブラウザのNoScriptとかRequestPolicy系の奴に頼ってる
-
- 315
- 2016/06/29(水) 18:53:19.89
-
<script src="$LST()"*</script>みたいなフィルタで
リストに
*/a.js
*/b.js
*/c.js
としてるときで
あるサイトではb.jsだけスルーしたいという場合
リストに除外設定書けないdomoではどうやってやるのがいいのかな?
-
- 316
- 2016/06/29(水) 20:29:08.61
-
*/b.js(^$URL(除外したいURL))
-
- 317
- 2016/06/29(水) 22:53:07.58
-
script要素の削除は手元では以下のようにしてる
Script有効にするサイトで広告なんかがうるさければまた別のフィルタで削除する感じ
[Patterns]
Name = "Script Killer"
Active = TRUE
Multi = FALSE
URL = "(^$LST(EnableScript))"
Limit = 2048
Match = "(^(^<script>|<script\s))([^>]++/>|[^>]+>$SET(ScrK=1)) |</script[^>]+>$SET(ScrK=) |$TST(ScrK=1)((^</script)?)+"
Replace = ""
-
- 318
- 2016/07/15(金) 23:17:26.32
-
リストの掃除しようと思ったけど登録数多すぎて収集がつかない
わかりやすいようにマッチした回数とかの統計あったらいいのになぁ
-
- 319
- 2016/07/17(日) 20:38:06.06
-
以下のフィルタが効かないというか変な動きをしているんですがなぜかわかるかたいますか?
omitronではきちんと動いていたのですが
フィルタ
<filter>
<Active>true</Active>
<title>URL: jump_to (out)</title>
<filterType>1</filterType>
<headerName>URL</headerName>
<multipleMatches>false</multipleMatches>
<windowWidth>4096</windowWidth>
<urlPattern>$LST(jump_to)</urlPattern>
<matchPattern/>
<replacePattern>$JUMP(\0\1)</replacePattern>
</filter>
$LST(jump_to)の中身
2ch.io/ \1
アクセスしたURL
http://2ch.io/akizukidenshi.com/catalog/default.aspx
想定するアクセス先
http://akizukidenshi.com/catalog/default.aspx
実際のアクセス先
http://2ch.io/akizukidenshi.com/catalog/akizukidenshi.com/catalog/akizukidenshi.com/catalog/akizukidenshi.com/catalog/default.aspx
※akizukidenshi.com/catalog/の部分が可能な限り続く
-
- 320
- 2016/07/17(日) 21:54:40.13
-
プロトコルを追加してやる
2ch.io/ \1$SET(0=http://)
-
- 321
- 318
- 2016/07/18(月) 00:55:37.54
-
出来ました!ありがとう!!
-
- 322
- 2016/08/08(月) 21:07:56.22
-
1.89
-
- 323
- 2016/08/13(土) 09:25:56.00
-
久しぶりに覗いたらまさに求めていた機能が求めていた使い勝手で実装されてた
作者さんありがとう!
-
- 324
- 2016/08/13(土) 22:44:45.60
-
統計はありがてえぞ!!!!
感謝
-
- 325
- 2016/09/04(日) 08:12:40.73
-
1.90出てた
-
- 326
- 2016/10/16(日) 16:46:06.70
-
オミトロンから乗り換えたけどいいソフトだな
ただチェックボックスオフにしてもフィルタが有効のままになるバグ?がよく起きるから
フィルタ色々弄ってるときは注意だな
-
- 327
- 2016/10/17(月) 00:09:53.98
-
キーボードで操作(スペースキーでのオンオフ)しても一切効かないな
表示上は切り替わるけどな
そこはマウス必須
-
- 328
- 2016/10/17(月) 23:07:37.99
-
修正早い
おつです
-
- 329
- 2016/10/18(火) 18:08:51.69
-
http://katfile.com/
ここwebフィルターが一切効かないんだけどなんで?
-
- 330
- 2016/10/19(水) 22:59:14.75
-
修正乙です
そんな理由とはわからなかった
-
- 331
- 2016/10/20(木) 00:28:08.47
-
そろそろオミトロンから乗り換えてみようと思うんだが、移行するにあたって
何か注意点とか、これは頭に入れておけ的な事ってありますか?
-
- 332
- 2016/10/20(木) 21:03:33.72
-
>>331
ttp://www31.atwiki.jp/lafe/pages/39.html
ここ全部よめば困ることはないだろう
-
- 333
- 2016/10/22(土) 15:06:44.91
-
B押しながらでバイパスとかの仕様変更をよく見ずに最初悩んだ
-
- 334
- 2016/10/22(土) 17:55:33.41
-
キーボード押すの面倒だからブックマークレットで文字列付加してRDIRさせてる
-
- 335
- 2016/10/22(土) 21:11:26.74
-
>>332
遅くなったけどありがとう
$DTMは使えないのか…
-
- 336
- 2016/10/23(日) 00:41:47.86
-
$DTMって何に使うの?
-
- 337
- 2016/10/23(日) 02:59:37.37
-
>>336
俺の場合、特定のサイトから定期的にDLするファイルがあって
それにダウンロード日時を追加するのに使ってるんだ
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Disposition: add date (In)"
URL = "example.com/filename.ext"
Match = "*"
Replace = "attachment; filename="filename_$DTM(d-H-m-s).ext""
こんな感じで
そうするとファイル名は filename_2016-10-23-02-56-12.ext のようになるから
あとで変更する手間が省けるわけ
-
- 338
- 2016/10/23(日) 20:57:58.46
-
>336
昔、WWWCのUAを偽装するフィルタを書いたことがあってそこで使ってた
こんな感じに変える -> Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/$DTM(YMD) Firefox/52.0
5-6年前くらいに日付が固定になったから$DTMはお役御免になったとさ
あと、自分はそうでもないけどそのページを開いた日付とか時刻を表示しておきたい需要っていうのはありそうに思う
-
- 339
- 2016/10/23(日) 23:34:02.24
-
> 時刻表示
こんな感じかな
ttp://light.dotup.org/uploda/light.dotup.org386525.png
-
- 340
- 2016/10/24(月) 23:51:38.91
-
$DTM実装されてた、ありがてえありがてえ
フィルタの整理もしつつ少しずつ移行するわ
-
- 341
- 2016/10/28(金) 06:57:30.91
-
オミトロンを使ってネットに書かれている 氏ね キチガイ などの暴言を
XXXなどの文字列に置き換えるか、非表示にすることはできますでしょうか?
一応自分でNG.txtをBlockfileに入れたのですが、うまく動きません
-
- 342
- 2016/10/28(金) 07:14:43.05
-
>>341
default.cfgにこんな感じで追加して読み込み
Name = "XXX word"
Active = TRUE
Limit = 50
Match = "氏ね|キチガイ"
Replace = "XXX"
-
- 343
- 2016/11/09(水) 19:26:07.19
-
Googleファイナンスで以下のフィルタを実行すると
読込完了までにものすごい時間がかかるんだけどどうしようもないですかね?
どうも大量の文字の処理が良くないみたいなんだが
フィルタの適用先 : https://www.google.com/finance
[Patterns]
Name = "new filter"
Version = ""
Author = ""
Comment = ""
Active = TRUE
Multi = FALSE
URL = "$TYPE(htm)www.google.com/finance"
Bounds = ""
Limit = 1048576
Match = "<script>*function \(*function \(*</script>"
Replace = ""
-
- 344
- 342
- 2016/11/09(水) 19:26:56.56
-
括弧や小なり大なりは本当はすべて半角です
書き込めなかったので全角にしてあります
-
- 345
- 2016/11/09(水) 19:43:34.76
-
範囲マッチであらかじめ絞るとか
Bounds =
-
- 346
- 2016/11/09(水) 19:52:20.67
-
ttp://pastebin.com/gCVRYZjU
なんか消えたから
-
- 347
- 2016/11/09(水) 20:35:00.40
-
単純にscriptタグの中身をすべて消すだけならそれでもいいんですが
scriptタグの中の文字列を2〜3度マッチさせたうえで消したい場合?に異常に処理が遅くなるんですよね
Matchの中を<script>*</script>だけにしてもすぐに処理が終わるのは確認しました
-
- 348
- 2016/11/09(水) 21:57:24.60
-
そりゃあおめぇ、範囲の絞込みもせずに*を複数使ってLimitを1Mなんてキチガイサイズにしたら重くもなるわな
-
- 349
- 2016/11/10(木) 00:18:42.62
-
重い重くない以前にそんな書き方したらすさまじい誤爆でまともに表示されんだろう
で、それはそれとして
それそのまま試してみたけど別に重くはなかったぞ
-
- 350
- 2016/11/10(木) 01:33:15.44
-
あくまで>>343はサンプル用に書いただけで実際のフィルタはもっと複雑なんです><
んでそのフィルタがあまりにもGoogleファイナンスでだけ遅いのでコードを最小化していったら原因がそこだと分かってって感じです
遅くないですか、環境が悪いのだろうか
ちなみに環境は↓です
CPU : Core i7 4790K
メモリ : 32GB
OS : Windows 7 Home Premium x64
Proxydomo : Proxydomo64 v1.92(SSL/TLSフィルタ設定済み)
-
- 351
- 2016/11/10(木) 01:47:36.47
-
ふと気になってProxydomo v1.93を使用したら遅くありませんでした。
もしかすると64bit版が遅いのかも?
-
- 352
- 2016/11/10(木) 01:54:12.71
-
どうしても自分以外のところに問題があって自分が書いたフィルタは直す必要がないと思ってるなら
これ以上誰も何も言うことはないよ
-
- 353
- 2016/11/12(土) 07:51:30.76
-
今のバージョンはどうか知らないけど、
httpsをフィルタリングするとフィルタはバイパスしてるのに遅くなったなあ
-
- 354
- 2016/11/15(火) 01:29:21.94
-
1文字以上にヒットする表現がわからん
?++だと0文字でもヒットする
-
- 355
- 2016/11/15(火) 01:44:07.15
-
?++{1,*}
-
- 356
- 2016/11/15(火) 01:47:16.84
-
?++でも1文字以上にマッチするように見える
*&?
これでもいいけど
-
- 357
- 2016/11/15(火) 02:11:01.35
-
?* とか ??+ にしてるよ
1文字 と 0文字以上 に分けるんだ
-
- 358
- 353
- 2016/11/15(火) 09:38:39.32
-
>>355 ?++{1,*}…うまくいった
>>356 ?++…空でも反応すると思ってたけどいじってたらうまくいった
*&?…単独では動作するかもしれんが今回の場合は全く効かない
>>357 ?*…うまくいった
??+…後に検索表現があるので反応せず。??++で対応
説明不足
1文字以上で追加、他の検索表現もあるので空でもスルーさせたい
...(|(?*)\0$SET(1=\0 text ))…うまくいった
...((?*)\0$SET(1=\0 text )|)…なぜか空でも追加される
...((?*)\0$SET(1=\0 text )|$SET(1=))…うまくいった
回答ありがとう
-
- 359
- 2016/11/19(土) 00:46:15.80
-
クリーンインストールしてから、ublockだけで済ませてたけど、やっぱりこれあると便利ですわ
というか、お礼を言わせてくれ
ありがとう
-
- 360
- 2016/11/19(土) 08:30:57.30
-
ええんやで
-
- 361
- 2016/11/27(日) 06:43:23.60
-
作者さん
置き換えコマンドにただのReplaceが欲しいです($REPL(文字列,検索文字列,置換文字列)みたいな?)
マッチ→置き返した文字列を部分的に最置換したいことがあるんですが
マッチングパターンだとうまくいかなくて
-
- 362
- 2016/11/27(日) 20:45:18.60
-
単純化するとこういうことやりたいのかな?
再置換したい部分が固定ならその前後を別変数に格納しておけば最後に$SET(\1=\2置換文字列\3)みたいにしてあげられると思うけど……
具体的な処理したい文字列と処理条件を示してくれればもう少し考えてみるよ(解決するとは言っていない)
Match = some text$SET(\1=文字列)($TST(\1=*検索文字列*)$SET(\1=置換文字列)|)
Replace = \1
このページを共有する
おすすめワード