• 締切済み

squid で HTTP_VIA の情報を隠すには?

atonの回答

  • aton
  • ベストアンサー率47% (160/334)
回答No.1

 Squidのマニュアルを読めば設定方法は載っているはずですが…。  最後(一番下/外側)のSquidのforwarded_for設定オプションを変えてやれば,22段目より上(=中)を見えないようにできると思います。

参考URL:
http://cache.jp.apan.net/CacheDoc-jp/work/SquidFAQ/FAQ-4.html#ss4.16
ysk6406
質問者

お礼

ご回答ありがとうございます。でも、残念ながら“ハズレ”でした。 forward_for オプションで見えないようにできるのは、FORWARDED_FOR に関する情報です。これは以前から off にしてあるし、質問に書いたサイトで見ても unknown と表示されていますが、HTTP_VIA を隠すことはできません。 visible_hostname を Unknown とかにすれば HTTP_VIA を隠すことはできるのですが、こうしてしまうと、Proxy ユーザに対するエラーメッセージの最下行も   Generated Wed, 19 Sep 2001 00:39:54 GMT by Unknown (Squid/2.3.STABLE5) のようになってしまい、うまくありません。 ほかに何か、スマートな解決方法はないでしょうか?

ysk6406
質問者

補足

2週間経ちましたが有効回答がないので、締め切ります。 結局、visible_hostname を(ドメイン名を隠した)適当な仮想サーバ名に設定して、運用することにしました。

関連するQ&A

  • squidについて

    Solaris初心者で、現在Solaris9でPROXYサーバを構築しています。 OSインストールし、gccをインストール、その後SquidをいろんなHPを参考にしながらインストール、squid.confを設定しました。 squidを初期化(コマンド:/usr/local/squid/sbin/squid -z)をしたら以下のような表示がでて、PROXYサーバを構築できない状態です。 FATAL:Could not determine fully qualified hostname. Please set 'visible_hostname' squid cache (Version 2.5.STABLE5):Terminated abnormally Aug 31 20:00:00 proxy squid[1686]:Could not determine fully qualified hostname. Aug 31 20:00:00 [ID 702911 user alert]Could not determine fully qualified hostname. 何が悪いのかまったくわからない状態です。 squidのインストール方法、squid.confの設定方法などご教授願います。

  • squid の設定で IP を隠したい

    現在、TurboLinux6.0でsquidを使ってプロキシサーバーを動かしています。 http://www.taruo.net/e/?TARGET= のようなサイトで調べてみると下記のように情報 が出てしまいます。 REMOTE_HOST 202.****.***.210  REMOTE_ADDR 202.***.***.210  HTTP_REFERER (none)  HTTP_USER_AGENT . Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) HTTP_ACCEPT . application/vnd.ms-excel, application/msword, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, */* HTTP_ACCEPT_LANGUAGE . ja HTTP_HOST . www.taruo.net その他の情報 HTTP_X_FORWARDED_FOR . unknown HTTP_VIA . 1.0 proxy.yuntaku.com:730 (Squid/2.4.STABLE1) HTTP_CONNECTION . keep-alive  HTTP_CACHE_CONTROL . max-age=259200 掲示板などに接続もとがでるものがありますよね。それに書き込むとIPが書かれてし まいます。 これを何とか隠したい(又は別の名前にしたい)のですが、何か方法は無いのでしょ うか?

  • squidのエラーページのカスタマイズ

    こんにちわ。 Redhat7.3+squid-2.4STABLE6でproxyサーバを構築しています。 アクセス制御などをした場合に表示される、squidのエラーページの下方に表示されるsquidのバージョンを隠したいのですが、どのようにしたらよいのでしょうか? "/etc/squid/errors/"にあるファイルのどれかと思うのですが、それらしいものがありません。squid.confにもそれらしき設定項目が見つかりません。 どなたか、対応方法をご存知の方は、よろしくお願いします。

  • squidのWARNING

    こんにちわ。 Redhat7.3+squid-2.4.STABLE6-6.7.3でProxyサーバを構築しています。 squid.confの設定で、"cache_dir diskd ~"と設定した場合、squidのログに、以下のようなWARNINGが表示されます。 "2003/01/22 19:18:12| WARNING: Disk space over limit: 1024464 KB > 1024000 KB" cache_dirで指定したディレクトリの容量を超えてしまうという警告だとは思いますが、アクセスされていないキャッシュから、徐々に削除していくものではないのでしょうか? ちなみに、"cache_dir ufs ~"と設定した場合は、この警告は表示されません。 「設定を変更すれば表示されなくなる」などの手段をご存知の方がいらしたら、よろしくお願いします。

  • squidについて

    現在Linuxを勉強中なんですがそろそろproxyサーバーをたてたいと考えています。 ちなみにsquidを利用しようと考えています。 このsquidを利用する際の便利な使い方やその設定方法などがありましたら教えてください。 現在はある一定の時間帯だけLanからWanへの接続を試みようとしていますがいまいち分かりません。 そこら変のところ詳しく教えてください

  • squidサーバの構築方法について

    現在squidを用いてproxyサーバを構築しております。 www.squid.robataというサイトを見ながら作成しました。 現在はクライアント→proxyサーバ→webサーバという形まで出来ております。  ですが、どうしてもクライアント→proxyがとおりません。具体的には proxy認証画面がでてこない(basic認証) configについては↑のサイトどおりつくっているのにも関わらずプロキシサーバができないということはlinux自体の設定でし忘れているものがあるということでしょうか? squidの設定は大丈夫だと思うので認証とlinux本体の設定があやしいので以前構築された方いらっしゃればぜひ教えてください。よろしくお願い致します。

  • squidのcrontabについて

    お世話になります。 今、squidを使ってproxyサーバーを立てています。 access.logのrotateを行いたく四苦八苦しています。 今crontabには、0 * * * * squid -k rotateと記述していますが、command not foundです。 色々とHPをみてると/usr/local/squid/bin/squid -k rotate とあったので、真似ました。駄目でした。 (そんなディレクトリ自体存在しない) どこにコマンドがあるのでしょうか? squidはrpm -ihvでインストールしました。 redhat linux release9 kernel 2.3.20-8 on an i686 squid-2.5.STABLE1-2 です。 不足している情報があればご指摘ください。 よろしくお願い致します。

  • プロキシ接続しているはずなのにおかしいのですが?

    公開プロキシ接続をしているのですが、ENV Checker(http://www.cybersyndrome.net/evc.html)で確認すると ちゃんとIPアドレスが変わっているのに、 確認くんVIA the UGTOP(http://www.ugtop.com/spill.shtml) で確認すると変わっていません。なぜなのでしょうか?

  • Sorarisにおいてのsquidでのhttpレスポンスについて

    初めましてNo18-RBと申します。よろしくお願いします。 Soraris8でsquid-2.5.STABLE3を利用してプロキシサーバを構築しております。 Webサーバ1 -- Webサーバ2 -- プロキシサーバ -- インタネット このような構成になっているのですが、Webサーバ2はSoraris8でApache1.3.28を使用しmod_proxyモジュールでリバースプロキシを実現しています。 Webサーバ2とプロキシサーバ間の通信は8080ポートです。 Webサーバ1 -- Webサーバ2間の通信は80ポートです。 そこでインターネットからWebサーバ1のコンテンツにアクセスした際にプロキシサーバ→Webサーバ2とリバースプロキシされていくのですが、Webサーバ1からリダイレクトされたレスポンスのhttpヘッダーLocation部のURLの変化についてですが、 Webサーバ1 -- Webサーバ2へは Location:http://111.222.333.444(Webサーバ1のIP)/dir/ Webサーバ2 -- プロキシへは Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/ プロキシサーバ -- ブラウザへは Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/ のままレスポンスが返ってしまいリダイレクト先へアクセスできない状態です。Squidの設定でレスポンスのURLを変化させるような処理はできないのでしょうか? 以上よろしくお願い致します。

  • squidのフリーズ?についてです!

    こんにちわ。田中と申します。 会社でproxyサーバを管理しています。 A・Bと2台立ててまして普段は両方とも問題なく稼動しているのですが Aだけ1~2ヶ月に1度、ものすごくcpuに負荷がかかり squidが機能しなくなる事があります。 コマンドを叩こうにもレスポンスが著しく悪く なんとか再起動したら元に戻ります。 同様のトラブルを防ぐ為に ログ等を見て原因を解明しようと思うのですが どこから調べたらいいのでしょうか。 負荷が異様にかかった状態が続く事はどういう事が考えられるでしょうか? ヒントをお願いします! ちなみに環境は OS:RedHat6.0 squid:2.2STABLE4 ハード:Compaq PROLIANT1850R squid.confの設定 cache_mem 24 MB cache_dir /var/spool/squid 2048 16 256 dns_children 30 refresh_pattern . 0 20% 43200 reference_age 1 month squid以外にはdelegateを動かしてるくらいです。 宜しくお願いします。