【Proxomitron】 Proxydomo 【Proximodo】 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2014/11/20(木) 16:04:08.07ID:Q4ADF6yH0
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/
2016/12/23(金) 17:17:32.27ID:m+OGJZst0
>>379-380
どうもありがとうございます。更新履歴の1.85に書いてありますね。
1.88でも証明書を作り直したところ、bootstrap になったりならなかったりするようになりました。
certificate_error.html をリネームか移動して様子を見ます。
2016/12/26(月) 06:44:18.14ID:lGyWrLlp0
リストに aaa.com/xxx|bbb.com/yyy と書くと aaa.com(/xxx|bbb.com/yyy) と解釈される模様
bbb.com/yyy にはマッチせず、 aaa.combbb.com/yyy にマッチする

まあちゃんと全体を括弧でくくれば問題はないけど
2016/12/28(水) 12:35:43.02ID:O7uBoj660
info.logがカレントディレクトリ以外に出来てることがあるんですがバグですか?
あとロックされてて一旦終了しないと消せない。なんとかして。
2016/12/30(金) 00:37:06.98ID:4Uwf03Ml0
info.logに
[warning]: wolfSSL_accept failed [-308] :
とか出るんだが
どのページでアクセスしたらエラーが出るのかわからない
対処法とかないのか
ブラウザとかにエラーが出たことはない
2016/12/30(金) 12:45:09.97ID:TeP4hVYMO
ログに接続先のIPアドレスとか載せられればいいけどね
自分はログそのものを作らないオプションが欲しいけど
2017/01/03(火) 15:26:45.95ID:uEBTFTyM0
質問なんですけど
abcという文字列があったとき
まずbを消すフィルター(再帰許可)を通します
次にacを消すフィルターをかけるんですが消えません
対処法を教えてください
2017/01/03(火) 15:52:26.78ID:OItlwiM70
>>386
原因:対象文字列のaが出てきた時点でフィルタ2が先にNoMatchしてるから
対処:フィルタ1を (a)\#b(c)\# → \@
2017/01/03(火) 15:58:10.97ID:OItlwiM70
後ろのcは巻き込む必要なかったけどまあいいや
2017/01/03(火) 17:04:10.09ID:NBVIXcmy0
>>386
フィルタは頭から尻まで一方通行で処理されるの
一旦aを通り過ぎてしまったら、bを消してacができたとしても、もう戻ってaを見ることはない
だからaを見てるときに、後ろにbを挟んでcがあるかチェックしないといけない
2017/01/03(火) 17:47:41.39ID:uEBTFTyM0
>>387-389
ありがとうございます
まだ確認はしてないんですがその説明だと再帰マッチ許可の意味がないように感じます
再帰マッチ許可の有無で結果が変わる例と今回のパターンの違いを説明してください
よろしくお願いします
2017/01/03(火) 18:22:14.99ID:NBVIXcmy0
置換結果「以降」を再度フィルタにかけることができる、というのが再帰の意味さ
例えばここでbを消すかわりにxに置換する、というフィルタだった場合
再帰マッチが有効なら次のマッチは x から始まる、無効なら c から始まる
しかしbを単に消してしまうフィルタだとたしかに無意味だ
2017/01/03(火) 19:48:23.28ID:OItlwiM70
これ以上はフィルター作成スレでやったほうがいい
2017/01/03(火) 23:41:44.15ID:uEBTFTyM0
>>391
ありがとうございます
なんとか対処できました
>>392
すみません
今度から気を付けます
2017/01/04(水) 09:18:21.53ID:aOHm0CVy0
あっちはクレクレ隔離の役目だったし、自分でやる人の
仕様に関しての質問ぐらいは気にしないでいい気もするけどね
2017/01/04(水) 17:35:48.08ID:0VGRyFE+0
domoは現在進行形で開発続いてて作者さんもここ見て修正してくれてるから
フィルタの書き方のお勉強であまりにもスレが埋まってしまうようなことがあるとどうかと
せっかくテンプレにフィルタスレ入ってるんだし長くなりそうなら誘導してもいいんじゃないでしょうか
2017/01/11(水) 03:52:25.84ID:6eO5QSsA0
info.logがデスクトップに作られるの何でだろう、って考えて
デスクトップにある.batでカレントフォルダ変更しないまま起動してるのが悪いのかな
2017/01/11(水) 11:30:18.92ID:ZjMSiICn0
.batをデスクトップに置かずに.batのショートカットを置いて、
そのショートカットのプロパティでカレントフォルダ指定してみたらどうよ
2017/01/11(水) 11:35:14.87ID:dkPviIUn0
ショートカット置くなら作業フォルダの指定以外にバッチの先頭にcd "%~dp0"置くとかいろいろあるけどスレチじゃね?
2017/01/28(土) 14:09:24.39ID:kSRBlxFX0
更新ちょっと遅かったんちゃう?
ままええわ
2017/01/28(土) 14:33:33.91ID:I/YJ/dqo0
すまんな
2017/02/01(水) 20:02:07.54ID:+tZ3ZSn20
v1.95 サーバーから送られてくる証明書にルートCAが含まれていると接続できないことがあるのを修正
----
v1.94 で正常に表示できないサイトについて報告したものですが
v1.95 で直っているのを確認しました、早速の修正ありがとうございました
2017/02/04(土) 01:01:39.11ID:nEZj1Jeo0
http://potato.2ch.net/test/read.cgi/software/1383031170/462
Add Linkってフィルタ使うとProxydomo64のCPU使用率が上がって
ブラウザが固まるんですが他の方はどうですかね?
Proxomitronでは問題なく作動してる
2017/02/04(土) 03:41:24.20ID:MkOqPjU/0
Add Link 4.6の再起マッチを許可するのチェックを外す
2017/02/04(土) 04:38:32.82ID:nEZj1Jeo0
>>403
ありがとうございます!
動作するようになりました!
2017/02/07(火) 23:40:06.85ID:qdsN0yrG0
配布サイトのメールフォームが、IE以外のブラウザで開けなくなってるんですけど
IEでも「セキュリティで保護されているコンテンツのみ表示されます」のポップアップが出て
「すべてのコンテンツを表示」をクリックしないと表示されない、それでわかったけど
httpsのページ内にhttpのスクリプトを読み込ませようとして、セキュリティに問題があるとされて
現行のブラウザでは拒否されて、旧式のIEだけは開く方法が残されているという状態か
これはメールフォーム変えないとまずいのではないでしょうか
2017/02/20(月) 23:47:12.66ID:808Q2F4m0
以前にも質問したけど説明が足りなかった気がするので
フィルターを1つも入れてない、設定を何もいじらず起動した状態で
このスレをWgetでダウンロードした時のソース
-----
1dfc
<!DOCTYPE HTML>・・・
・・・</html>
0
-----
先頭の1dfcや最後の0って何ですか
バイパスにした時や
Chromeとかのブラウザでは出てこないのでバグではないとは思いますが
2017/02/21(火) 00:01:31.09ID:61W4zdyp0
>>406
ttp://kiririmode.hatenablog.jp/entry/20100606/p1
2017/02/21(火) 00:28:49.98ID:GdzpeSIw0
Transfer-Encoding: chunked にすることによって
Proxydomo にとって都合のいいことでもあるんでしょうかね
無効にできないんですか

