(現在 過去ログ10 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9577 / inTopicNo.1)  IBORAD プロクシ制限の不都合
  
□投稿者/ sin -(2004/07/22(Thu) 17:18:41)
    いつもお世話になっています。
    IBORADなのですが、最近になってプロクシで接続してみたところプロクシ拒否をしているはずなのに制限されていませんでした。
    さまざまなプロクシで試してみたのですが拒否されていませんでした。

    以前携帯からプロクシ判定されないようにアドバイスをいただきながらこちらで改造したのですがそれが原因なのでしょうか?

    お忙しい中大変恐縮ですが対応していただければ幸いです。

    テキストでibbsファイルをアップしてみました。
    http://cgi.talers.net/cgi/bbs/ibbs2.txt

    それでは失礼します。
引用返信 [メール受信/ON] 削除キー/
■9584 / inTopicNo.2)  Re[1]: IBORAD プロクシ制限の不都合
□投稿者/ りゅういち -(2004/07/25(Sun) 01:58:10)
http://www.cj-c.com/
    No9577に返信(sinさんの記事)
    > IBORADなのですが、最近になってプロクシで接続してみたところプロクシ拒否をしているはずなのに制限されていませんでした。
    > さまざまなプロクシで試してみたのですが拒否されていませんでした。
    > > 以前携帯からプロクシ判定されないようにアドバイスをいただきながらこちらで改造したのですがそれが原因なのでしょうか?

    では、
    if($ENV{'HTTP_FORWARDED'} || $ENV{'HTTP_X_FORWARDED_FOR'}
    || $ENV{'HTTP_VIA'} || $ENV{'HTTP_CLIENT_IP'} || $ENV{'HTTP_SP_HOST'}
    || $ENV{'HTTP_FROM'} $ENV{'HTTP_CACHE_CONTROL'} || $ENV{'HTTP_CACHE_INFO'}
    || $ENV{'HTTP_PROXY_AUTHORIZATION'} || $ENV{'HTTP_PROXY_CONNECTION'}
    || $ENV{'HTTP_X_LOOKING'} || $ENV{'HTTP_XROXY_CONNECTION'})
    {&er_("ProxyError");}
    というものを、proxy判定の部分に追加してみてください。
引用返信 [メール受信/OFF] 削除キー/
■9627 / inTopicNo.3)  Re[2]: IBORAD プロクシ制限の不都合
□投稿者/ sin -(2004/08/01(Sun) 22:29:50)
    かなり遅れましたが対応ありがとうございます^^;

    ちなみにこの方法にて以前こちらで確認した携帯からではプロクシ判定されなくするようにことはできなくなってしまうのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■9631 / inTopicNo.4)  Re[3]: IBORAD プロクシ制限の不都合
□投稿者/ りゅういち -(2004/08/03(Tue) 14:37:12)
http://www.cj-c.com/
    No9627に返信(sinさんの記事)
    > かなり遅れましたが対応ありがとうございます^^;
    > > ちなみにこの方法にて以前こちらで確認した携帯からではプロクシ判定されなくするようにことはできなくなってしまうのでしょうか?

    そうなりますね。ただ、変更すれば au のみは入れるようにすることは可能です。
    まず、au がどんなproxy変数をはいているかを確認しなければなりません。

    とりあえず、
    #!Perlパス
    print "Content-type: text/html\n\n<html><body>\n";
    for(sort keys %ENV){print "$_ = $ENV{$_} \n";}
    print "</body></html>";
    exit;
    というCGIをつくって、それをサーバにアップ、そのCGIに au端末からアクセスし、
    proxyの環境変数の部分をどのように吐き出しているか調べてみてください。
