Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como configurar OPNsense Squid paso a paso

Como configurar OPNsense Squid paso a paso
Todo se agota, igual le pasa al ancho de banda, y es que mientras mas tenemos, mas usamos, muchas veces en formas ..... no muy inteligentes. Pero para eso lo recomendable es usar un cache como Squid, el cual hoy te mostrare como configurarlo en OPNsense firewall paso a paso.

Squid es un software muy utilizado para optimizar el uso del ancho de banda. Claro, no es lo mismo si solo utilizas con un equipo la salida a internet que cuando son 3 o más los que descargan actualizaciones, visitan páginas (muchas veces las mismas páginas) a través del protocolo http y https (aunque este lo veremos en otro articulo mas adelante).

Requerimientos para Squid en OPNsense

  • Disponer de memoria RAM (si configuras 100MB asegurate de contar con mucha mas memoria libre ya que Squid en horas picos la usara)
  • Disponer de espacio libre de disco. Si es un disco o arreglo de discos veloces, mucho mejor
  • Contar con un OPNsense ya configurado y actualizado

Cómo configurar OPNsense Squid paso a paso


-Abrimos un browser y navegamos al dashboard web de OPNsense. Damos click en la barra izquierda al menú Services
En el dashboard de opnsense damos click a services

-Ya dentro de Services daremos click a Web Proxy llegando a su primera opción Administration
Damos click a Web Proxy dentro de Services

-Hay dos formas de hacer los cambios, de forma sencilla (el default) o con opciones avanzadas. Para dejar funcionando el servicio de Squid, con las opciones básicas es suficiente, no obstante, hay algunas opciones (útiles para personalizar el servicio) que solo encontraremos en el modo avanzado.
Damos click a advanced mode para pasar a modo avanzado y recuerda que siempre podemos dar click a full help si tenemos dudas de alguna opción
Damos click a advanced mode

-Cambiaremos las siguientes opciones (algunas quedaran con sus valores por default):

  • Enable proxy: activo
  • Enable access logging: activo
  • Log target: File
  • Enable store logging: activo
  • Use Via header: activo
  • X-Forwarded-For header handling: Append client's IP (on) 
  • Visible Hostname: nombre del equipo de la forma host.domain
  • Administrator's Email: email de la persona que administrara el proxy
  • Suppress version string: activo
  • Whitespace handling of URI: Strip whitespaces
Damos click al botón Apply
Modificamos valores en General Proxy Settings

-Damos click a la caja desplegable de General Proxy Settings y seguidamente a Local Cache Settings
Cambiamos a Local Cache Settings

-En esta sección activaremos cantidad de memoria RAM y disco a usar por Squid. Modificamos:

  • Memory Cache size in Megabytes: Espacio en MB a usarse en disco para el cache. NO PUEDE ser todo el espacio libre del firewall, OJO
  • Enable local cache (requires service restart): activo
  • Cache size in Megabytes: Memoria RAM a usarse por Squid. Es buena practica no usar mas del 50% libre del firewall
  • Cache directory location: /var/squid/cache
  • Number of first-level subdirectories: 16
  • Number of second-level subdirectories: 256
Damos click al botón Apply
Activamos valores de memoria RAM y disco para el proxy

-Hacemos el cambio a la sección Traffic Management Settings dando click a la caja desplegable de General Proxy Settings
Cambiamos a la seccion Traffic Management Settings

-En esta sección activaremos el manejo de trafico por parte de Squid. Modificamos:

  • Enable traffic management: activo
  •  Maximum download size (kB): 2048
  • Maximum upload size (kB): 1024
  • Overall bandwidth throttling (kbps): 1024
  • Per host bandwidth throttling (kbps): 256
Damos click al botón Apply
Activamos el manejo de trafico por parte de Squid

-Damos click a Forward Proxy
Ingresamos a Forward Proxy

-En esta opción se nos pedirá que creemos una regla en nuestro firewall para redireccionar todo el tráfico al puerto 80 y 443 (http y https) a nuestro proxy squid. Aunque podemos crear esta regla nosotros mismos después, la forma mas sencilla es hacerla por medio del link que se muestra al darle click a full help o al icono de ayuda a la izquierda de Enable Transparent HTTP proxy. Le damos click al link Add a new firewall rule
Damos click en el link para agregar una regla al firewall

-Este link nos direccionara al menú Firewall - NAT - Port Forward y nos dejará la regla lista para crear
El link nos lleva a crear una regla port forward en el firewall

-Bajamos en la pagina y damos click al botón Save para crear la regla
Damos click al boton Save para crear el port forward

-Ya tenemos creadas dos reglas, damos click al botón Apply changes para aplicarlas en nuestro firewall
Aplicacmos cambios dando click al boton Apply changes

-Los cambios se aplican de forma exitosa
Se aplican los cambios de forma exitosa en OPNsense

