• ベストアンサー

プロキシからのアクセスを禁止したい

こんにちわ。 えと、プロキシを通してくる、ユーザに対し、 HPにこれないようにしたいのです。 串を通してくるユーザにまともな人はいない・・。(言いすぎ) 自分でサーバ持ってますのでcgiとか.hataccess(つづりあってる?)をいじることができます。 ただし、特定のユーザだけがアクセスできるという状況はダメです^^;; あくまで、串を通している人だけを拒否したいのです わがままな質問です。ごめんなさい 分かりやすく教えてください。お願いします。

noname#6448
noname#6448
  • CGI
  • 回答数4
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • PtoP
  • ベストアンサー率27% (24/86)
回答No.4

詳細に全部はちょっと書ききれないので・・ HTTP_VIA、HTTP_X_FORWARDED_FOR、HTTP_CACHE_CONTROL プロキシ経由だと設定される。 HTTP_FORWARDED by の後にプロキシサーバーの情報が設定される。 HTTP_USER_AGENT 通常のユーザーエージェントの後ろに追加でプロキシの情報が追加される。 下記のURLがきっとお役に立つでしょう。

参考URL:
http://www.inside.ne.jp/ug/
noname#6448
質問者

お礼

ありがとうございます。 なんとか、なりそうです。 また、分からなければ質問するのでお願いします

その他の回答 (3)

  • PtoP
  • ベストアンサー率27% (24/86)
回答No.3

CGIで HTTP_FORWARDED、HTTP_USER_AGENT、HTTP_VIA、HTTP_CACHE_CONTROL、HTTP_X_FORWARDED_FOR などの環境変数を拾って、チェックすれば、プロキシ経由かどうかわかります。 ただ、一切ださないのもあるので、絶対とはいえませんが。

noname#6448
質問者

補足

返事ありがとうございます。 環境変数の拾い方は分かるのですが、 どの変数の値が、どう変わっていればプロキシだと判断できるのでしょうか? お願いします。

  • leiqunni
  • ベストアンサー率27% (8/29)
回答No.2

拒否したいプロキシのアドレスがわかってるのが前提ですが、 httpd.confか .htaccess に <location >ディレクティブもしくは <file> ディレクティブで deny from でプロキシを拒否すればいいと思います。

noname#6448
質問者

お礼

返事ありがとうございます。 プロキシのIPアドレスがわからない状態ですので、 ごめんなさい^^;; あるプログラムを作ってまして、 プログラムを悪用されないようにプロキシからのアクセスを拒否したいのです

  • coolguys
  • ベストアンサー率18% (351/1917)
回答No.1

プロバイダで用意してある プロクシ(回線資源の有効利用しようとしている人たち)も 使用してはだめなようにするのでしょうか?

noname#6448
質問者

補足

返事ありがとうございます。 そのつもりです。

関連するQ&A

  • プロキシ経由のHPへのアクセスを全て拒否したい

    プロキシ経由のHPへのアクセスを全て拒否したいのですが、 どうやればよいのでしょうか。 また、HPではアフィリエイトというものをしているのですが、 プロキシ経由のアクセスを全て拒否すると、 影響が出てしまうものでしょうか。 よくわからないのですが、プロキシ経由でアクセスしてくる人は いたずら目的の人が多いような気がします。 本当は、いたずら目的のものだけ、アクセス拒否にしたいのですが、 何十個もあるIPアドレスを特定するのが難しいと思います。 よろしくお願いします。

  • プロキシサーバ経由を拒否したい

    現在、CGI可のHPスペースを利用しています。 プロキシサーバ経由の人すべてのアクセスを制限する方法はありますか? (プロキシサーバ経由の人はこのHPをご覧になれません、のようなメッセージをだしたいと思います。) 荒らし対策でアクセス解析をしているのですが、IPが不明の人がおります。 (.htaccessで固有のIPは拒否しているので、同時に設定できるならいいんですができないですよね?) CGIの書き方、設定の仕方など詳しく載ってるHPがありましたら教えていただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • いたずら目的の、プロキシ経由のHPへのアクセスを全て拒否したい

    プロキシ経由のHPへのアクセスを全て拒否したいのですが、 どうやればよいのでしょうか。 また、HPではアフィリエイトというものをしているのですが、 プロキシ経由のアクセスを全て拒否すると、 影響が出てしまうものでしょうか。 よくわからないのですが、プロキシ経由でアクセスしてくる人は いたずら目的の人が多いような気がします。 本当は、いたずら目的のものだけ、アクセス拒否にしたいのですが、 何十個もあるIPアドレスを特定するのが難しいと思います。 よろしくお願いします。

  • プロキシを使ってのアクセス者を特定したい

    友人のサイトがサークルのHPを開設してまして 最近、そこの掲示板でメンバー同士で争い事が生じてしまいまして しまいにはあるメンバーの個人情報などひどい内容を書かれている状態です。 それをアクセス解析?で調べたところプロキシでアクセスしているようで 誰の仕業なのかわからない状況で困っているそうです。 プロキシからアクセスされた場合は元のIPを特定することは難しいのでしょうか? プロキシの管理者に問い合わせたら教えてくれるものなのでしょうか? ただ、どうもいくつものプロキシを使っているそうで 海外のプロキシも使っているらしいんです。 あとは会員制のネットカフェを使ってのアクセスもあるようです。 どのようにしてアクセス者を特定すればよいのか教えてください。 よろしくお願いします。

  • Apacheのプロキシサーバーで外部へのアクセスを禁止する

    Lan上のマシンをApacheで設定したプロキシで外部へ(インターネット)のアクセスを制限したいのですが、方法がわかりません。 どなた御存知の方がいらしたら教えていただきたいのですが... Apache(Ver.2.2.3)でプロキシ設定したサーバー機(A)をプロキシサーバーとして、その他のマシン(B)のブラウザのプロキシの設定でプロキシサーバー(A)を指定した場合、GooやYahooなどインターネットのウェブサイトへのアクセスを完全に禁止したいと思っております。 しかし、Lan上にあるWEBサーバー(C)のサイトやWEBアプリケーションなどは正常に表示したいです。 現在、Apacheのhttpd.confで以下のように設定してあります。 -------------------- # PORT Listen 80 Listen 8080 # プロキシの設定 ProxyRequests on # Lan上のマシン以外は拒否 <Proxy *> Order Deny,Allow Deny from all Allow from (Lan上のマシン) </Proxy> -------------------- ProxyBlockを利用してみましたが、特定のサイトしかアクセス制限できませんでした。 (ex)ProxyBlock www.goo.ne.jp ProxyBlockで「~以外はアクセス禁止」みたいな使い方が出来るのでしょうか? また、その他いい方法はありませんか? 宜しくお願い致します。

  • プロキシサーバについて

    ※WEBサーバを構築し、公開を目的としているのが前提です。 ※Windows XP -Home 自分の理解としては、 プロキシサーバを利用しないと ユーザのコンピュータ(要求元) ←→ WWWサーバ(要求先) 一方、ユーザがプロキシサーバを利用して目的のWebページを閲覧する場合、ユーザの代わりにプロキシサーバがWWWサーバにアクセスして目的のWebページを取って来てくれるので、 ユーザのコンピュータ(要求元) ←→ プロキシサーバ ←→ WWWサーバ(要求先) となると思うのですが、どうやって、プロキシサーバを入手し、 どうやって設定をしたらいいのかが分かりません。 自分がインターネットにアクセス(繋ぐ)場合にIPアドレスができますが、 そのIPには直接にアクセスはされたくない場合とかのために。

  • プロキシーサーバーによるアクセスを制限するには・・・?

    ホームページを運営しているのですが、 プロキシサーバーからアクセスして、 サイトを荒らすという人が増えてきました。 プロキシーサーバーによるアクセスを制限する方法はありますでしょうか? プロキシーサーバーは数多くあるようで、一つ一つ制限していても追いつかない状態のコンテンツがあります。 学校などはプロキシサーバーでアクセスしていることがあると、聞いたことがあるので、利用者に聞いてみたところ、荒らしていない方は、全てご自宅からアクセスしているので、学校などからアクセスしてはいません。 よろしくお願いします。

  • プロキシ IPがかわった

    この前からcybersyndromeというサイトでプロ貴紙を使うようになったんですが、プロキシを使うとIPアドレスもかわりますよね? あれは自分以外の誰がみても変わってるんですか? 串をさす前のIPがわかるのは私とプロキシサーバーの管理者だけですか? それとIPがかわることで意味はあるのですか? プロキシを使っていると荒らしみたいなイメージをもたれるでしょうか?

  • プロキシからのインターネット接続 接続拒否について

    お世話になります。 社内ネットワークからのプロキシサーバ経由で、インターネット(社外)接続を しています。 特定のサイトにアクセスをすると、下記のエラー情報が 表示されてしまいます。 (例)URL http://<ipアドレス>:8080/xxxxxxxxxxxxxxxxxx ※エラー内容 -------------- ここから -------------- エラー 接続拒否されました ------------------------------------- 上位サーバ側から接続拒否されました。 しばらくしてから再度お試しください。 -------------- ここまで -------------- その特定のサイトにアクセスする理由として、ある情報を自動的(ブラウザ画面)に取得 する為にアクセスしているのですが、取得できない為 調べたいと思ってます。 社内のシステム管理者に聞いても特に制限はかけてないという回答をもらっていて 相手先にもプロキシサーバ経由で接続しても大丈夫なはずですっとは聞いてます。 これが、社内上のプロキシサーバ・FW で制限がかかっているのか 相手先のサイトにアクセスした際に、プロキシからのアクセスが制限がされてしまったのか 特定したいのですが、確認する方法を教えていただけますでしょうか ご面倒かけますが、よろしくお願いします。

  • Apacheを使ってプロキシサーバを設定

    apache2.0のmod_proxyを使って、プロキシサーバをたてようとしています。HTTPでのアクセスでは、正常に動作するのですが、HTTPSでのアクセスでは正常に動作しません。アドバイスお願いします。 ○下記構成で利用を想定しています クライアント→今回設定するプロキシサーバA→既存のプロキシサーバB→目的のサイト ○ProxyRemote ディレクティブで既存プロキシサーバBを設定していますが ・HTTPアクセスでは想定どおりの動作をしています ・HTTPSではプロキシサーバA上のWEBサーバへアクセスしようとしてしまいます ○クライアントのプロキシ設定を既存のプロキシサーバBに設定し、HTTPSでのアクセスは正常に行えます Apacheのmod_proxy+HTTPS+多段プロキシ(串)は、動作しないのでしょうか? 以上、よろしくお願いします。

専門家に質問してみよう