Este documento explica cómo configurar el proxy-cache Squid en Linux. Detalla los pasos para instalar y configurar Squid en un servidor, incluyendo editar el archivo de configuración squid.conf para permitir el acceso a la red local y establecer la ubicación del cache de disco. También cubre cómo redireccionar el puerto 80 de los clientes al puerto Squid y controlar el tamaño máximo de los archivos descargados. El objetivo es acelerar el acceso a Internet para varios ordenadores a través de una única conexión.
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
3ra. parte de instalación de Servidor proxy SQUID, que es ademas un firewall básico. ANDINUX es la primera Distribución boliviana de GNU/Linux. Edmundo Morales Ariñez y Max Morales Escobar
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
3ra. parte de instalación de Servidor proxy SQUID, que es ademas un firewall básico. ANDINUX es la primera Distribución boliviana de GNU/Linux. Edmundo Morales Ariñez y Max Morales Escobar
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
los principales comandos para poder solucionar problemas que se presenten con squid o squid3 esto les sirve a los soporte tecnicos o a los que tengan que ver con redes
Al final este tutorial nos brindará un Servidor desde el cual podemos instalar en cuestión de minutos las distintas distribuciones de GNU/Linux que se muestran vía PXE
(arranque por red) en el número de computadoras que haya en nuestra red local.
En esta presentación se habla sobre la Seguridad de las Redes, junto con las distintas configuraciones de proxy, firewalls y restricciones que se pueden utilizar, además de como configurar un servidor kerberos
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
IdeaSpaceVR: como crear tu plataforma de realidad virtualMizaelMartinez2
El aumento en los dispositivos móviles en el mundo, trajo consigo nuevos retos a los desarrolladores de software, ya que ahora los usuarios son más exigentes en cuanto a interfaz/funcionalidad. Proporcionar experiencias de inmersión de realidad virtual o aumentada significa un aumento en el agrado del usuario.
¿Qué es IdeaSpaceVR?
Es un sistema de administración de contenido (CMS) de código abierto y liviano diseñado para crear y administrar contenido de realidad virtual (VR) y sitios web 3D altamente interactivos.
Es una plataforma basado en web, del tipo "CMS" (sistema de gestión de contenidos, como Wordpress), donde podemos gestionar espacios de realidad aumentada haciendo uso de imágenes 360º, videos 360º, modelos 3D, entre otros.
IdeaSpaceVR no es un framework de desarrollo, sino una plataforma CMS para administrar contenido de realidad virtual para dispositivos móviles, de escritorio y de realidad virtual. Es una plataforma auto-hospedada, lo que significa que los usuarios la pueden instalar en sus propios servidores. Todo lo que necesitarían para esto es PHP y una base de datos como MySQL, MariaDB o PostgreSQL. La plataforma es multilingüe, lo que significa que puede crear cualquier proyecto que desee en su propio idioma.
¿Qué puedo hacer con IdeaSpaceVR?
Tener tu propio CMS para administrar todo tu contenido de realidad virtual en un solo lugar.
Crear tus propios temas para personalizar la experiencia de tu usuario final (justo como lo haríamos con Wordpress de agregar funcionalidad adicional mediante plugins).
Utilizarla como código embebido para enriquecer landing pages, sitios e-commerce, entre otros.
Mostrar nuestros modelos en 3D.
Sigue las actualizaciones en los distintos medios:
Facebook: https://www.facebook.com/G.Mizael.Mtz.Hdz
Twitter: https://twitter.com/gmizaelmtzhdz
Instagram: https://www.instagram.com/gmizaelmtzhdz/
Github: https://github.com/gmizaelmtzhdz
App Store: https://apps.apple.com/us/developer/gustavo-martinez-hernandez/id1502014070
Play Store: https://play.google.com/store/apps/dev?id=6126416745177973085
Linkedin: https://www.linkedin.com/in/gmizaelmtzhdz
Stackoverflow: https://stackoverflow.com/users/4736670/g-mizael-mtz-hdz
Google Scholar: https://scholar.google.com.mx/citations?user=bOcXSBEAAAAJ&hl=en
Blog: https://synaesthetic-programming.blogspot.com/
Perfil: https://witsoftplus.com/G.-Mizael-Mtz-Hdz/
Canal de Youtube: https://www.youtube.com/channel/UCBOmysfoa5ARciUaEiAlVUg
Udemy: https://www.udemy.com/user/mizaelmtz/
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
Índice:
Instalación de Apache 2.2 en Ubuntu Server
Comprobación del funcionamiento del servidor Ubuntu en un cliente Windows
Instalación de Apache 2.2 en Windows Server 2008
Comprobación del funcionamiento del servidor Windows en un cliente Windows
Ficheros de configuración y directivas en Ubuntu Server
Ficheros de configuración y directivas en Windows Server
Configuración básica en Linux
Configuración básica en Windows
Módulos en Linux
Módulos en Windows
Control de acceso por IP y nombre de dominio
Autenticación y autorización Basic y Diges
Ficheros .htaccess
Ficheros de registros (logs)
Módulos mod_status y mod_info
Webalizer
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
los principales comandos para poder solucionar problemas que se presenten con squid o squid3 esto les sirve a los soporte tecnicos o a los que tengan que ver con redes
Al final este tutorial nos brindará un Servidor desde el cual podemos instalar en cuestión de minutos las distintas distribuciones de GNU/Linux que se muestran vía PXE
(arranque por red) en el número de computadoras que haya en nuestra red local.
En esta presentación se habla sobre la Seguridad de las Redes, junto con las distintas configuraciones de proxy, firewalls y restricciones que se pueden utilizar, además de como configurar un servidor kerberos
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
IdeaSpaceVR: como crear tu plataforma de realidad virtualMizaelMartinez2
El aumento en los dispositivos móviles en el mundo, trajo consigo nuevos retos a los desarrolladores de software, ya que ahora los usuarios son más exigentes en cuanto a interfaz/funcionalidad. Proporcionar experiencias de inmersión de realidad virtual o aumentada significa un aumento en el agrado del usuario.
¿Qué es IdeaSpaceVR?
Es un sistema de administración de contenido (CMS) de código abierto y liviano diseñado para crear y administrar contenido de realidad virtual (VR) y sitios web 3D altamente interactivos.
Es una plataforma basado en web, del tipo "CMS" (sistema de gestión de contenidos, como Wordpress), donde podemos gestionar espacios de realidad aumentada haciendo uso de imágenes 360º, videos 360º, modelos 3D, entre otros.
IdeaSpaceVR no es un framework de desarrollo, sino una plataforma CMS para administrar contenido de realidad virtual para dispositivos móviles, de escritorio y de realidad virtual. Es una plataforma auto-hospedada, lo que significa que los usuarios la pueden instalar en sus propios servidores. Todo lo que necesitarían para esto es PHP y una base de datos como MySQL, MariaDB o PostgreSQL. La plataforma es multilingüe, lo que significa que puede crear cualquier proyecto que desee en su propio idioma.
¿Qué puedo hacer con IdeaSpaceVR?
Tener tu propio CMS para administrar todo tu contenido de realidad virtual en un solo lugar.
Crear tus propios temas para personalizar la experiencia de tu usuario final (justo como lo haríamos con Wordpress de agregar funcionalidad adicional mediante plugins).
Utilizarla como código embebido para enriquecer landing pages, sitios e-commerce, entre otros.
Mostrar nuestros modelos en 3D.
Sigue las actualizaciones en los distintos medios:
Facebook: https://www.facebook.com/G.Mizael.Mtz.Hdz
Twitter: https://twitter.com/gmizaelmtzhdz
Instagram: https://www.instagram.com/gmizaelmtzhdz/
Github: https://github.com/gmizaelmtzhdz
App Store: https://apps.apple.com/us/developer/gustavo-martinez-hernandez/id1502014070
Play Store: https://play.google.com/store/apps/dev?id=6126416745177973085
Linkedin: https://www.linkedin.com/in/gmizaelmtzhdz
Stackoverflow: https://stackoverflow.com/users/4736670/g-mizael-mtz-hdz
Google Scholar: https://scholar.google.com.mx/citations?user=bOcXSBEAAAAJ&hl=en
Blog: https://synaesthetic-programming.blogspot.com/
Perfil: https://witsoftplus.com/G.-Mizael-Mtz-Hdz/
Canal de Youtube: https://www.youtube.com/channel/UCBOmysfoa5ARciUaEiAlVUg
Udemy: https://www.udemy.com/user/mizaelmtz/
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
Índice:
Instalación de Apache 2.2 en Ubuntu Server
Comprobación del funcionamiento del servidor Ubuntu en un cliente Windows
Instalación de Apache 2.2 en Windows Server 2008
Comprobación del funcionamiento del servidor Windows en un cliente Windows
Ficheros de configuración y directivas en Ubuntu Server
Ficheros de configuración y directivas en Windows Server
Configuración básica en Linux
Configuración básica en Windows
Módulos en Linux
Módulos en Windows
Control de acceso por IP y nombre de dominio
Autenticación y autorización Basic y Diges
Ficheros .htaccess
Ficheros de registros (logs)
Módulos mod_status y mod_info
Webalizer
¿Tenes un proyecto innovador relacionado con impresión 3D?
¿Eres un estudiante o profesor?
¿Tienes una idea que ayuda a las personas?
¿Es desinteresada y crea oportunidades e ilusión?
¿Eres un Maker con experiencia montando tu propia impresora 3D? …….
Pues si has respondido que sí...este taller es para tí
Tumaker es algo más que una empresa de impresoras 3D opensource, proporcionan valor añadido y acompañamiento experto para educar y ayudar a empresas, colegios, colectivos,... a utilizar un ecosistema de fabricación personal asequible y de calidad. Autor: Aitziber Eizaguirre (Tumaker). Librecon.io
Interchange How-To for Red Hat Linux ES4David Ramirez
Presentation of the INTERCHANGE Content Management System, which can be adapted as an e-commerce solution.
Instructions for deployment under RHEL 4.
Note: Version as of Feb. 2006
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaipquaip
Presentación de Sergio Gómez sobre la instalación de contenedores Docker de WordPress, Nginx como proxy inverso, Ghost y Telegram (Webogram), dentro del programa del I Meetup Docker Córdoba, celebrado en coSfera el 05/06/2014
1. BULMA: Como configurar SQUID, el Proxy-Cache de Internet
Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores | Bergantells Usuaris de GNU/Linux de Mallorca i
Afegitons
Como configurar SQUID, el Proxy-Cache de Internet (276559 lectures)
Per Gabriel, Gigi (http://www.degabriel.es)
Creado el 29/01/2001 00:00 modificado el 29/01/2001 00:00
El Squid, es un programa que sirve de Proxy-Cache de Internet, lo que significa que si accedes mas
de una vez a una pagina, esta pagina se almacena en el disco duro, y si no lo encuentra lo buscara
en Internet.
Esto acelera la navegacion con internet y normalmente se usa en servidores que se conectan Internet
para que naveguen unos cuantos ordenadores a traves de una conexion.
Novedades: Como controlar el tamaño de los ficheros, y como redireccionar el puerto de acceso a la
web
Supondremos que habeis instalado el SQUID que viene con cualquier instalacion de Linux (tambien existe para
windows, pero no lo he probado).
En esta articulo me basare en el Red Hat 6.2
El Squid se configura desde un unico fichero, el /etc/squid.conf, que facilita mucho las cosas.
En este ejemplo vamos a usar dos equipos, un servidor(192.168.0.1) y un cliente(192.168.0.1) que accede a traves del
servidor
La particion la he montado en un segundo disco duro (hdc1) desde /mnt/squid, y aqui he puesto todos los logs.
Recordar que el directorio /mnt/squid debe pertenecer al usuario 'squid' y al grupo 'squid', con los privilegios 775
Una vez tenemos todo esto, nos metemos con el fichero para configurar el SQUID.
El fichero /etc/squid.conf, es muy sencillo de configurar ya que todos los comandos internos estan comentados para
facilitar la configuracion.
Los comandos basicos necesarios los puedes buscar y poner los valores por defecto, pero para tener una idea, los que
me funcionan bien:
http_port 3128
icp_port 3130
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
cache_dir ufs /mnt/squid 100 16 256
cache_access_log /mnt/squid/access.log
cache_log /mnt/squid/cache.log
cache_store_log /mnt/squid/store.log
client_netmask 255.255.255.0
Esta parte es muy importante ya que se dan los permisos para que se pueda acceder a la cache. Fijaros en dos lineas que
he puesto para dar permisos a las IPs del 192.168.0.1 --> 192.168.0.255
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl mipc src 192.168.0.0/255.255.255.0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
1/3
2. BULMA: Como configurar SQUID, el Proxy-Cache de Internet
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
#Default configuration:
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow localhost
http_access allow mipc
^^^^^^^^^^^^^^^^^^^^^^
http_access deny all
Una vez has hecho los cambios necesarios en el fichero de configuracion deberas hacer:
1.- Para crear todo el sistema de ficheros y directorios que usara Squid ejecutando:
root# squid -z
2.- Ejecutar el Squid para que funcione a partir de ese instante.
Escribe 'setup' y elige 'System Services', y activa con el espacio la opcion del squid
A partir de ahora cada vez que inicies el servidor podras tener tu propio cache.
El cliente
Para poder emplear el Proxy-Cache, tendras que configurar cada Navegador de cada PC con los datos de la Cache. En
este ejemplo pondremos:
IP-Proxy: 192.168.0.1
Puerto: 3128
NUEVO
Controlar el tamaño de los ficheros
Para facilitar el control de los clientes y puedas controlar el tamaño de los ficheros o paginas que se bajan, hay unas
linias en el fichero de configuracion que se encargan de eso.
Puedes jugar con los KB para ajustarlo a tus necesidades
Busca en el fichero squid.conf:
# OPTIONS FOR TUNING THE CACHE
request_header_max_size 10 KB
request_body_max_size 512 KB
reply_body_max_size 512 KB
Redireccionar el puerto de acceso a la web
Como redireccionar el puerto 80 que usan los clientes por defecto al puerto del Squid sin que los usuarios se den cuenta
de nada
Suponermos que ya tenemos funcionando el Squid tal y como hemos hecho en los pasos anteriores, ya comentamos la
forma de usar Squid en los clientes cambiando en cada uno de ellos el puerto al que tienen que acceder. Pero
imaginemos que tenemos muchos PCs, seria un trabajo de chinos tener que ir uno a uno para hacer esta tonteria, pues lo
que vamos a hacer es redireccionar el puerto 80 al que usemos con el Squid, pero solo en el servidor
Me baso en el articulo(1) que hice sobre instalar un servidor con el Cablemodem de ONO, ya que su pueden usar varias
de las cosas que comento para este caso. Ahora creamos un fichero llamado 'compartir' en /usr/bin/ tal que asi:
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -j MASQ -s 192.168.2.0/16
2/3
3. BULMA: Como configurar SQUID, el Proxy-Cache de Internet
#Redireccionar el puerto 80 al 3128
/sbin/ipchains -A input -j REDIRECT 3128 -p tcp -s 0.0.0.0/0 -d 0.0.0.0/0 80
Ahora le cambiamos las propiedades al fichero y le damos la propiedad de ejecucion:
usuario /usr/bin$ chmod +x compartir
Ahora lo que nos interesa es que al arrancar el Linux nos ejecute el, fichero que hemos creado antes 'compartir'. Nos
vamos al fichero /etc/rc.d/rc.local, lo editamos y añadimos al final del todo antes de que ponga 'fi' esta linea:
[...]
cp -f /etc/issue /etc/issue.net
echo >> /etc/issue
# ---aqui empieza lo que añadimos-------
#compartir conexion a internet
/usr/bin/compartir
# ---aqui termina lo que añadimos-------
fi
Espero que os gusten los nuevos añadidos
Links:
• http://www.si.uniovi.es/mirror/squid/Doc/FAQ/FAQ.html(2)
• http://www.freeos.com/articles/2516/2/1-3/(3)
• http://www.aebius.com/docs/spanish/traducciones/transproxi/trans_proxi_sp.htm(4)
• http://segurinet.com/gsal/squid.htm(5)
• http://linuxcol.uniandes.edu.co/infolinux/docs/comos_gramo/squid/index.html(6)
• http://www.arrakis.es/~mikaku/espanol/ISP-Spanish-HOWTO-25.htm(7)
• http://www.rediris.es/si/cache/instalar-cache.es.html(8)
Lista de enlaces de este artículo:
1. http://bulma.net/body.phtml?nIdNoticia=387
2. http://www.si.uniovi.es/mirror/squid/Doc/FAQ/FAQ.html
3. http://www.freeos.com/articles/2516/2/1-3/
4. http://www.aebius.com/docs/spanish/traducciones/transproxi/trans_proxi_sp.htm
5. http://segurinet.com/gsal/squid.htm
6. http://linuxcol.uniandes.edu.co/infolinux/docs/comos_gramo/squid/index.html
7. http://www.arrakis.es/~mikaku/espanol/ISP-Spanish-HOWTO-25.htm
8. http://www.rediris.es/si/cache/instalar-cache.es.html
E-mail del autor: gginard _ARROBA_ gmail.com
Podrás encontrar este artículo e información adicional en: http://bulma.net/body.phtml?nIdNoticia=441
3/3