Installer un proxy squid sur un serveur dédié, pour ne pas être bridé en débit vers Youtube par exemple.
Testé sur Debian 8.
Saisir la commande :
apt install squid3
Modifier le fichier /etc/squid3/squid.conf
.
acl homeip src 12.34.56.78 http_access allow homeip http_access deny all forwarded_for off http_access deny !Safe_ports http_port 40004 deny_info TCP_RESET all cache deny all
Pensez à commenter la ligne http_access deny all
présente plus haut par défaut dans le fichier, elle prends précédence et va vous bloquer.
Cette configuration ajoute un contrôle d'accès nommé homeip
autorisant l'ip 12.34.56.78
. Tout le reste est interdit. Le cache est désactivé.
Pour ajouter d'autres IP ou range, rajoutez les lignes nécessaires, avant le http_access deny all
. Un range sera noté 12.34.56.78/24
.
http_port 40004
est à votre convenance, et sera le port du proxy. Le proxy n'envoie pas de réponse si l'IP n'est pas autorisée.
Redémarrez le service pour prendre en compte la configuration :
service squid3 restart
Les fichiers de log sont /var/log/squid3/access.log
et /var/log/squid3/cache.log
. Une configuration logrotate est installée avec le package sur Debian.
Il ne reste plus qu'à configurer votre navigateur pour utiliser ce proxy. Utilisez son IP en SOCKS v5.