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/
探検
【Proxomitron】 Proxydomo 【Proximodo】 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2014/11/20(木) 16:04:08.07ID:Q4ADF6yH02016/04/28(木) 11:03:51.94ID:StIFgR6r0
>>280
ttp://www31.atwiki.jp/lafe/pages/42.html
ttp://www31.atwiki.jp/lafe/pages/42.html
2016/04/28(木) 11:34:04.57ID:fCA2XzOm0
2016/04/28(木) 22:22:09.19ID:v4L6UUZ10
ちょっと教えてほしいんだけど、proxydomo でリモートプロクシ接続したいとき、
プロクシサーバにログインするためのユーザー名とパスワードはどうやって設定すればいいの?
proxomitron の場合、プロキシ設定のダイアログで右クリックすれば”高度なプロクシ"の設定が
できた。
proxomitron のヘッダフィルタ "Proxy-Authorization: Send password to proxy server (out)”を
コピペしてもうまくいかなかった。
プロクシサーバにログインするためのユーザー名とパスワードはどうやって設定すればいいの?
proxomitron の場合、プロキシ設定のダイアログで右クリックすれば”高度なプロクシ"の設定が
できた。
proxomitron のヘッダフィルタ "Proxy-Authorization: Send password to proxy server (out)”を
コピペしてもうまくいかなかった。
2016/04/28(木) 23:05:20.72ID:StIFgR6r0
>>283
ユーザー名とパスワードを:で連結してそれをbase64エンコードしたものを使うんだぞ
ユーザー名とパスワードを:で連結してそれをbase64エンコードしたものを使うんだぞ
285283
2016/04/29(金) 03:39:17.78ID:L/azuGVf0 >>284
うーん、proxomitron のヘッダフィルタエディタで MIME Encode した文字列を
proxydomo のフィルタで指定したんだけどなぁ。
もちょっといろいろいじってみる。
ありがとう。
うーん、proxomitron のヘッダフィルタエディタで MIME Encode した文字列を
proxydomo のフィルタで指定したんだけどなぁ。
もちょっといろいろいじってみる。
ありがとう。
286名無しさん@お腹いっぱい。
2016/05/06(金) 22:00:39.09ID:fWqwEMbJ0 ☆ 日本の核武装は早急に必須です。☆
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
総務省の、『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
2016/05/08(日) 08:26:05.86ID:uqnM3CAX0
スパイ天国の日本で核武装とかお花畑もいい加減にしろ
288名無しさん@お腹いっぱい。
2016/05/15(日) 00:35:18.45ID:Q4AEkcDv0 置き換えスタック使っているんですけど
以下のフィルターに対して
例えば「<p>VVV @XXX @YYY ZZZ</p>」が
「<p>VVV <a href="https://twitter.com/XXX>@XXX</a> <a href="https://twitter.com/YYY>@YYY</a> ZZZ</p>」にならず
「<p>VVV <a href="https://twitter.com/YYY>@YYY</a> <a href="https://twitter.com/YYY>@YYY</a> ZZZ</p>」になってしまう
これは仕方ないんですかね、\1が上書きされてしまうのは
\1を\#にすると当然エラーが出て使えません
<p>タグの範囲を外せば対応できますけどかなり重くなるので避けたいです
[Patterns]
Name = "Twitter垢リンク"
Active = TRUE
Multi = TRUE
Bounds = "<p>*</p>"
Limit = 512
Match = "(\#@(([0-9a-zA-Z_])+)\1$SET(\#=<a href="https://twitter.com/\1">@\1</a>))+\#"
Replace = "\@"
以下のフィルターに対して
例えば「<p>VVV @XXX @YYY ZZZ</p>」が
「<p>VVV <a href="https://twitter.com/XXX>@XXX</a> <a href="https://twitter.com/YYY>@YYY</a> ZZZ</p>」にならず
「<p>VVV <a href="https://twitter.com/YYY>@YYY</a> <a href="https://twitter.com/YYY>@YYY</a> ZZZ</p>」になってしまう
これは仕方ないんですかね、\1が上書きされてしまうのは
\1を\#にすると当然エラーが出て使えません
<p>タグの範囲を外せば対応できますけどかなり重くなるので避けたいです
[Patterns]
Name = "Twitter垢リンク"
Active = TRUE
Multi = TRUE
Bounds = "<p>*</p>"
Limit = 512
Match = "(\#@(([0-9a-zA-Z_])+)\1$SET(\#=<a href="https://twitter.com/\1">@\1</a>))+\#"
Replace = "\@"
2016/05/15(日) 05:07:08.50ID:1weo/qs+0
そりゃあおめえ、\1は一個しかないからな
&と$SETを駆使してスタックだけでなんとかするとか
グローバル変数に溜め込むとか
範囲制限を別の方法でやって一つずつマッチするとか
他のやり方を探さないといかんわな
&と$SETを駆使してスタックだけでなんとかするとか
グローバル変数に溜め込むとか
範囲制限を別の方法でやって一つずつマッチするとか
他のやり方を探さないといかんわな
2016/05/15(日) 06:27:09.02ID:Q4AEkcDv0
>>289
kwsk
kwsk
2016/05/15(日) 09:05:13.63ID:U8J/nFCv0
こっちでやったほうがいいんじゃないか?
Proxomitron フィルター作成スレッド Part15
http://anago.2ch.net/test/read.cgi/software/1383031170/
Proxomitron フィルター作成スレッド Part15
http://anago.2ch.net/test/read.cgi/software/1383031170/
292名無しさん@お腹いっぱい。
2016/05/15(日) 10:59:45.57ID:9xd7myE60 win10に買い換えたから、これも後継のに変えようと思ってる。
特に理由がなければ、これに移った方がよい?
特に理由がなければ、これに移った方がよい?
2016/05/15(日) 12:54:21.01ID:Q4AEkcDv0
>>291
そうします
そうします
294名無しさん@お腹いっぱい。
2016/05/15(日) 22:04:01.33ID:XHhsWbV00 これから使い始めるんだけど、とりあえず入れとけっていう
テンプレのようなフィルターない?
テンプレのようなフィルターない?
2016/05/17(火) 12:58:58.84ID:8t/qZE5u0
そういう人が使うソフトではないと思うけど
一昔前なら広告ブロックが鉄板だったけど、今はブラウザ拡張でやる方がお手軽だし
一昔前なら広告ブロックが鉄板だったけど、今はブラウザ拡張でやる方がお手軽だし
2016/05/17(火) 23:00:28.51ID:nE8vbn0q0
一般に公開されているフィルターはもう古いので定番というものは存在しませんので
自作に挑戦する気のない人には面倒なだけです
自作に挑戦する気のない人には面倒なだけです
2016/05/27(金) 09:53:20.25ID:TxrjS0pa0
使ってる機能
ブロックリスト
接続モニタ
Recent URLs
特定のサイトだけUserAgent変えるフィルタ
特定エロサイト用の広告消しフィルタ
Webフィルタは2個だけ、ほとんどの広告はブロックリストでkill
これぐらいの使い方だとブラウザのプラグインだけで全部いけるのかも…
ブロックリスト
接続モニタ
Recent URLs
特定のサイトだけUserAgent変えるフィルタ
特定エロサイト用の広告消しフィルタ
Webフィルタは2個だけ、ほとんどの広告はブロックリストでkill
これぐらいの使い方だとブラウザのプラグインだけで全部いけるのかも…
2016/05/27(金) 20:06:20.40ID:zbHUZEhk0
この手のローカルプロクシの良い所は複数のブラウザで資産を共有できること
2016/05/28(土) 06:27:07.85ID:9Z0YZt3z0
自作で書いてるとアンチadblockをスルーして広告排除できてたりしてラッキーって思う時がある
2016/05/31(火) 20:05:11.60ID:SIohSBuA0
httpsに対応ソフトとのことでこちらに移動してきました
Youtubeを快適に使うために色々いじっていたのですが解決できないの事があったので一つ質問を
こういうページで「もっと読み込む」ボタンを押した先でフィルターが適用されないのですが何か良い方法はありますか?
http://www.youtube.com/user/shoenice22/videos
Youtubeを快適に使うために色々いじっていたのですが解決できないの事があったので一つ質問を
こういうページで「もっと読み込む」ボタンを押した先でフィルターが適用されないのですが何か良い方法はありますか?
http://www.youtube.com/user/shoenice22/videos
2016/05/31(火) 23:12:55.34ID:TbmORIOc0
じゃあjavascriptの処理を書き換えだろ
2016/06/11(土) 23:00:33.84ID:3Ckwk+ha0
ttp://tokuhain.arukikata.co.jp/bangkok/2012/03/post_249.html
フィルター管理で無しorチェック全部外しても文字が虫食い的に化ける
バイパスするかWebページフィルターのチェックを外すと化けない
個人の環境依存かもしれないが、多分バグかな
フィルター管理で無しorチェック全部外しても文字が虫食い的に化ける
バイパスするかWebページフィルターのチェックを外すと化けない
個人の環境依存かもしれないが、多分バグかな
2016/06/11(土) 23:52:58.06ID:LvknXqho0
Transfer-Encoding: chunked
怪しいのは辺りかなぁ?
怪しいのは辺りかなぁ?
2016/06/12(日) 00:01:08.39ID:GpUbxvc/0
PriorityCharset.txtで対応できるよ
2016/06/14(火) 17:17:25.21ID:UdiI7y6v0
横からだけど、PriorityCharset.txtがあるのを知らなかった
アプデきてもlistsフォルダはバイパスリスト上書きされないように、毎回上書き保存してなかったから気づかなかったわ
>>302を試してみたけど設定したらちゃんと表示できた
アプデきてもlistsフォルダはバイパスリスト上書きされないように、毎回上書き保存してなかったから気づかなかったわ
>>302を試してみたけど設定したらちゃんと表示できた
2016/06/14(火) 22:42:29.13ID:+TeZ8Vp10
307名無しさん@お腹いっぱい。
2016/06/25(土) 20:05:15.65ID:gzYysVZ70 証明書を用意すると全てのhttpsサイトの接続が遅くなるなあ
2016/06/25(土) 20:18:51.17ID:gzYysVZ70
Firefoxは遅くなったけどChrome系は大丈夫だった
何が違うんだろう
何が違うんだろう
2016/06/28(火) 18:56:32.10ID:FFpnukW70
なんか更新来てるよ
これ、個人的にはまったく使う予定ないけど嬉しい人にはとても嬉しいんじゃないかと思う
これ、個人的にはまったく使う予定ないけど嬉しい人にはとても嬉しいんじゃないかと思う
2016/06/28(火) 19:16:22.11ID:S/HiXDOF0
これはユーザー増えそうだね
ただanti adblockとかみかけるし、自前で書くのが一番安心ではある
話は変わるが最近特にscriptタグ内の量増えすぎ
$NEST(<script,?++(($LST(AdList))\1)*,</script>)でマッチングかけてるんだが、
href属性とかで参照できないし、listから文字列やホスト名引っ張り出してマッチングすると、
上限10000バイトじゃハングアップに近い状態になる
苦肉の策で上限を変えて2つに分けてやるようになったんだが、
こういうのは他の人はどうしてるんだろう
ただanti adblockとかみかけるし、自前で書くのが一番安心ではある
話は変わるが最近特にscriptタグ内の量増えすぎ
$NEST(<script,?++(($LST(AdList))\1)*,</script>)でマッチングかけてるんだが、
href属性とかで参照できないし、listから文字列やホスト名引っ張り出してマッチングすると、
上限10000バイトじゃハングアップに近い状態になる
苦肉の策で上限を変えて2つに分けてやるようになったんだが、
こういうのは他の人はどうしてるんだろう
2016/06/28(火) 19:20:33.36ID:S/HiXDOF0
ちょっと勘違いしてた
フィルタ自体は今までのままでリストが変わるのか
ドメイン指定のリストが使える汎用フィルタと考えるとすごく便利そうだな
フィルタ自体は今までのままでリストが変わるのか
ドメイン指定のリストが使える汎用フィルタと考えるとすごく便利そうだな
2016/06/29(水) 02:23:55.71ID:s1SU/kN10
2016/06/29(水) 09:02:24.59ID:HHwYXHKm0
ゴミをロードするコードと、サイトの動作に必要なコードが同じタグに同居してることがあるからねえ
俺はそのへんはブラウザのNoScriptとかRequestPolicy系の奴に頼ってる
俺はそのへんはブラウザのNoScriptとかRequestPolicy系の奴に頼ってる
2016/06/29(水) 18:53:19.89ID:s3EW4zqd0
<script src="$LST()"*</script>みたいなフィルタで
リストに
*/a.js
*/b.js
*/c.js
としてるときで
あるサイトではb.jsだけスルーしたいという場合
リストに除外設定書けないdomoではどうやってやるのがいいのかな?
リストに
*/a.js
*/b.js
*/c.js
としてるときで
あるサイトではb.jsだけスルーしたいという場合
リストに除外設定書けないdomoではどうやってやるのがいいのかな?
2016/06/29(水) 20:29:08.61ID:s1SU/kN10
*/b.js(^$URL(除外したいURL))
2016/06/29(水) 22:53:07.58ID:rgvxJ9hu0
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 = ""
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 = ""
2016/07/15(金) 23:17:26.32ID:jCUidb1V0
リストの掃除しようと思ったけど登録数多すぎて収集がつかない
わかりやすいようにマッチした回数とかの統計あったらいいのになぁ
わかりやすいようにマッチした回数とかの統計あったらいいのになぁ
2016/07/17(日) 20:38:06.06ID:BvuEAJzD0
以下のフィルタが効かないというか変な動きをしているんですがなぜかわかるかたいますか?
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/の部分が可能な限り続く
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/の部分が可能な限り続く
2016/07/17(日) 21:54:40.13ID:UBpbTo520
プロトコルを追加してやる
2ch.io/ \1$SET(0=http://)
2ch.io/ \1$SET(0=http://)
320318
2016/07/18(月) 00:55:37.54ID:iIfFPH140 出来ました!ありがとう!!
2016/08/08(月) 21:07:56.22ID:J1NhmLdv0
1.89
2016/08/13(土) 09:25:56.00ID:fiYE3svg0
久しぶりに覗いたらまさに求めていた機能が求めていた使い勝手で実装されてた
作者さんありがとう!
作者さんありがとう!
2016/08/13(土) 22:44:45.60ID:LBR182wK0
統計はありがてえぞ!!!!
感謝
感謝
2016/09/04(日) 08:12:40.73ID:6DneP1H20
1.90出てた
2016/10/16(日) 16:46:06.70ID:b3GYyZYC0
オミトロンから乗り換えたけどいいソフトだな
ただチェックボックスオフにしてもフィルタが有効のままになるバグ?がよく起きるから
フィルタ色々弄ってるときは注意だな
ただチェックボックスオフにしてもフィルタが有効のままになるバグ?がよく起きるから
フィルタ色々弄ってるときは注意だな
2016/10/17(月) 00:09:53.98ID:saZkQwhK0
キーボードで操作(スペースキーでのオンオフ)しても一切効かないな
表示上は切り替わるけどな
そこはマウス必須
表示上は切り替わるけどな
そこはマウス必須
2016/10/17(月) 23:07:37.99ID:/uOCUiTz0
修正早い
おつです
おつです
2016/10/18(火) 18:08:51.69ID:J80F4ef50
http://katfile.com/
ここwebフィルターが一切効かないんだけどなんで?
ここwebフィルターが一切効かないんだけどなんで?
2016/10/19(水) 22:59:14.75ID:vXap7fPN0
修正乙です
そんな理由とはわからなかった
そんな理由とはわからなかった
2016/10/20(木) 00:28:08.47ID:GyCSkK9/0
そろそろオミトロンから乗り換えてみようと思うんだが、移行するにあたって
何か注意点とか、これは頭に入れておけ的な事ってありますか?
何か注意点とか、これは頭に入れておけ的な事ってありますか?
2016/10/20(木) 21:03:33.72ID:QgSXL0BR0
2016/10/22(土) 15:06:44.91ID:81OhpG6x0
B押しながらでバイパスとかの仕様変更をよく見ずに最初悩んだ
2016/10/22(土) 17:55:33.41ID:GmFkI/Qd0
キーボード押すの面倒だからブックマークレットで文字列付加してRDIRさせてる
2016/10/22(土) 21:11:26.74ID:jvRi/xr10
2016/10/23(日) 00:41:47.86ID:qaY7pJvM0
$DTMって何に使うの?
2016/10/23(日) 02:59:37.37ID:a7QS3XSc0
>>335
俺の場合、特定のサイトから定期的に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 のようになるから
あとで変更する手間が省けるわけ
俺の場合、特定のサイトから定期的に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 のようになるから
あとで変更する手間が省けるわけ
2016/10/23(日) 20:57:58.46ID:KByXaHNN0
>335
昔、WWWCのUAを偽装するフィルタを書いたことがあってそこで使ってた
こんな感じに変える -> Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/$DTM(YMD) Firefox/52.0
5-6年前くらいに日付が固定になったから$DTMはお役御免になったとさ
あと、自分はそうでもないけどそのページを開いた日付とか時刻を表示しておきたい需要っていうのはありそうに思う
昔、WWWCのUAを偽装するフィルタを書いたことがあってそこで使ってた
こんな感じに変える -> Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/$DTM(YMD) Firefox/52.0
5-6年前くらいに日付が固定になったから$DTMはお役御免になったとさ
あと、自分はそうでもないけどそのページを開いた日付とか時刻を表示しておきたい需要っていうのはありそうに思う
2016/10/23(日) 23:34:02.24ID:a7QS3XSc0
> 時刻表示
こんな感じかな
ttp://light.dotup.org/uploda/light.dotup.org386525.png
こんな感じかな
ttp://light.dotup.org/uploda/light.dotup.org386525.png
2016/10/24(月) 23:51:38.91ID:2vn+MdbW0
$DTM実装されてた、ありがてえありがてえ
フィルタの整理もしつつ少しずつ移行するわ
フィルタの整理もしつつ少しずつ移行するわ
2016/10/28(金) 06:57:30.91ID:GMYmoaWJ0
オミトロンを使ってネットに書かれている 氏ね キチガイ などの暴言を
XXXなどの文字列に置き換えるか、非表示にすることはできますでしょうか?
一応自分でNG.txtをBlockfileに入れたのですが、うまく動きません
XXXなどの文字列に置き換えるか、非表示にすることはできますでしょうか?
一応自分でNG.txtをBlockfileに入れたのですが、うまく動きません
2016/10/28(金) 07:14:43.05ID:qW9KAgq00
>>340
default.cfgにこんな感じで追加して読み込み
Name = "XXX word"
Active = TRUE
Limit = 50
Match = "氏ね|キチガイ"
Replace = "XXX"
default.cfgにこんな感じで追加して読み込み
Name = "XXX word"
Active = TRUE
Limit = 50
Match = "氏ね|キチガイ"
Replace = "XXX"
2016/11/09(水) 19:26:07.19ID:iBPRU3f20
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 = ""
読込完了までにものすごい時間がかかるんだけどどうしようもないですかね?
どうも大量の文字の処理が良くないみたいなんだが
フィルタの適用先 : 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 = ""
343342
2016/11/09(水) 19:26:56.56ID:iBPRU3f20 括弧や小なり大なりは本当はすべて半角です
書き込めなかったので全角にしてあります
書き込めなかったので全角にしてあります
2016/11/09(水) 19:43:34.76ID:Vm7Z/xd40
範囲マッチであらかじめ絞るとか
Bounds =
Bounds =
2016/11/09(水) 19:52:20.67ID:Vm7Z/xd40
ttp://pastebin.com/gCVRYZjU
なんか消えたから
なんか消えたから
2016/11/09(水) 20:35:00.40ID:iBPRU3f20
単純にscriptタグの中身をすべて消すだけならそれでもいいんですが
scriptタグの中の文字列を2〜3度マッチさせたうえで消したい場合?に異常に処理が遅くなるんですよね
Matchの中を<script>*</script>だけにしてもすぐに処理が終わるのは確認しました
scriptタグの中の文字列を2〜3度マッチさせたうえで消したい場合?に異常に処理が遅くなるんですよね
Matchの中を<script>*</script>だけにしてもすぐに処理が終わるのは確認しました
2016/11/09(水) 21:57:24.60ID:hIIshsS00
そりゃあおめぇ、範囲の絞込みもせずに*を複数使ってLimitを1Mなんてキチガイサイズにしたら重くもなるわな
2016/11/10(木) 00:18:42.62ID:Z26lDM4B0
重い重くない以前にそんな書き方したらすさまじい誤爆でまともに表示されんだろう
で、それはそれとして
それそのまま試してみたけど別に重くはなかったぞ
で、それはそれとして
それそのまま試してみたけど別に重くはなかったぞ
2016/11/10(木) 01:33:15.44ID:iUyC5AM10
あくまで>>342はサンプル用に書いただけで実際のフィルタはもっと複雑なんです><
んでそのフィルタがあまりにもGoogleファイナンスでだけ遅いのでコードを最小化していったら原因がそこだと分かってって感じです
遅くないですか、環境が悪いのだろうか
ちなみに環境は↓です
CPU : Core i7 4790K
メモリ : 32GB
OS : Windows 7 Home Premium x64
Proxydomo : Proxydomo64 v1.92(SSL/TLSフィルタ設定済み)
んでそのフィルタがあまりにもGoogleファイナンスでだけ遅いのでコードを最小化していったら原因がそこだと分かってって感じです
遅くないですか、環境が悪いのだろうか
ちなみに環境は↓です
CPU : Core i7 4790K
メモリ : 32GB
OS : Windows 7 Home Premium x64
Proxydomo : Proxydomo64 v1.92(SSL/TLSフィルタ設定済み)
2016/11/10(木) 01:47:36.47ID:iUyC5AM10
ふと気になってProxydomo v1.93を使用したら遅くありませんでした。
もしかすると64bit版が遅いのかも?
もしかすると64bit版が遅いのかも?
2016/11/10(木) 01:54:12.71ID:YKvYKj/80
どうしても自分以外のところに問題があって自分が書いたフィルタは直す必要がないと思ってるなら
これ以上誰も何も言うことはないよ
これ以上誰も何も言うことはないよ
2016/11/12(土) 07:51:30.76ID:4wdvw12Z0
今のバージョンはどうか知らないけど、
httpsをフィルタリングするとフィルタはバイパスしてるのに遅くなったなあ
httpsをフィルタリングするとフィルタはバイパスしてるのに遅くなったなあ
2016/11/15(火) 01:29:21.94ID:zBiLHqoi0
1文字以上にヒットする表現がわからん
?++だと0文字でもヒットする
?++だと0文字でもヒットする
2016/11/15(火) 01:44:07.15ID:cWLgpq/l0
?++{1,*}
2016/11/15(火) 01:47:16.84ID:TmI/bDao0
?++でも1文字以上にマッチするように見える
*&?
これでもいいけど
*&?
これでもいいけど
2016/11/15(火) 02:11:01.35ID:in5lj4EO0
?* とか ??+ にしてるよ
1文字 と 0文字以上 に分けるんだ
1文字 と 0文字以上 に分けるんだ
357353
2016/11/15(火) 09:38:39.32ID:zBiLHqoi0358名無しさん@お腹いっぱい。
2016/11/19(土) 00:46:15.80ID:9/5J4QV+0 クリーンインストールしてから、ublockだけで済ませてたけど、やっぱりこれあると便利ですわ
というか、お礼を言わせてくれ
ありがとう
というか、お礼を言わせてくれ
ありがとう
2016/11/19(土) 08:30:57.30ID:AVMiF80q0
ええんやで
2016/11/27(日) 06:43:23.60ID:xuDDdWhY0
作者さん
置き換えコマンドにただのReplaceが欲しいです($REPL(文字列,検索文字列,置換文字列)みたいな?)
マッチ→置き返した文字列を部分的に最置換したいことがあるんですが
マッチングパターンだとうまくいかなくて
置き換えコマンドにただのReplaceが欲しいです($REPL(文字列,検索文字列,置換文字列)みたいな?)
マッチ→置き返した文字列を部分的に最置換したいことがあるんですが
マッチングパターンだとうまくいかなくて
2016/11/27(日) 20:45:18.60ID:lVv9mNo30
単純化するとこういうことやりたいのかな?
再置換したい部分が固定ならその前後を別変数に格納しておけば最後に$SET(\1=\2置換文字列\3)みたいにしてあげられると思うけど……
具体的な処理したい文字列と処理条件を示してくれればもう少し考えてみるよ(解決するとは言っていない)
Match = some text$SET(\1=文字列)($TST(\1=*検索文字列*)$SET(\1=置換文字列)|)
Replace = \1
再置換したい部分が固定ならその前後を別変数に格納しておけば最後に$SET(\1=\2置換文字列\3)みたいにしてあげられると思うけど……
具体的な処理したい文字列と処理条件を示してくれればもう少し考えてみるよ(解決するとは言っていない)
Match = some text$SET(\1=文字列)($TST(\1=*検索文字列*)$SET(\1=置換文字列)|)
Replace = \1
362360
2016/11/27(日) 22:11:54.60ID:xuDDdWhY0 例えば↓みたいなscriptタグがあるとして
http://pastebin.com/6Y4gjPd6
一番外のscriptの中にある各scriptのsrcがlists.txtの中に存在するかをチェックして
一つでも存在しなければ一番外のscriptごとコメントアウトする
コメントアウトする際にコメントタグを除去ってことをやりたいのです
例えば「\'\" \+ urlHost \+ \"/c/cmns/js/js[a-d].js\'」というのがlists.txtに記載されていた場合は
↓みたいな結果になるのが理想です。
http://pastebin.com/apD9ZNC2
http://pastebin.com/6Y4gjPd6
一番外のscriptの中にある各scriptのsrcがlists.txtの中に存在するかをチェックして
一つでも存在しなければ一番外のscriptごとコメントアウトする
コメントアウトする際にコメントタグを除去ってことをやりたいのです
例えば「\'\" \+ urlHost \+ \"/c/cmns/js/js[a-d].js\'」というのがlists.txtに記載されていた場合は
↓みたいな結果になるのが理想です。
http://pastebin.com/apD9ZNC2
363360
2016/11/27(日) 22:26:21.99ID:xuDDdWhY0 どのページでも使えるように汎用性のあるフィルタを作っているので
除去したいコメントタグの数は一定ではなく、一切存在しなかったり5組以上存在することもあります
>>361で提示していただいたように$TSTを使えば
可変文字列も対応できそうな気がするので少し考えてみたいと思います
除去したいコメントタグの数は一定ではなく、一切存在しなかったり5組以上存在することもあります
>>361で提示していただいたように$TSTを使えば
可変文字列も対応できそうな気がするので少し考えてみたいと思います
2016/11/27(日) 23:29:17.29ID:83gJeBMQ0
Match = "($NEST(<script,[^>]+>*src=$AV($LST(list))*,</script>))"
"&&(¥#(<!−−|−−>|// −−>))+¥#"
Replace = "<!−− ¥@ −−>"
みたいにして&&以降の部分でコメントタグを除いた全テキストを変数に格納してたわ
"&&(¥#(<!−−|−−>|// −−>))+¥#"
Replace = "<!−− ¥@ −−>"
みたいにして&&以降の部分でコメントタグを除いた全テキストを変数に格納してたわ
2016/11/27(日) 23:31:49.73ID:83gJeBMQ0
何度も失敗してたのがようやく書き込めたw なんかの記号がNGに引っかかってた?
ので全部全角に置換しちゃいましたが半角に置き換えて読んでください
ので全部全角に置換しちゃいましたが半角に置き換えて読んでください
2016/11/28(月) 00:26:31.62ID:hvQaWHuk0
コメントアウトなんかにしようとするから間のコメント除去しなきゃならんわけで
不要なスクリプトなんざスパっと消してしまえばよかろう
不要なスクリプトなんざスパっと消してしまえばよかろう
2016/11/28(月) 20:05:07.36ID:T3uyNopm0
>362
ttp://pastebin.com/EhWFZJCB
こんな感じかな? いちおうそれっぽい動作をするようになったと思う
ただ、簡単なテストしかしてないので実運用するとすごく重いかもしれない
何かの参考になれば嬉しく思う
ttp://pastebin.com/EhWFZJCB
こんな感じかな? いちおうそれっぽい動作をするようになったと思う
ただ、簡単なテストしかしてないので実運用するとすごく重いかもしれない
何かの参考になれば嬉しく思う
2016/11/28(月) 20:09:36.89ID:T3uyNopm0
>367
あっ、希望する動作を勘違いしてる……申し訳ありません取り下げます
あっ、希望する動作を勘違いしてる……申し訳ありません取り下げます
2016/11/28(月) 20:38:00.96ID:T3uyNopm0
>367
最初のフィルタの *src=$AV($LST(list)) を (*src=($AV($LST(list)|\1$SET(isMatch=true)$SET(Match=\1))))+ に変更すれば良さそう……かな?
これでリストされていないsrc属性の値が存在する場合のみ、リストに無かった最後のsrc属性の値が理由としてコメントアウトされるはず
最初のフィルタの *src=$AV($LST(list)) を (*src=($AV($LST(list)|\1$SET(isMatch=true)$SET(Match=\1))))+ に変更すれば良さそう……かな?
これでリストされていないsrc属性の値が存在する場合のみ、リストに無かった最後のsrc属性の値が理由としてコメントアウトされるはず
2016/11/28(月) 21:42:00.06ID:kVCt/3FT0
2016/11/28(月) 23:00:43.17ID:hvQaWHuk0
dbug見たほうがはやい
2016/12/02(金) 22:33:46.85ID:4Y5x6cf90
これ通すとどのブラウザでもGoogleの検索結果が503で頻繁に画像認証に通されるんだが対策ないの?
バイパスしても変わらないので個々のフィルターに疑いはなさそう。
SSLでファイアウォールが警告してくるのと関係ある?
バイパスしても変わらないので個々のフィルターに疑いはなさそう。
SSLでファイアウォールが警告してくるのと関係ある?
2016/12/03(土) 00:44:33.51ID:uBhES6Im0
ファイアウォールかセキュリティソフトが悪さしてる予感
2016/12/03(土) 11:56:33.62ID:GUYeYRkL0
バイパスリストが効いてないような感じ
2016/12/10(土) 22:18:23.69ID:CkOfBjdu0
レアケースでいまいち検証しきれてないけど
basic認証あるサイトでWWW-Authenticateのrealmが文字化けしてると
WWW-Authenticateが空になってブラウザの入力窓が出ないっぽい
basic認証あるサイトでWWW-Authenticateのrealmが文字化けしてると
WWW-Authenticateが空になってブラウザの入力窓が出ないっぽい
2016/12/15(木) 13:13:33.91ID:Y2nJ9V1+0
フィルタ内で改行しても無視されるね。
filter.xml内ではCR onlyになってるね。CR+LFでいいと思うよ。
あと実際のHTMLではLF onlyだけどテストウインドウではCR+LFだから確認しづらい。
テストウインドウでの改行コードの違いは無視するオプション付けたらいいかも。
filter.xml内ではCR onlyになってるね。CR+LFでいいと思うよ。
あと実際のHTMLではLF onlyだけどテストウインドウではCR+LFだから確認しづらい。
テストウインドウでの改行コードの違いは無視するオプション付けたらいいかも。
2016/12/15(木) 22:30:35.99ID:QvA+w36h0
置換テキストの改行を無視するのはProxomitronに合わせた仕様
2016/12/23(金) 13:58:48.94ID:atW+4gS/0
1.88から1.93に更新してみて。
「セキュリティの警告 - Proxydomo」というタイトルのページになったとき、bootstrap とかいうものが使われているようで、おそらく JavaScript を有効にしていないと先に進めないようです。
都合によりナローバンド環境と古い OS やブラウザを使っているので bootstrap が動作せず、現状は警告の出ない1.88と併用しています。
普段は JavaScript を無効にしているのですが、従来のように警告なしで接続できる選択肢を用意していただけると助かります。
検索してみたところ bootstrap は Proxydomo にとって必要なものというわけでもなさそうですが、いかがでしょうか。
「セキュリティの警告 - Proxydomo」というタイトルのページになったとき、bootstrap とかいうものが使われているようで、おそらく JavaScript を有効にしていないと先に進めないようです。
都合によりナローバンド環境と古い OS やブラウザを使っているので bootstrap が動作せず、現状は警告の出ない1.88と併用しています。
普段は JavaScript を無効にしているのですが、従来のように警告なしで接続できる選択肢を用意していただけると助かります。
検索してみたところ bootstrap は Proxydomo にとって必要なものというわけでもなさそうですが、いかがでしょうか。
2016/12/23(金) 14:48:34.67ID:SS1iugmd0
認証エラー時にダイアログを表示していたのをブラウザ内に情報を表示するようにし、各種操作を行えるようにした(ダイアログ形式がいい場合は、
2016/12/23(金) 14:50:26.00ID:SS1iugmd0
.\html\certificate_error.html を削除してください)
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【シミュ】「台湾有事」の最悪シナリオ明らかに「日本側の死者4662人」海上封鎖で包囲 [1ゲットロボ★]
- 【文春】『薬屋のひとりごと』実写映画化、芦田愛菜(21)が主演・猫猫に決定! [Ailuropoda melanoleuca★]
- 「射撃の心得はなるべく無心で」、撃つ直前に「偶然ではない何か」 山上被告明かす“犯行時の心境” 安倍元総理銃撃事件 [どどん★]
- 「今川焼」か「大判焼き」か、それとも…? ついに決着! 47都道府県“呼び方勢力図”★2 [七波羅探題★]
- 【スマホ】サムスン、海外で3つ折りスマホ「Galaxy Z TriFold」発表 10インチ画面でマルチタスク強化 [少考さん★]
- 【サッカー】天皇杯決勝で空席目立つ 観衆3万1414人…宮本会長「背景は深掘りする必要がある」 [jinjin★]
- 【高市速報】ひるおび、山上を叩きまくるwww「統一教会を恨むのは分かるが安倍さんを殺すのは論理が飛躍している」 [888298477]
- 【感動】韓国・李在明大統領、高市と中国の仲裁に名乗り 「共存できる道を探そう」 ありがてえ… [597533159]
- 日本人、高市早苗の異常性に気づき始める [402859164]
- マクドナルド、チルノをぶっこんでくるww www [577451214]
- 中国「日本が脅威なの😡」 英国「真の国家安全保障上の脅威はおまえだよ🥺」
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★966 [931948549]
