Salut rjcb,
Bon, je vois que tu as déjà installé plein de choses.
1. Une passerelle
Avec la translation d'adresses effectuée par ta machine Linux IPCOP, ta passerelle permet aux ordinateurs de ton réseau local de partager ta connection Internet Free.
Rien qu'avec celà, les adresses IP *locales* de ton réseau (du type 192.168.0.2) deviennent invisibles de l'extérieur ... et de toutes façons, elles ne sont pas sensées être visibles, vu que ce sont des adresses locales !
Sauf configuration particulière, routage particulier ou paramétrage de firewall particulier, cette passerelle permet de "masquer" l'adresse IP des postes du LAN quelque soit le port ou l'adresse IP Internet consultés, et le protocole utilisé (que ce soit du Web, du FTP, etc.).
2. Un proxy (Squid, si j'ai bien compris)
Squid te permet d'utiiser ses fonctions de proxy et de cache pour une variété de types de serveurs et de protocoles : http, https, FTP, DNS notamment.
Comme tu le dis, outre la fonction de "proxy", c'est à dire de connexion à un serveur par cet intermédiaire, Squid permet d'accélérer les requêtes à ces différents types de serveurs avec des fonctions de mise en cache.
Quant à l'anonymat...
Il se peut que ta version de Squid ajoute des entêtes dans les requêtes trahissant l'adresse IP d'origine, du genre : "X-Forwarded-For:".
Voir les lien ssuivants et la doc de Squid pour le désactiver :
http://www.squid-cache.org/Doc/FAQ/FAQ-4.html#ss4.17
http://www.squid-cache.org/Doc/FAQ/FAQ-4.html#ss4.18
3. La question de l'adresse IP
Quoi que tu fasses, si tu te conectes au serveur www.commentcamarche.net, que tu utilises Squid sur ton serveur ou simplement une passerelle, tu auras toujours l'adresse Ip de Free dans les logs de commentcamarche.net, puisque c'est ton seul et unique FAI.
C'est pourquoi celà ne te rend pas réellement "anonyme".
Il te faut une adresse IP Internet existante pour dialoguer avec d'autres ordinateurs connectés à l'Internet, sinon les réponses aux requêtes que tu leur adresse avec une fausse adresse IP ne t'arriveront jamais.
Tu peux toujours construire de toutes pièces des paquets qui envoient une requête à un serveur Web avec une adresse IP erronée (ce n'est pas simple à faire et en tout cas Squid n'est pas prévu pour), mais la réponse à cette requête, tu ne la verras jamais venir. Elle ne te parviendra que si tes paquets indiquent une adresse IP d'origine de la requête véritable par laquelle tu peux recevoir le trafic entrant en réponse.
Donc, tu dois utiliser ta propre adresse IP, ou utiliser un serveur proxy ayant une adresse Internet (publique) différente de la tienne et qui te permette de te connecter par son intermédiaire.
Si ce serveur proxy est paramétré pour ne transmettre aucune information sur l'ordinateur d'origine, tu as un "certain anonymat" du moins vis à vis des tiers. Vis à vis du proxy aucun anonymat, puisqu'il te "connais", lui... il connait au moins l'adresse IP par laquelle tu te connectes à lui. Il peut bien sûr (il *doit* en fait, c'est une obligation légale, en France du moins) divulguer toutes les informations concernant les personnes qui se connectent par son intermédiaire à la requête d'un Tribunal.
4. La morale de l'histoire :
- l'anonymat sur l'Internet n'est pas si simple que l'on croit,
- il ne faut pas sombrer dans la parano, ce n'est pas parce que ton adresse IP se retrouve dans les logs de commentcamarche.net, que ta vie privée est en danger...
Dal