フィルターによって Content-Length が変わるかもしれないから
Transfer-Encoding: chunked にしないといけないんだ
いや何とかしてください
2017/02/21(火) 00:56:53.59ID:s1KxyLtfO
おそらくHTTP 1.0だと対応していないものかと
それをProxydomoが区別せずにchunkするのが原因
メモリに余裕があるなら無効のオプションを付けてもいいかもしれない
もしくはHTTP 1.0のときだけ無効にするのもアリ
2017/03/13(月) 02:00:46.00ID:4i79Mvs20
Proxydomo経由でHTTP/2通信するには作者さんの対応待ち?
2017/03/30(木) 00:27:53.57ID:3emP33wn0
2chですらssl強要されるんで久々にこれ使ってみた

http://pc98.skr.jp/post/2016/0806.htm の言う通り確かにWUが失敗するのね・・・オミトロンから移行どうするか悩ましい
2017/03/30(木) 03:47:45.41ID:4SCkzH0P0
WUだけバイパスでいいんじゃないの
2017/03/31(金) 00:07:45.23ID:Iv02LRuB0
あーバイパスってのがありましたね
*.windowsupdate.com
fe2.update.microsoft.com
を追加してエラーが無くなったのを確認。とりあえず様子を見てみます
414名無しさん@お腹いっぱい。
垢版 |
2017/03/31(金) 06:39:12.02ID:1Xfr+hSG0
proxomitron使ってるならbaseタグのhttpsをhttpにするだけでいい
2017/03/31(金) 17:08:26.78ID:u32fmgTe0
つーか移行しない理由がなくね
不満がなさすぎる
2017/03/31(金) 17:18:27.61ID:1HLSdl6H0
omitronなら問題ないけどdomoだとダメって場合があることはある
417名無しさん@お腹いっぱい。
垢版 |
2017/03/31(金) 19:36:54.58ID:AmB1ajOB0
ラジコのCMなんてあったのか
2017/03/31(金) 19:37:24.76ID:AmB1ajOB0
誤爆・・・
すんません
2017/04/03(月) 22:13:21.37ID:aqma0sMW0
>>416
うちは逆だな
バグで悩んでたから
420名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 18:32:01.64ID:ShjHhYJY0
2017/04/19(水) 00:24:04.42ID:7DoMFw820
httpsを有効にしてる状態で外部鯖からcss持ってくるのが読み込んでくれない
というかgithubの表示が崩れる
バイパスにしてもダメ
2017/04/19(水) 08:08:10.71ID:v3N3ckB80
おま環かな
2017/04/19(水) 20:03:30.40ID:utX3/2dA0
>421
まだ原因究明まではしてないけど手元の環境では昨日か一昨日くらいからPixivのCSSが読みこまれていないっぽい
2017/04/19(水) 22:45:08.10ID:7DoMFw820
読み込まれないっていうよりブラウザにブロックされてた
Failed to find a valid digest in the 'integrity' attribute for resource 'https://assets-cdn.github.com/assets/〜.css'
with computed SHA-256 integrity 'VsWNqtdyZAPAlwRnlICZJJxtlAXPAUZbM35LGIV/Rfg='. The resource has been blocked.
2017/04/29(土) 10:04:07.13ID:K1sE1z9U0
Vivaldiが
NET::ERR_CERT_COMMON_NAME_INVALID
って警告出して来て証明書のコモンネームとURLが不一致らしい
2017/04/29(土) 10:18:06.98ID:tkAjQNE90
Chromium系列のブラウザでSSLフィルタリングが利用できない
というページができてるね
今後他のブラウザもオレオレ証明書は認められなくなっていくのだろうか
そしてHTTPSのサイトばかりになっていくし、役目が終わってしまうよ
2017/04/29(土) 12:51:26.74ID:Y/lFWz790
>>425
証明書にSubject Alternative Namesを設定してないとそんなエラー出たかな
2017/04/30(日) 17:04:39.36ID:jM3Fow/s0
Proxomitronとローカル変数の挙動が違うところがあったので報告
Proxydomo v1.97で確認

