• ベストアンサー

条件に合うProxyソフトを教えてください

以下の条件に当てはまるソフトを探しています。 ・Proxyサーバとして動作する ・コンテンツフィルタリングができる ・IPアドレスによるフィルタリングができる ・Windowsで動作する(できればServer 2003) 現在BlackJumboDogを利用していますが、いまいち動作が不安定です。 有料でも無料でも結構ですので、上記の条件を満たすオススメソフトを教えてください!

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

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2274/3213)
回答No.2

サーバにインストールして兼用するのではなく、専用のプロキシ本体を用意してみてください。 わたしの職場では廃棄予定のパソコン(Windows2000)に、他の廃棄パソコンから回収したメモリを積んで、不要なサービスを停止してからBlackJumboDogをインストールしていますが、クライアント40台の環境で割と安定していますよ。 基本設定で同時に処理できるスレッド数を、クライアントの3倍くらい確保してみてもいいでしょう。 http://www.kamezoh.net/bjd-doc/bjd-doc/Option.html

hirapiro
質問者

お礼

サーバといっても、何か他のサービスと併用しているわけでなく、BlackJumboDogしか動作していない状況で不安定になっております。 お教えいただいたとおりスレッド数を3倍に確保してみましたが、やはり同じでした・・・ できればBlackJumboDog以外のソフトにしたいです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>・Proxyサーバとして動作する >・Windowsで動作する(できればServer 2003) 普通に考えればsquidかdelegateでしょうね。 場合によってはapacheでもproxyはありますが。 >・コンテンツフィルタリングができる >・IPアドレスによるフィルタリングができる なにをしたいか具体的にかかないとこれでは答えられません

hirapiro
質問者

補足

複数の端末で、Proxyサーバを経由してインターネットを使用したいと考えております。 その際、指定したキーワードを含むページを表示できないようにして、業務に不要なページを閲覧できないようにしたいと考えております。 そのためにコンテンツフィルタリングがほしいと思いました。 もちろん各PCにソフトをインストールする方法もありますが、管理の手間を考えてサーバ1台にインストールするだけで済めばと思います。 また、指定した範囲のIPアドレスからの要求だけを通すようにしたいので、IPアドレスによるフィルタリングもほしいと思います。 ルータを入れれば良いのですが、現在のアドレス体系を崩したくないのでフィルタリングのほうが効率的かと思いました。 ちなみに、Proxyを使用する台数は50台程度の小規模なものになります。

全文を見る
すると、全ての回答が全文表示されます。

