Cómo instalar y configurar TinyProxy en su servidor Linux

Cómo instalar y configurar TinyProxy en su servidor Linux
TinyProxy es un proxy HTTP/HTTPS. Es liviano, rápido, muy fácil de configurar y un servicio proxy de código abierto. TinyProxy también es configurable como un proxy inverso. Es bueno ser utilizado como un pequeño proxy con menos recursos del sistema porque es muy liviano.

Características

  • TinyProxy es fácil de configurar y modificar.
  • Una pequeña huella de memoria significa que ocupa una cantidad muy pequeña de espacio en los sistemas operativos. Su huella de memoria es casi alrededor de 2 MB.
  • El modo anónimo permite la autorización de encabezados HTTP individuales que deben permitirse y aquellos que no deben ser.
  • Control de acceso bloqueando a un usuario no autorizado.
  • El filtrado permite al usuario bloquear o permitir un cierto dominio creando una lista negra y una lista blanca.
  • Las características de privacidad controlan los datos entrantes y salientes de los servidores HTTPS/HTTP.

Instalar tinyproxy

Actualizar paquetes del sistema escribiendo el siguiente comando.

ubuntu@ubuntu: ~ $ sudo apt-get actualización
ubuntu@ubuntu: ~ $ sudo apt -get actualización -y

Una vez que se complete la actualización, instale a TinyProxy escribiendo este comando.

ubuntu@ubuntu: ~ $ sudo apt -get -y install tinyproxy

TinyProxy se instalará. Para comenzar y verificar el estado de TinyProxy, escriba estos comandos.

ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy start
ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy status

Configurar el navegador web

Para que su TinyProxy funcione, debe cambiar algunas configuraciones en su navegador web. Para hacerlo, vaya a la configuración de la red de su navegador web y haga clic en la configuración de proxy manual, y en la barra de proxy HTTP, escriba su IP_address público en el que desea ejecutar el TinyProxy. Y el número de puerto (por defecto, TinyProxy Port No. es 8888).

También puede usar FoxyProxy para configurar su navegador web. Es una herramienta de gestión proxy que es mucho mejor que la capacidad limitada de la configuración proxy de Firefox. Es una extensión para los navegadores web Firefox y Chrome y se puede descargar desde sus tiendas.

Configuración de TinyProxy

El archivo de configuración de TinyProxy se encuentra en la siguiente ruta "Etc/tinyproxy/tinyproxy.conf ".

Para acceder a él, escriba el siguiente comando.

ubuntu@ubuntu: ~ $ cd etc/tinyproxy/tinyproxy.confusión

Para hacer cambios en el archivo de configuración de TinyProxy, abrérelo usando VIM.

ubuntu@ubuntu: ~ $ sudo vim etc/tinyproxy/tinyproxy.confusión

Ir a la línea Permitir 127.0.0.1 y cámbielo con su dirección IP pública.

Ahora ve a la línea #listen 192.168.0.1 . Comenta esta línea y escribe tu ip_address en ella.

Permitir y bloquear el rango de IPS de los usuarios

TinyProxy le permite agregar o bloquear una IP de usuario o una gama de IPS para usar TinyProxy. Para permitir o bloquear la IP del usuario, vaya a la línea Permitir 127.0.0.1, y debajo de esta línea, agregue las direcciones IP que desea permitir [IP_Address]. Para permitir una gama de dirección IP justo debajo de la línea, permita 192.168.0.0 Agregar una línea

Permitir [IP_Address/Range]

Para bloquear una IP o rango de IPS de usuario, solo comente el IP_address que desea bloquear. En tinyproxy, por defecto, todos los IP están bloqueados.

Autorización

En TinyProxy, puede configurar la autorización para que solo aquellos usuarios puedan acceder al TinyProxy que están autorizados. Para configurar las credenciales de autorización, vaya a la línea #Basicauth User contraseña. Descopment esta línea y escriba su contraseña al final de esta línea.

Contraseña de usuario de Basicauth [su contraseña]

Agregar filtro

También puede agregar un filtro de tráfico bloqueando los sitios web utilizando tinyproxy. Siga las instrucciones para agregar filtros de tráfico.

Ir a la línea Filtro "/etc/tinyproxy/filtro". Comenta esta línea. Puede poner el filtro en URL o dominios. Además, debajo de esta línea, comente otra línea, "FilterExtanded on". Y "FilterDefaultDdeny Sí".

Guarde los cambios y agregue dominios de los sitios web que desea bloquear en el archivo de filtro. Puede acceder al archivo de filtro en el "/Etc/tinyproxy/filtro" camino. Así que ábralo usando vim.

ununtu@ubuntu: ~ $ sudo vim etc/tinyproxy/filtro

Agregue los dominios línea por línea. Puede agregar cualquier dominio que desee bloquear.

Cada vez que realice cualquier cambio en la lista de filtros o el archivo de configuración de TinyProxy, debe reiniciar el servicio TinyProxy. Para reiniciar el comando de tipo de servicio tinyproxy.

ubuntu@ubuntu: ~ $ servicio tinyproxy reiniciar

Ahora permita el firewall escribiendo el comando.

ubuntu@ubuntu: ~ $ sudo iptables -a entrada -j Aceptar -m comentario -comment "tinyproxy" -S 192.163.28.73/24 -P TCP --DPORT 8888

Regular a tinyproxy usando trabajo cron

Si desea programar el momento de su TinyProxy, como cuando desea comenzar, reiniciar o detener el TinyProxy. Puede hacerlo con una característica especial del trabajo de Linux Cron. Sigue este patrón tiempo (minuto, hora, día del mes, mes, día de la semana) comando de ruta. Para editar el comando de tipo de trabajo cron crontab -e

Para programar la hora de inicio de TinyProxy, escriba los siguientes comandos.

0 6 * * * etc/init.D/comienzo tinyproxy

Para programar el tiempo de parada de TinyProxy, escriba los siguientes comandos.

0 23 * * * etc/init.D/TinyProxy Stop

Esto significa que el servicio TinyProxy comenzará automáticamente a las 6 a.m. y se detendrá a las 11 p.m. todos los días.

Conclusión

TinyProxy es una herramienta útil y fácil para establecer el proxy HTTP/HTTPS. Es para servidores pequeños, pero si desea tener un servidor proxy que se ejecute para redes más grandes, es posible que deba ir al proxy de calamar. Hemos compartido solo algunos consejos aquí, pero son lo suficientemente buenos. Usando esta guía simple sobre cómo instalar, configurar y usar TinyProxy, podrá configurar su TinyProxy.