Resultados 1 al 3 de 3

Tema: Instalación de ThunderCache 3.x paralelo a Mikrotik - Squid 3.x

  1. #1
    Guerrero Inka Avatar de mikrotikperu
    Fecha de ingreso
    29 ago, 12
    Ubicación
    Lima - Peru
    Mensajes
    414
    Me Gusta: 76

    0 Solo miembros!

    Instalación de ThunderCache 3.x paralelo a Mikrotik - Squid 3.x


    ThunderCache es un poderoso sistema de Web Caché que tiene como principal característica hacer caching de contenidos de datos estáticos y dinámicos en la web, incluyendo videos on-line y actualizaciones de windows y antivirus, prestaciones que no brindan los proxys regulares.

    La gente utiliza cada día más servicios on-line y la gran mayoría de ellos a través de páginas web (documentos, trámites, negocios, consultas, email, información, etc.) El Web Caché se hace imprescindible para mejorar el servicio, dando respuesta efectiva a esta carga de requerimientos en aumento.

    Con ThunderCache instalado en la red, se acelera la navegación de los usuarios, se optimiza el uso de la conexión a internet, se reducen los costos operativos y se transforma la experiencia de uso de internet en todo su dinamismo.


    1. Primero instalamos debían 6.x 32bits
    2. Descargamos e Instalamos squid
    3. Configuramos squid
    4. Descargamos e Instalamos Thundercache
    5. Configuramos thundercache
    6. Programamos Tareas (cron)
    7. Configurando Base de datos
    8. Instalando Kernel Bigmen


    Actualizamos el sistema :
    Código PHP:
    aptitude update
    aptitude upgrade 
    Instalamos la librerias y compiladores:
    Código PHP:
    aptitude install gcc sharutils libssl-dev make 
    Descargamos en la ruta :
    Código PHP:
    cd /usr/local/src
    wget http
    ://mikrotik.com.pe/ThunDer31/squid-2.6.STABLE16.tar.gz
    tar -xzvf squid-2.6.STABLE16.tar.gz
    cd 
    /usr/local/src/squid-2.6.STABLE16 
    Le configuramos con patrones a usar:

    Código PHP:
    ./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/lusca --sysconfdir=/etc/lusca --localstatedir=/var/spool/lusca --datadir=/usr/share/lusca --enable-async-io --with-pthreads --enable-storeio=ufs,aufs,coss,diskd,null --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=lru,heap --enable-delay-pools --enable-htcp --enable-default-err-language=Spanish --enable-err-languages=Spanish --enable-cache-digests --enable-referer-log --enable-useragent-log --enable-auth=basic,digest,ntlm --enable-carp --enable-follow-x-forwarded-for --with-large-files --with-maxfd=65536 
    Luego instalamos con:
    Código PHP:
    make && make install 
    Ahora nos toca configurar el squid.conf para ello descargamos desde ... y reemplazamos al por default squid.conf (en nuestro caso la carpeta de squid sera " /etc/lusca" )

    Descargamos el archivo squid

    Código PHP:
    mkdir -/var/spool/lusca
    cd 
    /etc/lusca
    mv squid
    .conf squid-backup.conf
    wget www
    .mikrotik.com.pe/ThunDer31/squid.config
    mv squid
    .config squid.conf
    chmod 
    +x squid.conf 
    Descargamos y movemos para el arranque squid
    Código PHP:
    wget www.mikrotik.com.pe/ThunDer31/squid.init
    cp squid
    .init /etc/init.d/squid
    chmod 
    +/etc/init.d/squid 
    creamos las carpetas de cache y le damos permisos:
    Código PHP:
    cd /var/spool/lusca
    mkdir cache1
    mkdir cache2
    mkdir cache3 
    Código PHP:
    chown proxy:proxy /var/spool/lusca/cache1
    chown proxy
    :proxy /var/spool/lusca/cache2
    chown proxy
    :proxy /var/spool/lusca/cache3 
    Luego creamos los archivos log y le damos permisos

    Código PHP:
    mkdir -/var/log/lusca
    touch 
    /var/log/lusca/cache.log
    touch 
    /var/log/lusca/store.log
    touch 
    /var/log/lusca/access.log
    chown proxy
    :proxy /var/log/lusca -
    Luego creamos las carpetas con el comando:
    Código PHP:
    squid -
    Luego indicamos que se inicie al arraque:
    Código PHP:
    update-rc.d squid defaults 
    Comenzamos con thundercache
    lo primero que debemos hacer es descargar librerias y aplicaciones que se usaran con thundercache para ello ejecutamos:

    Código PHP:
    apt-get install apache2 sqlite gcc libsqlite3-dev libapache2-mod-php5 php-db libstdc++6 g++ unzip libmysqlclient15-dev libblkid-dev libcurl3-dev lynx ffmpeg lsb-release sudo unzip make php5-dev php-pear apache2-prefork-dev libpcre3-dev 
    Luego descargamos thundercache:

    Código PHP:
    wget www.mikrotik.com.pe/ThunDer31/thunder3x.tar.gz 
    Código PHP:
    cp thunder3x.tar.gz /tmp
    tar 
    -xzvf /tmp/thunder3x.tar.gz -/
    rm -rf thunder3x.tar.gz
    chmod a
    +/usr/local/sbin/thunder 
    Código PHP:
    mkdir /var/log/thunder
    mkdir 
    /var/tmp/thunder
    mkdir 
    /var/run/thunder
    mkdir 
    /thunder
    chmod a
    +rwx /var/log/thunder
    chmod a
    +rwx /var/tmp/thunder
    chmod a
    +rwx /var/run/thunder
    chmod a
    +/etc/init.d/thunder
    touch 
    /etc/thunder/whitelist
    touch 
    /etc/thunder/blacklist
    chown 
    -R www-data /thunder/
    chmod -R 777 /thunder/
    umask 000 /thunder/

    echo 
    "extension=pdo.so" >> /etc/php5/apache2/php.ini
    echo "vm.swappiness=10" >> /etc/sysctl.conf 
    Código PHP:
    wget www.mikrotik.com.pe/ThunDer31/thunder.lst
    mv thunder
    .lst /etc/thunder/
    wget www.mikrotik.com.pe/ThunDer31/plugins.zip
    unzip plugins
    .zip
    mv plugins 
    /etc/thunder/
    chmod 777 /etc/thunder/plugins/*
    wget www.mikrotik.com.pe/ThunDer31/thunderotate.sh
    mv thunderotate.sh /etc/thunder/
    wget www.mikrotik.com.pe/ThunDer31/clean
    mv clean /etc/thunder/
    wget www.mikrotik.com.pe/ThunDer31/thunder.php
    mv clean /etc/thunder/
    ln -s /var/www/thunder/index.php /var/www/thunder.php 
    le damos permisos:
    Código PHP:
    chmod 777 /etc/thunder/memoria.sh
    chmod 777 
    /etc/thunder/clean
    chmod 777 
    /etc/thunder/thunderotate.sh 
    Código PHP:
    update-rc.d thunder defaults 
    agregamos las rutinas diarias en el fichero /etc/cron

    Código PHP:
    echo "## rutinas diarias
    # min(0-59)  hora(0-23)  diames(1-31)  mes(1-12)  diasem(0-7)  user   comando
    */5               *               *       *               *       root    /etc/thunder/memoria.sh
    59              1               *       *               *       root    /etc/thunder/./clean 30
    30              23              *       *               *       root    squid -k rotate
    59              22              *       *               *       root    /etc/thunder/thunderotate.sh" 
    >> /etc/crontab 
    Instalando base de datos mysql:
    Código PHP:
    apt-get install mysql-server mysql-client php5-mysql
    aptitude install php5
    -cgi
    apt
    -get -f upgrade 
    Código PHP:
    wget www.mikrotik.com.pe/ThunDer31/thunder.sql
    cp thunder
    .sql /var/tmp/
    rm -rf thunder.sql 
    Donde "password" sin comillas es el password que le pusimos en la instalación del mysql - ejecutamos el comando

    Código PHP:
    mysql -u root -p"password" thunder < /var/tmp/thunder.sql 
    Finalmente actualizamos el kernel:

    Código PHP:
    apt-get update
    apt
    -cache search linux-image grep bigmem
    apt
    -get install linux-image-2.6-vserver-686-bigmem 
    Inciamos los servicios tanto de squid como thundercache
    Código PHP:
    /etc/init.d/squid restart 
    Código PHP:
    /etc/init.d/thunderrestart 
    Nos queda redireccionar el trafico 80 al thundercache, Reiniciamos y listo!!!!

    Soporte MikrotikPeru

    WISPSAT S.A.C.
    Certified MTCNA + DUDE, MTCRE, MTCWE, MTCTCE ++ QoS, dCAA
    Av. La molina 539 | La molina | Lima - Perú

    Teléfono: (511) 718-5243 anexo 3 | (511)7984242 | Celular: (511) 980914876 | bpillaca@mikrotik.com.pe | www.mikrotik.com.pe | www.mikrotikperu.pe/foros/

  2. #2
    Recluta Avatar de SERVERAZTEK
    Fecha de ingreso
    24 abr, 14
    Mensajes
    5
    Me Gusta: 0

    0 Solo miembros!
    hola, ¡nooo lo he instalado! me he atorado en varios pasos, esta vercion tiene problemas de cache de facebook o youtube, como los de algunos otros foros, hay alguna diferencia...gracias y espero poder instalarlo de prueba para 1 cyber

  3. #3
    Guerrero Inka Avatar de mikrotikperu
    Fecha de ingreso
    29 ago, 12
    Ubicación
    Lima - Peru
    Mensajes
    414
    Me Gusta: 76

    0 Solo miembros!
    Los plugines los puedes descargar solo los agregas y lo añades en el thunder.lst

    Soporte MikrotikPeru

    WISPSAT S.A.C.
    Certified MTCNA + DUDE, MTCRE, MTCWE, MTCTCE ++ QoS, dCAA
    Av. La molina 539 | La molina | Lima - Perú

    Teléfono: (511) 718-5243 anexo 3 | (511)7984242 | Celular: (511) 980914876 | bpillaca@mikrotik.com.pe | www.mikrotik.com.pe | www.mikrotikperu.pe/foros/

Temas similares

  1. Respuestas: 11
    Último mensaje: 24/09/2014, 03:17

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •