Squid Web Proxy Cache 3
COSSがSquid3.2で使えるようになるのはいつのことかねえ。
マルチコアCPUむけ最適化もいつになることやら。 http_port 0.0.0.0:8080と書いてやらないとipv4でlistenしてくれないのはなんでかな?
http_port 8080だとipv6しかlistenしない。
両方listenするようにしたいんだが・・・
centos6.2
squid-3.1.10-1.el6_2.2.x86_64 せめてsquid2並みの速度で動作するようになってほしい
いまは3割強の遅さ、違いすぎる
1つのPCに普通にプロバイダー経由のアクセス経路とOpenVPNの経路があって、Proxyを経由するとOpenVPNの経路でアクセスし、
デフォルトゲートを経由する時はプロバイダー経由する環境を作りたい。
そこで、デフォルトゲートをプロバイダーに向けて、squid.confにtcp_outgoing_address 192.168.1.1(OpenVPNのゲート)を
指定してみたんだけどダメだった。なんかアドバイスお願いします。ちなみにtcp_outgoing_address指定を削除するとデフォルトゲート経由ですが普通に機能します。
youtubeをキャッシュする方法を教えてください >>7
デフォルトGWとVPNの経路選択は
特定のサイト,IP,ドメインのみvpn経由で出たいってこと?
それとも何で切り替え?
PCですでにroutingしてある経路を使うってこと?
>>7
それは Squid だけではなくて、その下のレイヤーでもいじってやらないとだめなのでは?
ソースルーティングやNATが必要でしょう。
あるいはOpenIndianaのCrossbowやFreeBSDのVIMAGEのように
プロセスごとにネットワーク回りの定義を変えられる機能使うとか。 10,11レスありがとう御座います。書き込んだ後色々試したんですが結局1台のPCで解決する事が出来ず、新しい仮想PCをこさえて
そのマシンにsuqidとopenvpnを入れて、このマシンにproxy経由でアクセスするとvpn経由でアクセス出来る環境を構築する事が出来ました。
一応ご報告まで。 2TのHDDに過去1年分ぐらいのキャッシュを消さないで溜め込んでおく事はできないのでしょうか >>13
cache_dirとrefresh_patternを使えばできそうだけど
意味があるかどうかよく考えて試してみれば?
十分なメモリも必要になるけど。
規模や設定にもよるけど4Gぐらいあれば十分な気がする。 yumで入れたSquid 3.1のIPv6の無効にする方法が分からない
削除してから/configure --disable-ipv6でmakeしかやり方ないのかな。。。 国際会議のホームページの中身がそのまま入ったDVD(PDFがいっぱいある)があります
これをプロキシとして使いたいのですが、何か方法ないのでしょうか
自作検索エンジンのテストに使いたいのです
>>16
DVDの中身を鯖のHDDにmvして
PDFが読める全文検索エンジンに読み込ませて
apacheなりのWebサーバで検索&表示できれば良いんじゃ無いの
で、squidはどこに関係するんだ? squidGurdとか使ってリダイレクトするとか。
直接キャッシュデータにする方法は
簡単にはないと思う
「IEとかFireFox、chromeのPROXY設定はaaa.bbb.ccc.ddd:xxxにすること」
とだけ言われてるユーザ側で、そのPROXYがsquidなのか判別する方法はありますか?
HTTPリクエストヘッダとかHTTPレスポンスヘッダにsquidが情報を付加しない設定だとして。 squid設置して、sargでログ解析してるけど
toro.2ch.netでなくて
toro.2ch.net/test/read.cgi/unix/1329846086/22みたいに詳細に表示させることは出来ますか? squidでキャッシュサーバ構築したのですが、キャッシュがちゃんとヒットしているか
確認するため、wgetなどでどこかのjpgなどをダウンロードして、ログをみると
2回めからちゃんとヒットしています。
でもchromeやIEで同じことをすると、何度ダウンロードしても毎回ソースから
ダウンロードしています(REFRESH_HIT)。
これはどうしようもないのでしょうかね。
>>23
REFRESH_HITの意味を確認して
ソースから ダウンロードしているわけじゃない >>6
本当に速度違うな
ネット接続もキャッシュ周りも2の方が速い Apache Traffic Server を試してみたが単純な forward proxy としても普通に動くかんじだ。
動作速度も遅くない。
いままで Squid でつくりためてきたあれやこれやの設定がうまく移植できるかまでは検討してない。
特定ドメインあての parent proxy 記述とかね。
IPv6 関係は対応しているとはドキュメントにあるもののなんかうまく動かなかった。
v6でlistenしないし外に接続しにいかない。
何年か前にPolipo(だっけ?)流行ったような気がするんだが、開発終わってしまったんかな。 logformat で改行文字って入れられないんですか \n%'>h 的なことがしたいんですけど cache_mem を 3GB にして動かしてるんですが、メモリキャッシュが2.8GBくらいの
大きさになったところで必ず、「FATAL: xmalloc: 〜」だったり「FATAL: xcalloc: 〜」
だったりで勝手にsquidが異常終了→再起動されちゃいます。
RAMは4GBあるし、落ちる直前のsquidプロセス全体でのメモリ使用量も3GB強程度だし、
他にはほとんど何も動かしてないからメモリ不足とかも考えにくいんですけど
原因わかる方いますか? >>29
大前提としてOSは64bitだよな?
cache_mem はプロセスの最大サイズを規定する設定ではない、ってのがポイントか。
実際にはプロセスのサイズはその設定値を越えるから、
OSの種類によってはメモリ実装量4GBではきつかろう。ほかのプロセスも走ってるだろうし。
まあ2.8GB位で落っこちることが経験値としてわかっているなら
cache_mem は2.5GBくらいにしておけばいいんじゃないの。
メモリ1GBの環境だとcache_mem 350MBくらいでちょうど使い切る感じ
cache_memの2.5〜3倍がプロセスサイズだと思っている
画像を再圧縮して送信することってできないでしょうか? 素の squidじゃ出来ないけど、実装例はあるんじゃない?
例えば、3Gキャリアが Webブラウズ用に用意してる「アクセラレータ」とか
呼んでるヤツとか、再圧縮というかスマホ用に解像度落としたりの機能が
あるけど、何つかってるんだろ? 画像の圧縮って、あんまり効果ないからなぁ
Delegateとか親にすればできそうな気がする 元画像と同じクオリティを保つ必要がなければ、かなり圧縮できるよ。
特に、デジカメの高画質JPEGで撮った画像ファイルなど、無意味にサイズがでかいから。
昔、画像圧縮系のproxyがどこかの製品にあったな。
また、モデムorISDNな時代に細い回線向け圧縮機能だった気がする
最近は回線まわりが高速化したからあまりそういう話を聞かないね >>40
STABLEであっても速度的には、2.xより遅いんじゃね? COSS無しでいいから、オンメモリだけでの環境でサクサク動いて欲しい。 速度は、同じ位になったよ
前ほど違いはない。
だれか詳しく試して教えて。
GUIで設定しようとするとYastかWebminくらいしか選択肢ないの?
YouTubeとかの動画サイト用プリセットとかあるとすげぇ楽なんだけど。 >>45
それぐらいの設定ならば、ググれば幾らでもあるでしょうに・・・
なんでGUI設定に拘るのか理解出来ない 10月1日から音楽や動画をキャッシュしたら違法です
キャッシュ機能を無効にしましょう 学校のネットワークにsquidが入ってて2cnとかfacebook,twitterが見られない
けどpinkbbsは見られるそうな
どうしたら弾くのやめさせられるんだろう