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 funcionandoCreo 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.stateRevisa 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 objectsNos cuentas como te fue, saludos.
-
comento que e realisado algunos de los pasos que me dices
1: agregare mas ram 2 o 4gb en ram2: 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
ERROREl 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 conseguirYa 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.