-Ya creada la regla de port forward en el firewall nos regresamos al menú Services - Web proxy. Allí volvemos a Forward Proxy y modificamos en advanced mode:

  • Proxy interfaces: lan
  • Proxy port: 3128
  • Enable Transparent HTTP proxy: activo
  • SSL Proxy port: 3129
  • CA to use: none
  • SSL cache size: 4
  • SSL cert workers: 5
  • Allow interface subnets: activo
Damos click al botón Apply


Activamos cambios en Forward Proxy

-Damos click al menu Log File y verificamos no hayan mensajes de error
Verificamos en los logs si hay errores

-Nos devolvemos al dashboard de OPNsense y comenzamos a monitorear el ancho de banda y tráfico de las interfaces ahora que tenemos ejecutándose el servicio web proxy
Monitoreamos en el dashboard web el trafico y uso de ancho de banda en OPNsense

Como deshabilitar OPNsense Squid

-En caso de que no te funcione o quieras deshabilitarlo momentáneamente es sencillo de hacer.
Vamos al menú Services - Web Proxy - Administration y allí damos click al check mark de Enable proxy dejándolo desmarcado. Damos click al botón Apply

Si mejoro tu ancho de banda, notas la mejoría? Cuéntame debajo en los comentarios.

Artículos recomendadosComo configurar OPNsense DHCP server paso a paso
                                           Como configurar OPNsense NTP y asignarlo por DHCP
                                           Playlist OPNsense firewall en Youtube

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Conquista tu escritorio con Pinguy OS 14.04 LTS

Como instalar PinguyOS paso a paso

No todos somos fanáticos de la tecnología, algunos solo quieren saber de ella para resolver sus problemas o poder trabajar. Para ellos es que existe PinguyOS, una distribución linux basada en Ubuntu LTS la cual veremos hoy como instalar paso a paso.

Qué hacemos después de instalar nuestro linux favorito? personalizarlo, agregarle repositorios, instalar mas software, etc. Con PinguyOS esto casi no es necesario por la gran selección de software ya instalado que encontraremos para poder hacer lo que necesitamos, trabajar, estudiar, etc.

Esto no quiere decir que será una mala experiencia, para nada, PinguyOS viene por default con Gnome-Shell, botones accesibles en la parte inferior de la pantalla y otros detalles más que lo hacen sobresalir frente a otras distribuciones opensource.

Requerimientos para instalar Pinguy OS

  • Procesador de 32 o 64bits
  • 384MB RAM (mas es mejor)
  • 16GB disco (mas es mejor)
  • Tarjeta de video con resolución mínima de 800x600 (mas es mejor)
  • Conectividad a internet

Como instalar PinguyOS paso a paso

-Descargamos el ISO y generamos un DVD o una USB booteable para instalar, dependiendo de nuestro pc sera el ISO que debemos descargar desde el URL oficial de esta distro

Artículos recomendadosCómo crear una USB booteable con Etcher
                                           Como instalar FrostWire, cliente torrent,  paso a paso
                                           Generando usb desde iso sin app en Linux 😱

-Hacemos boot y entramos por la tercera opción presionando Enter
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Elegimos el idioma a instalar y damos click al botón Continuar
DriveMeca instalando PinguyOS 14.04 LTS paso a paso
-Se hace un pre chequeo en el cual se sugiere estar conectado a internet, tener suficiente espacio libre en disco y en el caso de ser un portátil, estar conectado a un toma corriente. También podemos activar que se descarguen actualizaciones al tiempo de instalar y se instale software de terceros como son los codecs para MP3 y DVD. Damos click al botón Continuar
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Hora de particionar el disco; en este caso si el pc es completo para PinguyOS, elegimos la primera opción; si eres paranoico y la seguridad es tu prioridad, puedes cifrar todo el disco ademas de usar LVM para mas adelante poder agregar mas espacio sin problemas. Si al contrario, compartirás espacio con otro OS como Microsoft Windows tendrás que particionar entrando por Más opciones. Damos click al botón Instalar ahora

Articulo recomendadoLinux Debian | Como particionar disco de forma manual 📌

DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Escogemos la zona horaria donde esta nuestro equipo, de esto dependerá la hora y fecha que muestre. Damos click al botón Continuar
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Elegimos la distribución de nuestro teclado y si tenemos dudas podemos probarlo en la caja de texto inferior. Damos click al botón Continuar
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Le ponemos nombre a nuestro pc y creamos una cuenta de usuario. Aquí también tenemos la opción de cifrar nuestro directorio de usuario. Damos click al botón Continuar
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Comienza la instalación, dependiendo de tu pc sera el tiempo que demore. Hora de ir por un café ;-)
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Al terminar se nos pide reiniciar nuestro pc. Damos click al botón Reiniciar ahora y quitamos el DVD o USB desde la cual instalamos
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Reiniciamos por nuestro ya instalado PinguyOS; curioso, aunque es Ubuntu nos aparece el logo de Debian Linux
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Ingresamos por la cuenta de usuario creada en pasos anteriores dándole click
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Escribimos nuestra contraseña y presionamos Enter
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-En caso de pasarles lo que a mi, que el escritorio se mostró totalmente vació aunque los botones estaban en modo fantasma (curioso BUG). Presionamos las teclas Control - Alt - Backspace para reiniciar el X
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Ya podemos disfrutar de este refinado escritorio
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-Los botones inferiores nos sirven para acceder a las aplicaciones mas usadas o las que nosotros coloquemos
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