関連する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台にする場合とではメリット・デメリットがあると思い ますので、アドバイスなどありましたら お願いします。

  • 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の内容についてご教示頂けますようお願い致します。

  • ローカルネットワークから外部Webの参照

    Windows7マシン上のVmWareでSolarisをインストールしています。 仮想SolarisマシンとWindows7マシンは仮想のローカルネットワーク接続になっています。 Solaris(192.168.10.2)    ↑    ↓ Windows NIC1(192.168.10.1) Windows NIC2(DHCP)    ↑    ↓  ルーター    ↑    ↓ 外部インターネット で、Solarisから外部インターネットに接続したいのですが、基本的にはソフトのダウンロードの時など、限られた時だけ接続できればいいと考えています。  よくわからないながらも、それなら接続したいときだけWindows上でproxyサーバーを起動すれば外部Webにアクセスできるのではないか思って、BlackJumboDogというproxyサーバーを設定して起動してみたのですが、どうもうまくいきません。 質問1  そもそもproxyサーバーというものはこういう目的に使えるものなのでしょうか? 質問2  調べてみると、こういうことをしたいのならsocksプロトコルが使える、ということらしいのですが、つまりこれはSocksに対応したproxyを使えばいい、ということでしょうか? #つまり、BlackJumboDogはsocksに対応していないからできなかった、とか??  どうも基本的なところがわかっていないので、的外れな質問かもしれませんが、よろしくお願いいたします。 以下補足です。 ・SolarisとWindows間の疎通は確認済みです。 ・Solaris上のFirefoxのネットワーク設定では、proxyを使用するように設定しています。  ・proxyのIPアドレスは192.168.10.1、ポートは8080(BlackJumboDogが使っているポート)を指定しています。 ・Windowsファイアウォールでは受信に8080のUDP、TCPをあけています。

  • Apacheのproxyについて

    ■やりたいこと URLを書き換えずにAPACHEにproxyとして動作させたい ■背景 現在、右の名前(仮)で運用しているサイトがあります。http://hoge1.hoge.jp/ ※PC用サイトです。 このサイトを9月中旬に現在の環境とは異なる環境へ、 物理的に移管します。 移管は段階的に行うため、 http://hoge1.hoge.jp/の新サーバを物理的に構築はしますが、 そちらには当初コンテンツのせず、 DNSでhoge1.hoge.jpのIPだけ新サーバのIPに切り替え、 その新サーバから旧サーバへコンテンツをとりにいき、 それをエンドユーザへ返答させたいと思っております。 ■検討していること・試したこと ApacheのProxyPassを使ったプロキシを試しました。 ProxyPass / http://192.168.1.1/hoge.html ※ /は新サーバのドキュメントルートです ※192.168.1.1は旧環境(移管前の環境)と理解してください。 この場合、ブラウザから新サーバへアクセスすると、 アドレスバーのURLは、http://192.168.1.1/hoge.htmlに書き換えられてしまいます。 これをやめたいので、mod_rewirteを試してみました。 RewriteRule ^/(.*)$ http://192.168.1.1/hoge.html/$1 しかし、ProxyPassの時と同じように、 ブラウザのURLが書き換わってしまいます。 mod_rewirteの機能としては、 このようなURLの書き換えは正しい動きと理解していますが、 これをどうにかURLを書き換えないで、 当初アクセスしたままのURLをブラウザのアドレスバーに 表示させておきたいと考えております。 何かよい方法はありますでしょうか? ご教授よろしくお願いします。

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

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

  • WindowsOS上で動作するDHCPサーバソフト

    XPマシン上でDHCPサーバソフトウェアの「DHCP95」を使用していたのですが、 WindowsHomeServerマシンの導入に伴い、其方にDHCPサーバを移行したいと 考えております。 ところがDHCP95のサービスが、「エラー997:重複したI/O処理を実行しています。」と 表示されてHomeServer上では起動できません。 元々サポート外のOSですし、クリーンインストール後の状態で回避できないため、 別のWindowsOS上でDHCPサーバソフトウェアを探しております。 恐れ入りますが、Windows上で動作するDHCPサーバソフトウェアを ご紹介いただけないでしょうか。 必要な機能は以下となります。 1.MACアドレスを元に配布するIPアドレスを予約する機能があるもの 2.上記の一覧をcsvなどでインポート可能、もしくはソフトウェアが   テキストベースで保持しておりテキストエディタなどで編集可能なもの 現在まで「BlackJumboDog」とOS追加コンポーネントにあるDHCPサーバを 試しましたが、NGでした。  BlackJumboDog:1と2を満たしていますが、アドレス配布されません。          予約MACから受信したDiscoverに応答しません。。。  OS標準サーバ :2がNGでした。          #インポートする方法はないのでしょうか? 以上、よろしくお願いいたします。

  • 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から得た情報をapacheサーバに送りたい

    http://x68000.q-e-d.net/~68user/net/http-proxy.html にあるFreeのBSDライセンスのperlプログラムを使用して、 接続したwebページのurl情報やドメイン情報を取得し、apacheサーバに送りたいと思っています。 そしてapacheサーバに設置したperlプログラムを用いて、url情報やドメイン情報を解析し、閲覧を制限するなどの簡易フィルタリングをしたいと思っています。 しかし2週間程格闘してもproxyを通してwebページが見られる以外何も出来ません。 周りにプログラムに精通してる人が居らず、このような場をお借りしての質問となりますが、心当たりのある方が居りましたら回答してくださると嬉しいです。 Windows XPを使っています。

  • Windows2000ServerでIP変換の構成

    Windows2000Serverにフィルタリングソフトを導入しようと思っています。 クライアント端末は固定IPを振って、ゲートウェイアドレスでサーバのアドレスを指定して、サーバにNICを2枚差ししてルーティングさせてそこから、ルータに繋いでインターネットをしようと思っています。 このとき、サーバでフィルタリングソフトの設定は簡単なのですが、IPのルーティングの仕方がよく分かりません。 サーバに192.168.1.1、クライアントに192.168.1.10~ というアドレスをまず振って、サーバ上で192.168.1.1のアドレスを192.168.0.1に変換してルータのアドレスを192.168.0.2 というように設定したいと思っているのですが。。。。 どのようにするとよいでしょうか?? 是非ともよろしくお願い致します。

  • この条件を満たすメールアドレスが作れるサービスはありますか?

    以下の条件を満たすメールアドレスが作れるサービスはありますか? ・別のアドレスから、メールサーバにある段階で直接転送されてきたメールは受信できる ・上記以外のケース("TO"、"CC"、"BCC"、"FW"として送られてきた場合など)では受信できない  (この場合は、いわゆる「送信専用メール」のようなイメージです) ・送信は無条件にできる もちろん無料有料問いません(Webメール含む)。 わがままな希望かと思いますが、ご存知の方よろしくお願いします。