Características
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.