Que squid soporta la plataforma pfsense 2.1



  • estoy tratando de crear un proxy para cachear todos los contenidos que ven mis clientes para ahorrar ancho de banda y que naveguen mas rapido en sus pcs
    tengo la vercion de pfsense 2.1 instalacion con el live cd
    cual squid instalo y como lo configuro??
    si me funcionara squid con la plataforma 2.1??? de antemano muchas grasias



  • Claro que funciona.
      Como lo configuro mmm muy abierta, esto depende mucho las caracteristicas del equipo y clientes en tu red que cruzaran por ahi.
      Te recomiendo la version de squid 3.1.x.
      Saludos.



  • no puedo instalar el squid3.1
    mi cpu tiene procesador intel celeron a 3.2 ghz, disco duro de 160gb, memoria ram 1gb, tengo 3 disipadores para que no se caliente tengo salida a internet correcta pero no puedo instalar squid3.1 y el squid normal no me funciona si se instala y lo configuro pero no me funciona en ningun momento
    se supone que si mi cache funciona cuando el internet cae puedo seguir navegando en las paginas guardadas??? y no logro hacerlo no me carga ni imagenes ni nada de lo que e navegado
    la prueva la hago desconectando el cable de la wan y ya no me deja navegar
    yo opino que el cache no me esta funcionando



  • mi cpu tiene procesador intel celeron a 3.2 ghz, disco duro de 160gb, memoria ram 1gb

    Te recomiendo si puedes agregarle mas memoria, para que squid pueda hacer mas uso de ella, esto le ayuda muchisimo cuando trabaja con el cache habilitado.

    no puedo instalar el squid3.1 /si se instala y lo configuro pero no me funciona en ningun momento

    Se instala o no?

    se supone que si mi cache funciona cuando el internet cae puedo seguir navegando en las paginas guardadas???

    Si, pero no creas que vas a poder ver todas en las que navegas, las de contenido dinamico como facebook olvidate, solo lo estatico ejemple freebsd.org

    la prueva la hago desconectando el cable de la wan y ya no me deja navegar
    yo opino que el cache no me esta funcionando

    Creo los directories para el cache?

    ls -l /var/squid/cache/
    total 34
    drwxr-x–-  258 proxy  proxy  3584 Oct 13 21:44 00
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:44 01
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:44 02
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:45 03
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:45 04
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:45 05
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:45 06
    drwxr-x---  258 proxy  proxy  3584 Oct 13 21:45 07
    -rw-r-----    1 proxy  proxy    52 Oct 13 21:45 swap.state

    Revisa que el archivo de configuracion tenga los parametros correctos del cache, valida que tengas algo asi en la configuracion:

    cache_dir aufs /var/squid/cache 50 8 256

    Tus valores deben ser parecidos mas no iguales.

    Si no tienes ese parametro en la configuracion del GUI te sugiero le pongas tus valores y salves, de ahi vete a la consola y valida que esten creados tus directorios, de lo contrario no creo los directorios necesarios para almacenar el cache, en este caso, te recomiendo hacer esto:

    1; Tu consola(ssh via putty u otro similar) activa y en el directorio:

    /var/squid/cache

    2; En el GUI apaga el servicio, valida que este apagado.

    3; Regresas a tu consola y ejecutas:

    squid -z

    Esto genera los directorios del cache, tarda segun el tamano y velocidad de tu equipo.

    4; Validas que los haya creado.

    5; Si todo esta bien, te recomiendo reinicies tu equipo,

    6; Revisa el log del cache, busca estoas lineas similiares:

    Starting Squid Cache version 3.1.22 for i386-portbld-freebsd8.3…
    2013/10/13 21:45:13| Process ID 69729
    2013/10/13 21:45:13| With 10663 file descriptors available
    2013/10/13 21:45:13| Initializing IP Cache...
    2013/10/13 21:45:13| DNS Socket created at [::], FD 11
    2013/10/13 21:45:13| DNS Socket created at 0.0.0.0, FD 12
    2013/10/13 21:45:13| Adding domain pheriko.dyndns.org from /etc/resolv.conf
    2013/10/13 21:45:13| Adding nameserver 127.0.0.1 from /etc/resolv.conf
    2013/10/13 21:45:13| Adding nameserver 192.168.0.1 from /etc/resolv.conf
    2013/10/13 21:45:13| User-Agent logging is disabled.
    2013/10/13 21:45:13| Referer logging is disabled.
    2013/10/13 21:45:13| Unlinkd pipe opened on FD 18
    2013/10/13 21:45:14| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2013/10/13 21:45:14| Store logging disabled
    2013/10/13 21:45:14| Swap maxSize 51200 + 51200 KB, estimated 7876 objects
    2013/10/13 21:45:14| Target number of buckets: 393
    2013/10/13 21:45:14| Using 8192 Store buckets
    2013/10/13 21:45:14| Max Mem  size: 51200 KB
    2013/10/13 21:45:14| Max Swap size: 51200 KB
    2013/10/13 21:45:14| Rebuilding storage in /var/squid/cache (DIRTY)<<<==============
    2013/10/13 21:45:14| Using Least Load store dir selection
    2013/10/13 21:45:14| Current Directory is /usr/local/www
    2013/10/13 21:45:14| Loaded Icons.
    2013/10/13 21:45:14| helperOpenServers: Starting 0/0 'ssl_crtd' processes
    2013/10/13 21:45:14| helperOpenServers: No 'ssl_crtd' processes needed.
    2013/10/13 21:45:14| Accepting  HTTP connections at 192.168.50.1:3128, FD 22.
    2013/10/13 21:45:14| Accepting ICP messages at [::]:7, FD 23.
    2013/10/13 21:45:14| HTCP Disabled.
    2013/10/13 21:45:14| Ready to serve requests.
    2013/10/13 21:45:14| Done scanning /var/squid/cache swaplog (0 entries) <=================
    2013/10/13 21:45:14| Finished rebuilding storage from disk. <==============
    2013/10/13 21:45:14|        0 Entries scanned
    2013/10/13 21:45:14|        0 Invalid entries.
    2013/10/13 21:45:14|        0 With invalid flags.
    2013/10/13 21:45:14|        0 Objects loaded.
    2013/10/13 21:45:14|        0 Objects expired.
    2013/10/13 21:45:14|        0 Objects cancelled.
    2013/10/13 21:45:14|        0 Duplicate URLs purged.
    2013/10/13 21:45:14|        0 Swapfile clashes avoided.
    2013/10/13 21:45:14|  Took 0.28 seconds (  0.00 objects/sec).
    2013/10/13 21:45:14| Beginning Validation Procedure
    2013/10/13 21:45:14|  Completed Validation Procedure
    2013/10/13 21:45:14|  Validated 25 Entries
    2013/10/13 21:45:14|  store_swap_size = 0
    2013/10/13 21:45:15| storeLateRelease: released 0 objects

    Nos cuentas como te fue, saludos.



  • comento que e realisado algunos de los pasos que me dices
    1: agregare mas ram 2 o 4gb en ram

    2: si se instala el squid perdon

    3:si creo los directories para el cache me sale asi como lo que me pusiste tu pero con mas lineas

    4: si tengo configurados los parametros en el squid similar pero no iguales a los tuyos

    5: en el gui apago el proceso de squid y en la consola ejecuto squid -z y se inicia correctamente

    DUDAS- 4; Validas que los haya creado. como valido que los aya creado?????

    5; Si todo esta bien, te recomiendo reinicies tu equipo,  para que reinicio el equipo?????

    6; Revisa el log del cache, busca estoas lineas similiares: como reviso el log del cache???

    otra cosa cuando actualizo una pagina (hago un refresh) me sale esto
    ERROR

    El URL solicitado no se ha podido conseguir

    Se encontró el siguiente error al intentar recuperar la dirección URL: http://forum.pfsense.org/index.php/board,10.0.html

    Este caché está en el proceso de apagado y no puede atender su solicitud en este momento. Por favor, inténtelo de nuevo pronto.

    Su administrador del caché es ffff9999ffff@hotmail.com.

    ahi dice que el cache esta en proceso de apagado pero en la web de pfsense esta encendido espero que me puedas ayudar a solucionar esto que hago que estoy haciendo mal

    mi cache lo quiero para cachear los mas que se pueda de contenidos para que mis clientes naveguen mas rapido y asi ahorrar ancho de banda



  • 1: agregare mas ram 2 o 4gb en ram

    4GB, le dejas 1.5GB  a squid.

    DUDAS- 4; Validas que los haya creado. como valido que los aya creado?????

    cache_dir /dir X Y Z

    La unica manera visible para nosotros los humanos es ver si creo el numero Y  de directorios, 16,32 segun el valor que tengas en tu config en la pocision Y.

    5; Si todo esta bien, te recomiendo reinicies tu equipo,  para que reinicio el equipo?????

    Squid al iniciar revisa que los directorios de su cache este bien, por eso, es para ser mas recto nosotros.

    6; Revisa el log del cache, busca estoas lineas similiares: como reviso el log del cache???

    Debes entrar por SSH atraves de algun cliente como putty esta para linux/windows, el log que te mostre esta en:

    /var/squid/logs/cache.log

    otra cosa cuando actualizo una pagina (hago un refresh) me sale esto
    ERROR
    El URL solicitado no se ha podido conseguir

    Ya que entres por ssh, instalas un explorador como winscp para entrar por ssh y sacar archivos, sacas la configuracion de squid.

    /usr/pbi/squid-i386/etc/squid/squid.conf

    Lo muestras, puedes de prueba poner tu IP en la seccion:

    Unrestricted IPs

    Pones tu IP salvas, corres el ccleaner para limpiar todo tu cache de tus navegadores si estas en windows, y apuntas tu navegador a el ip del pfsense en seccion de proxies y pruebas, debe funcionar.

    El cache si te ahorra ancho de banda, saludos.


Log in to reply