Squid'e, Windows update için ince ayar



  • 1346391807.522    15 192.168.2.xx TCP_MISS/206 131527 GET http://l3cdn.riotgames.com/releases/live/projects/lol_air_client/releases/0.0.0.198/packages/files/BIN_0x00000001 - DIRECT/195.175.69.136 text/plain

    bu adresi nasıl cache atmasını saglayabilirim ? bu adresten birden fazla BIN_0x00000001 adlı dosya çekiliyor. ama değişen sadece 2. sıradaki numarama oluyor(suanda 15 mesela)



  • DCFroMLiFe dostum

    bendeki ayarları yazayım belkı işine yarar.

    tcp_outgoing_address 127.0.0.1;refresh_pattern .com/..(cab|exe|dll|msi|zip|rar|xfs|dat|dfg|rtp|nup|BIN_0x00000000|BIN_0x00000001|BIN_0x00000003|BIN_0x00000002|dds|skn|fsb|raf|skl) 10080 100% 43200 reload-into-ims;refresh_pattern .net/..(cab|exe|dll|msi|zip|rar|xfs|dat|dfg|rtp|nup|BIN_0x00000000|BIN_0x00000001|BIN_0x00000003|BIN_0x00000002|dds|skn|fsb|raf|skl) 10080 100% 43200 reload-into-ims;refresh_pattern l3cdn.riotgames.com/.. 10080 100% 43200 reload-into-ims;refresh_pattern ll.leagueoflegends.com/.. 10080 100% 43200 reload-into-ims;range_offset_limit -0



  • dostum bu ayarlar tüm interneti cachelemek için. kodlarınızı inceledim ve bu şekildede benim istediğim cacheleme olmuyor. \BIN_0x000001 şeklinde yapmamız gerek ki bunuda kabul etmiyor. sizin kodlarınızda \xxxx.BIN_0x00001 şeklindeki dosyaları cacheliyor.



  • @tuzsuzdeli:

    Çok garip,
    daha bugün oraya apple'dan yapılan downloadlar için de birkaç satır ekledim. (itunes bir update çıkarıyor 100mb, kullanan en az 10 client'ım var)
    tekrar chrome ie ve firefox ile test ettim, hiçbir sorun yok bende.

    bu vesile ile bendeki son durumu da ekleyeyim
    squidguard'lı konfigürasyonda şunu tavsiye ederim. widowsupdate+apple/itunes update

    refresh_pattern appldnld.apple.com.edgesuite.net/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern swcdn.apple.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern windowsupdate.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern download.microsoft.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern au.download.windowsupdate.com/.*.(cab|exe) 4320 100% 43200 reload-into-ims;range_offset_limit -1;redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass on;redirect_children 3

    peki cachlemesini istediğimiz web sayfalarında ki uzantıları buraya nasıl ekleriz ? Örneğin macupdate.com dan inen dmg uzantılı dosyaların cachelenmesini istesem mümkünmüdür bu durum ?



  • @maxteo:

    peki cachlemesini istediğimiz web sayfalarında ki uzantıları buraya nasıl ekleriz ? Örneğin macupdate.com dan inen dmg uzantılı dosyaların cachelenmesini istesem mümkünmüdür bu durum ?

    refresh_pattern macupdate.com/.*.(dmg|zip|rar) 4320 100% 43200 reload-into-ims;

    satırını eklemeniz yeterli…



  • @tuzsuzdeli:

    Daha önce yazdım mı hatırlamıyorum.
    Windows için yeni update çıktığında her bilgisayarın bunu tek tek indirmesi hem ciddi bir zaman hem de internet trafik yoğunluğuna yol açıyor.
    Bu updateleri squid üzerinden daha hızlı ve başarılı biçimde yapmak için aşağıdaki ayarları uygulayabilirsiniz.

    Services-Proxy server'a girin

    1. aşama

    Custom options kısmına aşağıdakileri kopyalayıp, yapıştırın

    refresh_pattern windowsupdate.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern download.microsoft.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern au.download.windowsupdate.com/.*.(cab|exe) 4320 100% 43200 reload-into-ims;range_offset_limit -1;redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass on;redirect_children 3

    not : Dikkat edin eğer sistemde squidguard yok ise, redirect_program ile başlayan kısmı sona kadar silin.

    2- Cache management tabına gidin. Burada hard disk cache size'ı kontrol edin. Ben 6000 kullanıyorum. 8000-10000'e kadar bir değer mantıklı.

    Maximum object size'ı 512000 yapın. Yani 512mb'a kadar olan dosyaları cache'de tut diyoruz.

    Artık yukarıda adı geçen sitelerde bir update çıktığında, bunu ilk indiren clienttan sonraki clientlar, local proxyniz üzerinden indirecek. 380 megabaytlık service pack'in ikinci makineye, 4 saniyede indiğine şahidim :)

    Böyle bir kodu League of Legends güncellemeleri için yada piyasada bulunan online oyunların güncellemeleri içinde yapmak mümkünmü



  • @pandemi:

    @tuzsuzdeli:

    Daha önce yazdım mı hatırlamıyorum.
    Windows için yeni update çıktığında her bilgisayarın bunu tek tek indirmesi hem ciddi bir zaman hem de internet trafik yoğunluğuna yol açıyor.
    Bu updateleri squid üzerinden daha hızlı ve başarılı biçimde yapmak için aşağıdaki ayarları uygulayabilirsiniz.

    Services-Proxy server'a girin

    1. aşama

    Custom options kısmına aşağıdakileri kopyalayıp, yapıştırın

    refresh_pattern windowsupdate.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern download.microsoft.com/..(cab|exe) 4320 100% 43200 reload-into-ims;refresh_pattern au.download.windowsupdate.com/.*.(cab|exe) 4320 100% 43200 reload-into-ims;range_offset_limit -1;redirect_program /usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf;redirector_bypass on;redirect_children 3

    not : Dikkat edin eğer sistemde squidguard yok ise, redirect_program ile başlayan kısmı sona kadar silin.

    2- Cache management tabına gidin. Burada hard disk cache size'ı kontrol edin. Ben 6000 kullanıyorum. 8000-10000'e kadar bir değer mantıklı.

    Maximum object size'ı 512000 yapın. Yani 512mb'a kadar olan dosyaları cache'de tut diyoruz.

    Artık yukarıda adı geçen sitelerde bir update çıktığında, bunu ilk indiren clienttan sonraki clientlar, local proxyniz üzerinden indirecek. 380 megabaytlık service pack'in ikinci makineye, 4 saniyede indiğine şahidim :)

    Böyle bir kodu League of Legends güncellemeleri için yada piyasada bulunan online oyunların güncellemeleri içinde yapmak mümkünmü

    mümkün ve kullananlar var.


Log in to reply