• ベストアンサー

proxyサーバーの設定方法

現在、CATV(IPはDHCP)です。サーバーにはTurboLinux6.0を使っています。 今までは、マスカレードだけさせていたのですが、先日、squidをインストールしてproxyサーバーも作りました。 現在、とりあえず動いています。 でも、スピードがあんまり速くないような気がするんです。特にIEを立ち上げた瞬間とか遅いです。キャッシュが残っているはずのサイトもそんなに早くはなっていません。。。。 スピードに関係しそうな、 #cache_mem 8 MB ↓ cache_mem 64 MB にしました。

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

  • ベストアンサー
  • tomo8047
  • ベストアンサー率39% (21/53)
回答No.1

IEを立ち上げた時に遅いのは、IEが遅いからではないですか? ふつうのサイトを見ている分にはYUNTAKUさんが考えているほどスピード向上は見込めないと思います。 回線もCATVで充分早いので、たくさんの小さいファイルの集まりのページだとsquidがボトルネックになる可能性もあるかと思います。 サイトの更新をチェックする間隔を延ばすか、チェックしないようにすると、少しは早くなるかもしれません。 # サイトが今ほど多種多様じゃない頃に社員千人を128kbpsの # 専用線でさばくにはproxyは有用だったけど、コレだけ回線 # が安くなるとスピード向上の意味は薄れてきますよね。

YUNTAKU
質問者

お礼

ご指摘のようです。ありがとうございました

YUNTAKU
質問者

補足

IEは、CATVの指定するプロキシの設定にすると早いんです。 現在は、自分のとことのsquid(サーバ)をプロキシの設定にしているので遅くなりました。 ちょっと説明不足だったようです。 クライアント(Win)     ↓ サーバ(squid)     ↓ CATVのproxy の様に2段でプロキシの設定をすることはできるのでしょうか? これができたら、今まで以上に早くなるような気がします。