[マッチ]
(aaa)\1
$SET(0=\1)
$SET(1=bbb)

[置換]
\0

[対象]
aaa

[結果]
Proxomitron -> aaa
Proxydomo -> bbb

Proxomitronで\1は「aaa」のまま「$SET(0=\1)」される
「$SET(1=bbb)」は影響しない

Proxydomoだと\1は「$SET(1=bbb)」で「bbb」が代入されてから
保持されたまま遡って?「$SET(0=\1)」が実行される

使い終わったローカル変数を
別の値で$SETするとそれ以前の置換に影響してしまうのは
逐次処理的にちょっと問題あるかも
2017/04/30(日) 17:42:31.50ID:IRtibxVB0
遡ってはいない
$SET(0=\1)の時点では\0の中身はあくまで「\1」なのであってaaaではない
置換が実行されるときにはじめて\1の中身が呼び出される
ここまでは共通の挙動

違うのはProxomitronでは取り込みで値をセットしたローカル変数は上書きできないのに対し
domoでは上書きされるってこと
2017/04/30(日) 20:18:00.49ID:jM3Fow/s0
ってことは置換後の再SETだとかローカル変数の使い回しはできなくて
(できるけど記述順ではできないって意味で)
置換処理は最後の方に書かないといけないのか…
置換後にローカル変数弄るomitronフィルター直すのは面倒だな
上書き仕様にしたメリットが何かあるんだろうか
2017/05/03(水) 06:46:57.54ID:h4lFtaf+0
\h でリモートホストが抽出できますが
トップとセカンドレベルだけ抽出する方法ありますかね?
2017/05/03(水) 06:57:38.10ID:nwmTjyJw0
$URL
2017/05/03(水) 11:27:34.29ID:h4lFtaf+0
もっと具体的に
クレクレ厨ではないです
例を示してくれれば
2017/05/05(金) 22:29:39.82ID:RhagL9IZ0
$URLのなかでトップとセカンドをマッチさせればいいんだよ
2017/05/05(金) 23:53:08.55ID:d9A1p1sJ0
ちょっと難しいね
後付けで申し訳ないんだけどco.jpとかになればサードまでマッチさせたいので
2017/05/07(日) 23:11:54.15ID:VCjLMN+m0
2ちゃんのsubbackなんだけど
<base href="/test/read.cgi/software/"
のアドレスを取り込んで
<a href="★1439798198/l50">1: 【改造版】2c
<a href="★1459314458/l50">2: Mozilla Fire
★に埋め込んでいく方法ってない?
2017/05/09(火) 17:04:00.47ID:9kYRGgF50
exeでもスクリプトでもなんでもいいからProxydomoバイパストグルできないかな?
>>272のやってみたけどできなかったし
2017/05/09(火) 17:23:26.03ID:h1218Gq90
オミトロンのときはSendMessageでバイパスボタン押せただけど、これってボタンに見えて別のUI使ってるんだっけ
そのせいでオミトロンと同じやり方ではバイパス押せないんだよね