引用返信 [メール受信/OFF] 削除キー/
■9637 / inTopicNo.5)  Re[4]: IBORAD プロクシ制限の不都合
□投稿者/ sin -(2004/08/03(Tue) 22:09:07)
    対応ありがとうございます。

    その前に

    if($ENV{'HTTP_FORWARDED'} || $ENV{'HTTP_X_FORWARDED_FOR'}
    || $ENV{'HTTP_VIA'} || $ENV{'HTTP_CLIENT_IP'} || $ENV{'HTTP_SP_HOST'}
    || $ENV{'HTTP_FROM'} $ENV{'HTTP_CACHE_CONTROL'} || $ENV{'HTTP_CACHE_INFO'}
    || $ENV{'HTTP_PROXY_AUTHORIZATION'} || $ENV{'HTTP_PROXY_CONNECTION'}
    || $ENV{'HTTP_X_LOOKING'} || $ENV{'HTTP_XROXY_CONNECTION'})
    {&er_("ProxyError");}

    はプロクシ判定のところに、とありましたが
    # [ログ書きこみ処理]
    のsub wri_ {
    if($P eq "R"){&er_("書き込みできない権限です!");}
    if($KLOG){&er_("過去ログは書き込みできません!");}
    if($FORM{"URL"} && $Proxy){
    while(($envkey,$envvalue) = each(%ENV)){
    if($envkey =~ /proxy|squid/i || $envvalue =~ /proxy|squid/i){
    &er_("ProxyServer経由では書き込みできません!");
    }
    }
    }
    の下あたりに書けばよいのでしょうか?


    No9631に返信(りゅういちさんの記事)

    > とりあえず、
    > #!Perlパス
    > print "Content-type: text/html\n\n<html><body>\n";
    > for(sort keys %ENV){print "$_ = $ENV{$_} \n";}
    > print "</body></html>";
    > exit;
    > というCGIをつくって、それをサーバにアップ、そのCGIに au端末からアクセスし、
    > proxyの環境変数の部分をどのように吐き出しているか調べてみてください。


    作ってアップしてみましたのですがアクセスするとエラーがおきてしまうのですがこれでよいのでしょうか?
    http://cgi.talers.net/cgi/bbs/test.cgi
    パーミッションは755にてあります。
    記述も間違いありません。。

    また、
    > proxyの環境変数の部分をどのように吐き出しているか調べてみてください。

    これはどのようにわかるのでしょうか・・・?

    何度も本当に申し訳ございません。。
引用返信 [メール受信/OFF] 削除キー/
■9638 / inTopicNo.6)  Re[5]: IBORAD プロクシ制限の不都合
□投稿者/ りゅういち -(2004/08/03(Tue) 23:34:52)
http://www.cj-c.com/
    No9637に返信(sinさんの記事)
    > 対応ありがとうございます。
     :
    > の下あたりに書けばよいのでしょうか?

    テストして、それでOKであればOKです。

    >>#!Perlパス
    >>print "Content-type: text/html\n\n<html><body>\n";
    >>for(sort keys %ENV){print "$_ = $ENV{$_} \n";}
    >>print "</body></html>";
    >>exit;
    >>というCGIをつくって、
    > > > 作ってアップしてみましたのですがアクセスするとエラーがおきてしまうのですがこれでよいのでしょうか?
    > http://cgi.talers.net/cgi/bbs/test.cgi
    > パーミッションは755にてあります。

    とりあえず、テキスト形式にしてアップして、ソースを見せてください。
    こちらのテストではきちんと動きました。
    Perlパスの部分はきちんと自分のサーバのものにしましたか?

    > > また、
    >>proxyの環境変数の部分をどのように吐き出しているか調べてみてください。
    > > これはどのようにわかるのでしょうか・・・?
    > > 何度も本当に申し訳ございません。。

    au端末でアクセスした際、上記のアクセス制限のコードと見比べて、
    その情報が真かどうか(空でないか)をみてください。
    あと print "$_ = $ENV{$_} <br>\n"; のほうがみやすいかも。
引用返信 [メール受信/OFF] 削除キー/
■9689 / inTopicNo.7)  Re[6]: IBORAD プロクシ制限の不都合
□投稿者/ sin -(2004/08/14(Sat) 21:35:03)
    返信がかなり遅れました。。

    No9638に返信(りゅういちさんの記事)

    > とりあえず、テキスト形式にしてアップして、ソースを見せてください。
    > こちらのテストではきちんと動きました。
    > Perlパスの部分はきちんと自分のサーバのものにしましたか?
    >

    すみません。。
    パスの設定が間違っているようで修正したらこのようにできました。
    http://cgi.talers.net/cgi/bbs/test.cgi

    >>> また、
    > >>proxyの環境変数の部分をどのように吐き出しているか調べてみてください。
    >>> これはどのようにわかるのでしょうか・・・?
    >>> 何度も本当に申し訳ございません。。
    >
    > au端末でアクセスした際、上記のアクセス制限のコードと見比べて、
    > その情報が真かどうか(空でないか)をみてください。


    すみません。。無知で意味がよくわからない状況です><;
    そもそもhttp://cgi.talers.net/cgi/bbs/test.cgiに表示されているものはなんなのでしょうか・・・?

    > その情報が真かどうか(空でないか)をみてください。
    この辺りもさっぱりです。。

    > あと print "$_ = $ENV{$_} <br>\n"; のほうがみやすいかも。
    これはprint "Content-type: text/html\n\n<html><body>\n";を print "$_ = $ENV{$_} <br>\n";に変更するということでしょうか・・・?
    そのようにしてみたらエラーがおきてしまいました。。


    度々大変申し訳ございませんが対応お待ちしております。
引用返信 [メール受信/OFF] 削除キー/
■9702 / inTopicNo.8)  Re[7]: IBORAD プロクシ制限の不都合
□投稿者/ りゅういち -(2004/08/16(Mon) 19:59:05)
http://www.cj-c.com/
    No9689に返信(sinさんの記事)
    >>au端末でアクセスした際、上記のアクセス制限のコードと見比べて、
    >>その情報が真かどうか(空でないか)をみてください。
    > > > すみません。。無知で意味がよくわからない状況です><;

    $ENV{'HTTP_FORWARDED'} の場合は HTTP_FORWARDED = ...
    のような情報があるかないかを調べます。
    ある場合は真、ない場合は偽です。
    真の場合は、前回追加したコードに引っかかります。

    > そもそもhttp://cgi.talers.net/cgi/bbs/test.cgiに表示されているものはなんなのでしょうか・・・?

    環境変数です。ブラウザは、Webにアクセスするとき、
    常に相手のサーバにこういった情報を送信しています。

    > >>あと print "$_ = $ENV{$_} <br>\n"; のほうがみやすいかも。
    > これはprint "Content-type: text/html\n\n<html><body>\n";を print "$_ = $ENV{$_} <br>\n";に変更するということでしょうか・・・?

    print "$_ = $ENV{$_} \n"; -> print "$_ = $ENV{$_} <br>\n"
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -