Caractéristiques
Installer tinyproxy
Mettre à jour les packages système en tapant la commande suivante.
ubuntu @ ubuntu: ~ $ sudo apt-get update
ubuntu @ ubuntu: ~ $ sudo apt-get upgrade -y
Une fois la mise à jour terminée, installez Tinyproxy en tapant cette commande.
ubuntu @ ubuntu: ~ $ sudo apt-get -y installer tinyproxy
Tinyproxy sera installé. Pour démarrer et vérifier l'état de Tinyproxy, tapez ces commandes.
ubuntu @ ubuntu: ~ $ sudo systemctl tinyproxy start
ubuntu @ ubuntu: ~ $ sudo systemctl tinyproxy statut
Configurer le navigateur Web
Pour faire fonctionner votre tinyproxy, vous devez modifier certains paramètres de votre navigateur Web. Pour ce faire, accédez à vos paramètres réseau de navigateur Web et cliquez sur la configuration de proxy manuelle, et dans la barre proxy HTTP, écrivez votre IP_ADDRESS public sur lequel vous souhaitez exécuter le tinyproxy. Et le numéro de port (par défaut du port tinyproxy non. est 8888).
Vous pouvez également utiliser Foxyproxy pour configurer votre navigateur Web. Il s'agit d'un outil de gestion de proxy qui est bien meilleur que la capacité limitée de la configuration proxy de Firefox. Il s'agit d'une extension pour les navigateurs Web Firefox et Chrome et peut être téléchargé à partir de leurs magasins.
Configuration de Tinyproxy
Le fichier de configuration Tinyproxy est situé dans le chemin suivant «Etc / tinyproxy / tinyproxy.conf.
Pour y accéder, saisissez la commande suivante.
ubuntu @ ubuntu: ~ $ cd etc / tinyproxy / tinyproxy.confli
Pour apporter des modifications dans le fichier de configuration Tinyproxy, ouvrez-le à l'aide de VIM.
ubuntu @ ubuntu: ~ $ sudo vim etc / tinyproxy / tinyproxy.confli
Aller à la ligne Autoriser 127.0.0.1 Et changez-le avec votre adresse IP publique.
Maintenant, allez à la ligne #Listen 192.168.0.1 . Commentez cette ligne et écrivez votre ip_address dedans.
Autoriser et bloquer la gamme d'IPS utilisateur
Tinyproxy vous permet d'ajouter ou de bloquer une IP utilisateur ou une gamme d'IPS à partir de l'utilisation de Tinyproxy. Pour autoriser ou bloquer la propriété intellectuelle de l'utilisateur, accédez à la ligne Autoriser 127.0.0.1, et en dessous de cette ligne, ajoutez les adresses IP que vous souhaitez autoriser [ip_address]. Pour permettre une gamme d'adresse IP juste en dessous de la ligne, permettez 192.168.0.0 Ajouter une ligne
Autoriser [ip_address / gamme]
Pour bloquer une IP utilisateur ou une gamme d'IPS, commentez simplement l'ip_address que vous souhaitez bloquer. Dans Tinyproxy, par défaut, tous les IP sont bloqués.
Autorisation
Dans Tinyproxy, vous pouvez configurer l'autorisation afin que seuls les utilisateurs puissent accéder au tinyproxy autorisé. Pour configurer les informations d'identification d'autorisation, accédez à la ligne #basicauth Mot de passe utilisateur. Décommente cette ligne et écrivez votre mot de passe à la fin de cette ligne.
Mot de passe utilisateur BasicAuth [votre mot de passe]
Ajout de filtre
Vous pouvez également ajouter un filtre de trafic en bloquant les sites Web à l'aide de Tinyproxy. Suivez les instructions pour ajouter des filtres à trafic.
Aller à la ligne Filtre «/ etc / tinyproxy / filtre». Commentez cette ligne. Vous pouvez mettre le filtre sur l'URL ou les domaines. Aussi, en dessous de cette ligne, commentez une autre ligne, "Filtre-examen sur". Et "FilterDefaultdeny Oui".
Enregistrez les modifications et ajoutez des domaines des sites Web que vous souhaitez bloquer dans le fichier filtre. Vous pouvez accéder au fichier de filtre dans le «/ Etc / tinyproxy / filtre» chemin. Alors ouvrez-le en utilisant vim.
innetu @ ubuntu: ~ $ sudo vim etc / tinyproxy / filtre
Ajouter les domaines ligne par ligne. Vous pouvez ajouter n'importe lequel et autant de domaines que vous souhaitez bloquer.
Chaque fois que vous apportez des modifications dans la liste des filtres ou le fichier de configuration Tinyproxy, vous devez redémarrer le service Tinyproxy. Pour redémarrer la commande Tinyproxy Service Type.
ubuntu @ ubuntu: ~ $ service tinyproxy redémarrer
Autorisez maintenant le pare-feu en tapant la commande.
ubuntu @ ubuntu: ~ $ sudo iptables -a entrée -j accepter -m commentaire --semment «tinyproxy» -s 192.163.28.73/24 -P TCP --DPORT 8888
Réguler Tinyproxy en utilisant Cron Job
Si vous souhaitez planifier le timing de votre tinyproxy, comme lorsque vous souhaitez commencer, redémarrer ou arrêter le tinyproxy. Vous pouvez le faire avec une fonctionnalité spéciale du travail Linux Cron. Il suit ce modèle temps (minute, heure, jour du mois, mois, jour de la semaine) commande de chemin. Pour modifier la commande de type de travail cron crontab -e
Pour planifier l'heure de départ de Tinyproxy, saisissez les commandes suivantes.
0 6 * * * etc / init.d / tinyproxy start
Pour planifier l'heure d'arrêt de Tinyproxy, saisissez les commandes suivantes.
0 23 * * * etc / init.D / tinyproxy arrêt
Cela signifie que le service Tinyproxy commencera automatiquement à 6 h et s'arrêtera à 23 h tous les jours.
Conclusion
Tinyproxy est un outil utile et facile pour définir le proxy HTTP / HTTPS. C'est pour les petits serveurs, mais si vous voulez avoir un serveur proxy fonctionnant pour des réseaux plus grands, vous devrez peut-être aller au Squid Proxy. Nous n'avons partagé que quelques conseils ici, mais ils sont assez bons. En utilisant ce guide simple sur la façon d'installer, de configurer et d'utiliser Tinyproxy, vous pourrez configurer votre tinyproxy.