-También podemos ingresar a buscar aplicaciones por medio del menú Activities de Gnome-Shell
DriveMeca instalando PinguyOS 14.04 LTS paso a paso

Como actualizar Pinguy OS

-Antes de terminar sugiero actualizar desde una terminal

sudo apt update
sudo apt dist-upgrade

Ya es momento de que investigues y hagas tus apuestas por esta distribución. Te gusto PinguyOS? te quedas con Ubuntu? o cual usas para tu escritorio?

Artículos recomendadosReview Zorin OS Lite - Instalación, actualización y recorrido
                                           Review Ubuntu 17.10. Instalación y primeros pasos
                                           Instalando una impresora USB en Linux Ubuntu
                                           Como arreglar el MBR de nuestro Linux Ubuntu sin perecer en el intento
                                           Como instalar qbittorrent en ubuntu

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark

Como instalar Super Tux Kart paso a paso en Linux Ubuntu

Como instalar SuperTuxKart en Ubuntu Linux

Lo confieso, uno de mis hobbies son los videojuegos y a ellos les echo la culpa de acercarme a los sistemas. Por eso no puedo dejar pasar la oportunidad de celebrar el que Super Tux Kart tenga una nueva versión disponible para que podamos disfrutarla y es el tema de hoy, como instalar SuperTuxKart en Linux Ubuntu paso a paso.

La nueva versión nos trae un mejorado motor gráfico, buen sistema físico de los kart, sistema online para manejo de trofeos, estadísticas, multiplataforma con versión disponible para Android, etc.
Ya dentro del juego podremos competir en linea con otros jugadores o hacer el modo historia desconectado (offline) según el gusto de cada cual.

Para este articulo lo instalaremos en un Linux Ubuntu por medio de su repositorio oficial. Ya quieres probarlo, pongámonos manos a la obra entonces.

Requerimientos para SuperTuxKart en Linux Ubuntu

  • Linux Ubuntu actualizado
  • Conectividad a internet

Como instalar Super Tux Kart paso a paso en Linux Ubuntu

-Abrimos una consola y ejecutamos el siguiente comando para agregar el repositorio oficial. Escribimos nuestra contraseña y presionamos Enter cuando se nos pida

sudo add-apt-repository ppa:stk/dev
[sudo] password for drivemeca:
 Stable release of SuperTuxKart.
 Más información: https://launchpad.net/~stk/+archive/ubuntu/dev
Pulse [Intro] para continuar o ctrl-c para cancelar

gpg: keybox '/tmp/tmphh9whw1f/pubring.gpg' created
gpg: /tmp/tmphh9whw1f/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 6D3B959722E58263: clave pública "Launchpad SuperTuxKart PPA" importada
gpg: Cantidad total procesada: 1
gpg:               importadas: 1
OK

-Actualizamos e instalamos SuperTuxKart
sudo apt update
sudo apt install supertuxkart

-Ya instalado es tiempo de ejecutarlo desde el dash o menu de Ubuntu, en mi caso escribo en el menú super y aparece SuperTuxKart, le damos click a su icono
Ejecutamos SuperTuxKart desde el menu de Ubuntu

Video tutorial Instalando SuperTuxKart en Ubuntu Linux



-Esperamos unos segundos mientras carga
Esperamos mientras carga SuperTuxKart

-Permitimos que se conecte a los servidores para descargar complementos ademas de enviar estadísticas anónimas de nuestro hardware. Damos click al botón Si
Permitimos el envio de estadisticas anonimas

-Podemos elegir en la siguiente pantalla si queremos jugar en linea contra otros usuarios o desconectado (fuera de linea). En mi caso elijo fuera de linea para este articulo y le doy click
Elegimos si queremos jugar conectados o desconectados

-La ventana principal es auto explicativa con botones grandes principales y una barra inferior con opciones. Damos click a Historia
Ingresamos en el modo Historia

-SuperTuxKart nos brinda un tutorial de cuales son las teclas a usarse para jugar. Damos click al botón Continuar
Se nos brinda un tutorial de como jugar

-A buscar retos, YA!!
A buscar retos YA

-Creiste que seria facil? Veremos trampas, rampas y claro, cascaras de platanos
Esquiva las trampas, creiste que seria facil?

-SuperTuxKart cuenta con complementos, circuitos y arenas que puedes descargar sin costo alargando mas el disfrute de este juego pensource
Podemos descargar complementos, circuitos y arenas en SuperTuxKart

-La comunidad de STK es activa y siempre encontraremos nuevas sorpresas en este maravilloso juego
STK tiene una comunidad activa a su alrededor

Eres fan de los videojuegos, te gusto SuperTuxKart? que tipo de juegos prefieres, alguno en especial para Linux?

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark