HTTP

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 ligero, rápido, muy fácil de configurar y un servicio de proxy de código abierto. Tinyproxy también se puede configurar como proxy inverso. Es bueno usarlo como un proxy pequeño con menos recursos del sistema porque es muy liviano.

Características

Instalar TinyProxy

Actualice los paquetes del sistema escribiendo el siguiente comando.

[correo electrónico protegido]: ~ $ sudo apt-get update
[correo electrónico protegido]: ~ $ sudo apt-get upgrade -y

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

[correo electrónico protegido]: ~ $ sudo apt-get -y install tinyproxy

Se instalará Tinyproxy. Para iniciar y verificar el estado de Tinyproxy, escriba estos comandos.

[correo electrónico protegido]: ~ $ sudo systemctl tinyproxy start
[correo electrónico protegido]: ~ $ sudo systemctl tinyproxy status

Configurar navegador web

Para que su Tinyproxy funcione, debe cambiar algunas configuraciones en su navegador web. Para hacerlo, vaya a la configuración de red de su navegador web y haga clic en la configuración manual del proxy, y en la barra de proxy HTTP, escriba su dirección IP pública en la que desea ejecutar el Tinyproxy. Y el número de puerto (por defecto, el puerto tinyproxy no. es 8888).

También puede usar foxyproxy para configurar su navegador web. Es una herramienta de administración de proxy que es mucho mejor que la capacidad limitada de la configuración de 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.

[correo electrónico protegido]: ~ $ cd etc / tinyproxy / tinyproxy.conf

Para realizar cambios en el archivo de configuración de Tinyproxy, ábralo usando vim.

[correo electrónico protegido]: ~ $ sudo vim etc / tinyproxy / tinyproxy.conf

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

Ahora ve a la línea #Escucha 192.168.0.1 . Comente esta línea y escriba su dirección_IP en ella.

Permitir y bloquear rango de IP de usuario

Tinyproxy le permite agregar o bloquear una IP de usuario o un rango de IP para que no use 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 un rango de direcciones IP justo debajo de la línea Permitir 192.168.0.0 agrega una línea

Permitir [IP_Address / range]

Para bloquear una IP de usuario o un rango de IP, simplemente comente la dirección_IP que desea bloquear. En tinyproxy, por defecto, todas las direcciones IP están bloqueadas.

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 contraseña de usuario. Descomente 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 sitios web usando tinyproxy. Siga las instrucciones para agregar filtros de tráfico.

Ir a la linea Filtrar "/ etc / tinyproxy / filter". Comenta esta línea. Puedes poner el filtro en URL o dominios. Además, debajo de esta línea, comente otra línea, "FilterExtanded On". Y "FilterDefaultDeny 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 / filter" camino. Así que ábrelo usando vim.

[correo electrónico protegido]: ~ $ sudo vim etc / tinyproxy / filter

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

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

[correo electrónico protegido]: ~ $ service tinyproxy restart

Ahora permita el firewall escribiendo el comando.

[email protected]: ~ $ sudo iptables -A INPUT -j ACCEPT -m comment --comentar “tinyproxy” -s 192.163.28.73/24 -p tcp --dport 8888

Regular TinyProxy usando Cron Job

Si desea programar el tiempo de su tinyproxy, como cuando desea iniciar, reiniciar o detener el tinyproxy. Puede hacerlo con una función especial del trabajo cron de Linux. Sigue este patrón hora (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 / tinyproxy start

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

0 23 * * * etc / init.parada d / tinyproxy

Esto significa que el servicio tinyproxy comenzará automáticamente a las 6 am y se detendrá a las 11 pm todos los días.

Conclusión

Tinyproxy es una herramienta útil y sencilla para configurar 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 squid. Aquí solo hemos compartido algunos consejos, pero son lo suficientemente buenos. Con esta sencilla guía sobre cómo instalar, configurar y usar tinyproxy, podrá configurar su tinyproxy.

Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...
Las mejores aplicaciones de mapeo de gamepad para Linux
Si te gusta jugar juegos en Linux con un gamepad en lugar de un sistema de entrada de teclado y mouse típico, hay algunas aplicaciones útiles para ti....
Herramientas útiles para jugadores de Linux
Si le gusta jugar juegos en Linux, es probable que haya utilizado aplicaciones y utilidades como Wine, Lutris y OBS Studio para mejorar la experiencia...