$KEYCHKで任意のキーを押してる間はバイパスにして使ってるわ
439437
垢版 |
2017/05/09(火) 18:54:08.18ID:9kYRGgF50
>>438
今はスクリプトでプロキシ切り替えしてるんですけどね。
やっぱ無理かぁ
2017/05/09(火) 21:40:33.70ID:PCslAf0Q0
>>272を見るとバイパスはチェックボックスぽい
2017/05/09(火) 21:57:49.39ID:3ESohuFG0
AutoHotkeyでSendMessageしてみたら押せてるみたい
2017/05/09(火) 22:11:39.91ID:GdyhKlpe0
>>436
グローバル変数使って
1つ目のフィルタで<base href="\0"$SET(hoge=\0)で取り込む
2つ目のフィルタで<a href="$GET(hoge)とか
2017/05/09(火) 22:17:47.48ID:3ESohuFG0
AutoHotkeyならControlClickでいいのか
2017/05/10(水) 11:37:32.13ID:v/RIjDpB0
>>441
SendMessageはどのコマンド送ってます?
 SendMessage, 0x111, 1002, 0,, A → 「ログ」ボタン押せる
 SendMessage, 0x111, 1059, 0,, A → 「オプション」ボタン押せる
 SendMessage, 0x111, 1072, 0,, A → 「バイパス」を押してるつもりだけど押せない
2017/05/10(水) 11:54:23.81ID:wdKO3XyT0
DetectHiddenWindows, On
SendMessage, 0x00F5,,, バイパス, Proxydomo64
2017/05/10(水) 12:04:37.73ID:v/RIjDpB0
>>445
おぉぉ、できた!
0x111じゃなくて0x00F5か…。超絶感謝です。
2017/05/10(水) 23:22:31.75ID:qaC0L1ub0
>>428
Proxomitronからコピペしたフィルターで
表示がおかしくなるのがあってずっと原因がわからなかったんだがこれだったわ
もうProxydomo完璧じゃねと思ってたけど意外とバグ残ってるもんなのな
2017/05/10(水) 23:42:23.43ID:sjKOWxNp0
>>442
サンクス。上手く行きました^^
2017/05/11(木) 00:46:03.39ID:cl8gnapn0
>>447
バグじゃない
2017/05/11(木) 10:11:51.88ID:iuApoAY20
omitronの挙動は単に上書きできないというんではなく
取り込みの書き方や位置によってできたりできなかったりするから、正確に再現するのは困難だし
そんなわけのわからないものを再現しても便利になるわけではないんだよな
2017/05/11(木) 19:07:12.86ID:X0/Rzcov0
>>450
できたりできなかったりでなく繰り返し表現でだけ上書きされる
初回マッチだけ保持し、結果的にその時点の値で置換されるため記述順に動く
繰り返しは再代入しまくり処理なので上書きされる(されないと困る)
ってのはいい加減だけど柔軟な仕様と言えなくもなかった

これがdomoで上書きで統一となると

(ab)\0(cd)\0

の\0がabでなくcdになるという割と根本的な仕様変更になる
問題はこれが置換表記以降にも当てはまってしまうことで
使い終わったローカル変数を延々意識しなければならなくなり、
便利とか以前に記述順があてにならなくなる
内部的な挙動は統一できてもユーザー記法として互換性がなくなるって話だな
2017/05/11(木) 19:26:07.67ID:xdJWHkkF0
置換表記以降とか、使い終わったローカル変数って何?
2017/05/12(金) 00:47:33.29ID:CP8DKLJM0
(ab)\0$SET(#=\0)(cd)\0$SET(#=\0)
くらい例示しろよ分かり辛い
2017/05/12(金) 01:38:02.58ID:u6Vn7Hrf0
>>428
見りゃ一発で分かんだろ
2017/05/12(金) 04:16:52.50ID:R5Py9c0Z0
\0はそのフィルタが検索→置換を終えるまで最初から最後まで\0なのであって
途中で「使い終わっ」たりはしないと思いますが
記述順なんて言ってるのは置換時(検索終了時)まで展開されないことを理解できてないだけでしょ

そもそもが>>428の$SET(1=bbb)はProxomitronにおいては機能しない間違った記述であって
そんな間違ったフィルタがdomoで同じ挙動をしないと言われてもフィルタ見直せとしか
2017/05/12(金) 05:47:16.20ID:u6Vn7Hrf0
挙動の違いを理解できてないのはそっちだな

> そもそもが>>428の$SET(1=bbb)はProxomitronにおいては機能しない間違った記述であって

>>428の$SET(1=bbb)は$ALERT(\1)してみればわかるけど
ちゃんと機能してbbbになってる
勿論これは例のための例だから無意味だが
実際でも$TSTで(aaaでない)\1を使って条件分岐、みたいなのは普通にやる

つまり上書き禁止だったからこそマッチを保持したまま
貴重なローカル変数を別値で使い回せてたってこと
2017/05/12(金) 09:42:18.90ID:NDTFjht10
ある時点のローカル変数の値を展開したければ、グローバル変数に書き込めばいいだけなの

そうした場合
domo ならもうローカル変数のことは全部忘れていい、以降好きなように使える
しかしomitronだと、それでもなお使用済みのローカル変数を憶えておかないといけない、再使用できないから

どっちが使いやすいと思う?
2017/05/12(金) 18:31:13.81ID:u6Vn7Hrf0
それdomoとomitronの説明が逆だろ
もう使わないローカルを使い回せるのがomitron
まとめて展開されるから憶えておかなならんのがdomo(って自分で言ってるじゃん)

しかもローカルは全部グローバルに突っ込んでその都度展開しろって
そんなん最初からグローバルだけでローカル変数なんて要らんやろ
ちょっと複雑なマッチングやコマンドがすぐ$SET&$GET地獄になるわ
使いやすいとか以前の問題
2017/05/12(金) 18:41:56.34ID:vyOH75920
v1.98 発行するサーバー証明書にsubjectAltName拡張を追加するようにした
きた、これでまたChromium系ブラウザで普通に使える、やったね
2017/05/12(金) 19:46:36.91ID:NDTFjht10
グローバル変数に一旦吐き出すのはomitronのヘルプにも書かれてる基本テクニックなんだけど
知らなかったんだ、そりゃ大変だわw
奇妙な上書き挙動に依存した綱渡りコードを死ぬまで書き続けるしかない
2017/05/12(金) 21:24:40.45ID:u6Vn7Hrf0
それも逆なんだよなー
グローバルも使ってるからこそローカルのノリで使うと
$SET$GET地獄になるぞって言えるわけ
それすらわからずこいつグローバル知らんで!とか勘違いしてしまうのがもうね…

ちなみにアナタの言う奇妙な上書き挙動はWikiのFAQにもなってるomitronの基本仕様なわけです
んで、それとdomoは違ってるみたいだからじゃあどうする?って展開ならまだしも

> そもそもが>>428の$SET(1=bbb)はProxomitronにおいては機能しない間違った記述であって

このレベルで理解できてない奴に混ぜっ返されても正直困るんだよね
2017/05/12(金) 22:31:58.18ID:3957aF1L0
フィルタを見せてもらえるとはやいんじゃないかな
ローカル変数が上書きできないからこそ、
こんなに便利な記述ができるんだぞと具体的にわかる例を
2017/05/13(土) 00:23:30.93ID:IUBz7SUA0
そもそもomitronでローカル変数が上書きされないのってバグじゃないの
あれって別に完成したわけではなくて開発が急に打ち切られたようなもんだし
開発が続いてればそのうち修正されてProxydomoと同じ挙動になってたんじゃ
だって後から出てくる方で指定し直される方が自然で正しい動作に見えるもん
2017/05/25(木) 12:47:14.12ID:n88XM1Vc0
v1.99
・IPv6に対応
https://ipv6.google.com/
・ローカル変数を実装('_'(アンダースコア)から始まる変数の寿命はグローバルではなくローカルになります)
例:$SET(_A=\1)
ローカル変数もグローバル変数と同じく、代入時に変数が展開されます
2017/05/26(金) 05:37:20.56ID:pdnKQS120
自分とこのプロバイダがIPv6に対応したって案内がちょうど来たのでタイムリーすぎてうれしい
2017/05/26(金) 07:36:02.35ID:jrLmMEcY0
>>463
それ上書きされないんでなくて第一マッチを保存してるんじゃなかったっけ
2017/06/03(土) 16:12:12.96ID:ivrvT3HI0
503をごく稀に返してくる鯖に対して、一回か二回503を無視して数秒後にリトライみたいな事をしたいんですが
アイデアをお貸しいただけないでしょうか
単に503を無視ですと、無限アタックになってしまいそうで…
2017/06/03(土) 16:13:14.81ID:ivrvT3HI0
ブラウザには503を渡さず、ただの応答の遅い鯖に見せかける
みたいな感じです
2017/06/03(土) 17:31:00.79ID:ivrvT3HI0
すみません、ブラウザのffmpegには503と表示されているのですが、違うかもしれません

Proxydomoのログは、
>>> ポート 60360 #198 : Proxy(this) → サイト
GET /略 HTTP/1.1
User-Agent: 略
Accept: */*
Connection: close
Host: 略
Icy-MetaData: 1

これ以降、真っ白で
通常サーバーからの応答が入るはずなのですが…

>>> ポート 60368 #199 : Proxy(this) ← サイト
HTTP/1.1 200 OK

こういうのがないので…
もしかしたら、ffmpegの設定を何とかしないといけないのかも
2017/06/04(日) 13:50:34.52ID:/Q8zx62L0
>>467-469の件なんですが
ffmpegをブラウザとして使わないという方法で、ひとまず解決しました。
(一度全て保存してからローカルで処理
スルーしていただいて構いません。お騒がせしました。
2017/06/04(日) 19:55:26.66ID:wXNe015c0
>>466
マッチつか$SETの仕様だなそれ
なんで保持されるようになったかと言うと
当初素直に置換エリアに置換文を書いてた頃は代入時に変数展開で良かったんだが、
みんなデフォでマッチエリアの$SET(0=...)で置換し始めたので
その時点の値で展開する必要が出てきたから
Proxomitronのバグ言ってる人がいるが
後付けの拡張って感じだね
2017/06/05(月) 02:26:20.11ID:lRshoHTH0
http://example.com/foo.html
に対して
HTTPステータスコード 301/302
Locatopn: http://example.com/bar.html

と返してくるのをproxydomoで

http://example.com/foo.html
に対して
HTTPステータスコード 200
本文>>
<html><body>
<a href="[Locatopn:]ヘッダーのURL">redirect</a>
</body></html>

みたいに変更したいのですがうまくいきません。
HTTPステータスコード30xを200にする方法は無いのでしょうか?
2017/06/05(月) 03:33:41.77ID:HpT2jtWq0
無いな
$RDIR(http://local.ptron/test.html?$ESC(http://example.com/foo.html))
みたいなリダイレクト使ってtest.htmlのjavascriptで?以下を取り出して適当にやればいけるんじゃね
474472
垢版 |
2017/06/06(火) 03:43:32.94ID:pzrMdTnI0
>473
レスありがとうございます。
うーん、$RDIR()だとexample.com/foo.html側のクエリしかブラウザでは
受け取れないような気がするんですが何か方法があるんでしょうか・・・?

$JUMP()だとexample.comで使われてるcssやjsファイルが読み込ませ辛く、
UIデザインを合わせたりするのが面倒とかあって避けてたんですが
ちょっと調べてみます。。。

なるべくなら今後ステータスコードを変えられるようになるか、$RDIRな
コマンドで呼ばれたファイル内に%%GlobalVar%%な記述があったら
グローバル変数を展開する$RDIR_EX()的なコマンドを実装予定とかなら
嬉しいんですが、そんなアナウンス無いですよね・・・(汗
2017/06/21(水) 16:25:51.57ID:GOvLHotg0
接続が1つもない状態でもアクティブなリクエスト数に数字が残ることがあるね

切断ボタン押したとき、まだ接続中のがあるけどいい?って訊いてくれるときと
問答無用でぶち切られるときがあるのもよくわからない
2017/06/21(水) 16:57:16.34ID:W3rZkfxx0
画像を大量に読み込むサイトでProxydomoの接続詰まるから
画像のURL部分だけバイパスしたいんだけどうまくいかない


*.aaa.net/bbb/ccc/
みたいにBypass.txtに記述してるんですけどやり方間違ってますかね?
それともできない?
*.aaa.netだけだと機能します
そのサイトで使ってるフィルタあるからサイトそのものをバイパスはしたくないので
*.aaa.netだけバイパスは微妙なんですよね・・・
2017/06/21(水) 17:05:21.31ID:W3rZkfxx0
今確認したら*.aaa.netだけバイパスでもアクティブなリクエストが増えてるからリクエスト自体は通してるぽい?
2017/06/21(水) 17:47:12.23ID:xnLfP4/Q0
バイパスはProxydomoで処理しないことであって、通さないわけではないので
画像をプロキシに渡したくないならブラウザ側でプロキシ制御アドオンとか使うよろし
2017/06/21(水) 18:30:08.77ID:RdeyVxp+0
それブラウザ側のプロキシ使用時のアクセス数制限外せばいいだけじゃね
480476
垢版 |
2017/06/29(木) 02:59:05.83ID:CsoYTKtY0
使ってるブラウザはデフォでプロキシのバイパスあるからとりあえずそっち使います
そっちはちゃんとプロキシを全く通さないように処理できるけどドメインごとなんですよね
Proxydomoでアドレスを細かく指定できるなら便利かなって思ったけど通す扱いなら仕方ないですね
2017/06/30(金) 14:21:30.33ID:mgR4gvsf0
htmlとは別にある.cssファイルの中の文字列を置換するにはどう設定すれば良いのでしょうか
■ このスレッドは過去ログ倉庫に格納されています