関連するQ&A

  • 一台のコンピュータで2つのproxyサーバとDHCPサーバの役割を持たせる。

    こんにちは、のりと申します。現在FEDORA4勉強中です。 一台のコンピュータで2つのproxyサーバとDHCPサーバの役割を持たせることっ てできるのでしょうか? 1)現状 ・インターネット回線:2回線 回線1: 回線2: ・LAN構成:3つのLANがある。 LAN1:192.168.101.***(クライアントPCのIPアドレス:固定) LAN2:192.168.102.***(クライアントPCのIPアドレス:固定) LAN3:192.168.103.***(クライアントPCのIPアドレス:proxy03よりIPアドレ スをもらう。) ・proxyサーバ:3台(内一台は、DHCPを兼ねる。) proxy01 proxy02 proxy03(DHCPを兼ねる。) ・LAN1はproxy01を経由して、LAN3はproxy03を経由して回線1を使用してイン ターネットに接続 ・LAN2はproxy02を経由して、回線2を使用してインターネットに接続 ※ 社内には、WEBサーバやmailサーバはなく(ホスティングサービスを利用)イン ターネットの主な使用は 外部mailのやり取りとブラウズ。 2)問題とやりたいこと 最近、proxyサーバが少し調子が悪くなっていて、また導入して5年目を迎えて そろそろ変え時とも思えるので 新しくproxyサーバ(Fedora4) を導入したい。 現状のように3台あると場所も取るので1台にまとめられないかと考えました。 自分なりにですが、 1台のproxyサーバに、ネットワークカードを3枚差して それぞれに LAN1:192.168.101.***、LAN2:192.168.102.***、LAN3: 192.168.103.***とIPアドレスを与えてあげて、 3つのSquidが独立して(もしくは、1つのSquidが3つを切り分けて)動作する みたいな事ができるのかと 考えました。がWEBで調べてもなかなか出てきませんでした。 3)質問 上記の事ができるのでしょうか? また、現状の仕様と、1台にする場合とではメリット・デメリットがあると思い ますので、アドバイスなどありましたら お願いします。

  • squid cache_peerのproxy-onlyオプションについて

    上位プロキシを指定したいsquidサーバのsquid.conf内で、   cache_peer 上位プロキシのIP parent 上位サーバのポート proxy-only とすると、下位squidではコンテンツをキャッシュしないのでしょうか? 構成は以下です。 インターネット ↑ squidサーバ#1 ↑ squidサーバ#2 ↑ クライアントPC 調べたところ、 「'proxy-only'を指定した場合、このキャッシュから取って来られたオブジェクトはローカルに保存されない。」 というような文献を見つけるのですが、 この「ローカル」の意味が、squidサーバ#2なのか、クライアントPCのブラウザキャッシュなのか、いまいち理解できないのです。 最終的に知りたいこととしては、proxy-onlyオプションを書いている限り、squidサーバ#2にキャッシュされることはないのか?ということです。 ご教授ください、宜しくお願いいたします。

  • Proxy.pacの記述方法について(2)

    192.168.168.0/24と192.168.167.0/24のネットワークがあり、接続元のIPアドレスが192.168.168.0/24に所属しており、接続先がwww.yahoo.co.jpの場合、192.168.1.100:3128のPROXYサーバーを使用させたいと考えています。 ProxyサーバーのOSはCentOS5.6、アプリはSquidを使用しています。 PROXY.PACを使用しなければ、192.168.1.100:3128のPROXYサーバーが使用されていることは確認済みです。 Windows7(x64)&IE9(32)、WindowsXP(x86)&IE8でPROXY.PACの設定を使用しましたが、192.168.1.100:3128のPROXYサーバーが使用されていないことは192.168.168.0/24の端末でパケットキャプチャを取得して確認しています。 PROXY.PACをクライアント端末に保存する方法と、PROXYサーバーにおいて、そのPROXY.PACを参照させる方法を試しましたがどちらもうまくいきませんでした。 現在、IEのみでテストしていますが、Firefox,Safari,GoogleChrome等のブラウザでも PROXY.PACを使用して、接続元のIPアドレスが192.168.168.0/24に所属しており、接続先がwww.yahoo.co.jpの場合、192.168.1.100:3128のPROXYサーバーを使用させたいと考えております。 --------------------------------------------------- function FindProxyForURL(url,host) { var myipaddr = myIpAddress(); if (isInNet(myipaddr, "192.168.168.0", "255.255.255.0")) || return "DIRECT"; else if(shExpMatch(url,“www.yahoo.co.jp")) || return "DIRECT"; else return "PROXY 192.168.1.100:3128; DIRECT"; } --------------------------------------------------- PROXY.PACの書式に問題がないかと要件を満たすPROXY.PACの内容についてご教示頂けますようお願い致します。

  • ubuntufでProxyサーバーの構築の意義

    ubuntufでProxyサーバーの構築の意義なんですが、良くわかりません。 http://www.server-world.info/query?os=Ubuntu_14.04&p=squid&f=1 ここに構築の仕方はかいてあったのですが、Proxyサーバーの他に設定しなければ ならない事ってありますか? あと、上記のサイトで「内部専用で外部からのアクセスは受け付けない」と書いてあったのですが 意味が解りません。 web プラウザからでは、Proxyサーバーを通してIPを隠蔽するという事はわかっているのですが。 頭が悪くてすみません…

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

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

  • PROXYサーバ有償製品

    現在、Windowsサーバ(OS:Windows Server 2008 R2)にPROXYサーバをたてようと考えています。 導入ソフトの候補として ISAサーバ2006 を考えていましたが 現在、ISAサーバ2006 では"Windows Server 2008 R2"をサポートしていないようなので急遽他の導入ソフトの候補を考えなければならなくなりました。 お聞きしたいことは、"Windows Server 2008 R2"をサポート対象とした PROXYサーバ構築ソフトを教えて頂きたいです。 ただ、社内ルールでフリーソフトがNGな為、"squid"等のフリーソフトを導入する ことが出来ません、出来ましたらISAサーバ2006のような有償製品を 教えてください。 以上、よろしくお願い致します。

  • PHP認証がProxy越しだと通らない現象

    サーバ環境: Linux Redhat Apatch php MySQL MySQLに登録してあるユーザ名とパスワードを読みにいって存在していればメインの画面に飛ぶphpで作成した認証画面があるのですが、proxyサーバ越しに認証をこころみると以下のようなエラーメッセージが出てしまいます。 HTTP/1.0 403 Forbidden Server: squid/2.5.STABLE9 Mime-Version: 1.0 Date: Thu, 21 Apr 2005 00:48:57 GMT Content-Type: text/html Content-Length: 1055 Expires: Thu, 21 Apr 2005 00:48:57 GMT X-Squid-Error: ERR_ACCESS_DENIED 0 X-Cache: MISS from Proxy Proxy-Connection: keep-alive Proxyの設定をはずして接続して同様に試みると問題なくメインの画面にいくのですがこれはなにが原因なのでしょうか?サーバの問題なのかphpの問題なのかproxyの設定なのかまったくわからず困っております。 宜しくお願いいたします。

    • 締切済み
    • PHP
  • ヤマハRTX1100 ポート転送の設定方法について

    先日ヤマハRTX1100を購入したのですが、設定のことでわからないことがあります。 自宅サーバーを公開したいのですが、ポート転送がうまくいきません。 我が家は、CATVの契約を行っており、先日まで別のルーターを使っていましたが、機器を交換いたしました。前のルーターでは、正しくできていたので、PCの設定は問題なく、ルーターの設定の関係であるのは間違いないと思われます。 ※ LAN1=内側(192.168.10.0/24) LAN3=外側(CATVから指定された固定グローバルIP) サーバーIP192.168.10.1 クライアントIPはDHCP(192.168.10.101~200) 使用ポートはTCP xxxx とします。 以下、現状コンフィグです。 ip route default gateway (CATVから指定されたGW) ip filter source-route on ip filter directed-broadcast on ip lan1 address 192.168.10.254/24 ip lan3 address (CATVから指定されたIP) ip lan3 nat descriptor 1 nat descriptor type 1 masquerade nat descriptor address outer 1 primary nat descriptor address inner 1 auto nat descriptor masquerade incoming 1 discard nat descriptor masquerade static 1 1 192.168.10.1 tcp xxxx dhcp service server dhcp scope 1 192.168.10.101-192.168.10.200/24 dns server (CATVから指定されたDNS) dns private address spoof on 上記設定を行っていますが、WAN側から正しくサーバーと通信ができません。 LAN内からのインターネット閲覧や、メール送受信はできます。また、プライベートアドレスではサーバーのコンテンツを利用可能です。 なお、ファイアーウォールの設定は、テストのため全てPASSしていることを前提にしてください。 何か、設定で漏れがあり追加変更が必要だと思われますが、わかりません。どなたか、ご指導いただけますでしょうか。

  • サーバー経由でのインターネット接続について

    CentOS6.5にSquidを導入して、各クライアントパソコンはProxyサーバー経由でインターネットにアクセスできます。 構成はADSLモデム---Buffalo有線ルーター(PPPoe認証、DHCP無効) です。 有線ルーターには4ポートのハブが接続してあり、4台の固定IP設定済みクライアントパソコンを接続しています。 有線ルーターにはProxyサーバーが接続されています。 現状、4台のパソコンはProxyサーバーを経由しない設定でもインターネット接続ができる状態です。4台が強制的にProxyサーバー経由でないとインターネット接続できないようにするにはどうすればよいでしょうか。

  • webminでのDNSサーバーの設定方法

    現在、TurboLinux6.0でWebサーバーを作ろうと考えています。 Apacheは既に動いています。 グローバルIPを 202.***.***.209 - 202.***.***.222 までもらいました。 ドメインは、 hogehoge.jp という形で取得済みです。 ApacheをインストールしているTurboLinuxにはグローバルIPの 202.***.***.211 を振ってあります。IPを打てば外からでもWebを見れるようにはなっています。 何とかドメインで閲覧できるようにするために、DNSの設定をwebminでやろうとしているのですが、まったく意味が分かりません。 設定方法を教えてください