Edit 25/08: Sebsauvage signale en commentaire avoir une version modifiée de PHProxy, protégeant la confidentialité des échanges client-serveur proxy
Edit2: j’ai fait un mod se basant sur la version modifiée de Sebsauvage
Vous êtes dans un établissement scolaire ou une entreprise qui a un filtrage web trop radical ? Ou vous voulez tout simplement cacher votre adresse IP au site que vous visitez ? La solution c’est un proxy sur un serveur web.
Alors vous connaissez sans doute les proxy comme Anonymouse ou Hidemyass ?
Aujourd’hui vous allez apprendre comment mettre en place un proxy PHP, bien sûr open-source sous licence GPL, ultra-simple à installer et utiliser, et en plus largement répandu
Son nom: PHProxy.
Téléchargez la dernière version depuis SourceForge. Décompressez l’archive zip.
Vous devez uploader 3 fichiers sur un hébergement web: index.inc.php, index.php et style.css.
Et voilà, le proxy est en place ! Il vous suffit de vous rendre sur le site pour pouvoir l’utiliser !
Conseil: laissez les cases par défaut cochées, il va sans dire qu’en activant le javascript il redevient possible de déterminer votre adresse IP
Et ça marche !
Mais s’il est aussi facile de créer un proxy PHP, vous vous doutez bien qu’ils sont légion sur le web ! Et comment en trouver facilement dans ce cas ? Google !
intitle:phproxy "PHProxy 0.5b2" "Web Address"
pour tomber sur une tonne de proxy utilisant PHProxy. Il y en a des tas mais certains en profitent pour inclure des bannières publicitaires sur les pages. Allez-y bien armé contre les pubs et sites malveillants ! (Firefox dernière version + Adblock Plus + NoScript + antivirus à jour, ça devrait le faire).
Bon surf











Et pour ceux dont l’accès à la page du projet poxy sur sourceforge est bloqué, vous pouvez choper le fichier là (c’est un site miroir Sourceforge.net et autres):
http://www.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/p/project/po/poxy/PHProxy/
cool ton truc mais dasn le cas ou le titre du proxy a ete modifie?? ou encore encore l’acces au sous repertoire a ete interdit (hors le script est dans ce cas dans un sous repertoire) ??
Pour la recherche Google ?
En fait il suffit d’indiquer un maximum d’informations présentes sur les pages de PHProxy, les indiquer dans des " force Google à rechercher le terme exact. Pas besoin du intitle
Après si le répertoire est interdit d’accès… on peut rien y faire.
Perso, j’ai pu tester de nombreux proxies passant par le proxy d’un lycée sous SLIS (Jolimont, Toulouse, pour les intéressés) :
- Au début de la première année : n’importe quel proxy était accessible.
) !
).
- Vers le milieu de l’année : les plus importants proxies sont censurés.
- Vers la fin de l’année : encore plus de proxy filtrés.
- La deuxième année : quasiment plus aucun proxy d’accessible (pourtant j’en ai testé) !
- Au cours de cette même année : c’est carrément le script PHProxy entier qui est bloqué par SLIS (et oui
- La troisième année : l’accès au site du client officiel de TOR est censuré (mais pas en SSL
- Dans le courant de la troisième année : TOR toujours accessible. C’est con (pour eux), mais je crois bien qu’ils n’arriverons pas vaincre cette force de la nature cette fois !
Tout ça pour dire que s’ils ont envie de bloquer l’accès à tous les proxies, rien ne leur en empêche… Donc en installer un soi-même reviendra au même finalement (le log leur dit tout de tout façon).
Deux remèdes s’imposent donc : TOR (gratuit, mais lent) et VPN (majoritairement payant, mais rapide et efficace). Tant qu’il est possible de choisir le port de communication, c’est bon
Si j’oublie quelque chose…
Comme on vient de voir, les commentaires provenant d’IP listées « proxy » par Akismet nécessitent validation manuelle
Voilà pourquoi le commentaire n’a pas été publié tout de suite.
Et, oui, ils peuvent dépenser toute leur énergie pour bloquer les relais TOR, il y aura toujours un moyen de parvenir à ses fins
Le doux paradoxe de l’accès internet dans les établissements scolaires: c’est une formidable base de connaissances qui permet de compléter ce qui est étudié en cours, et pourtant « ils » cherchent à en faire un intranet fonctionnant par liste blanche.
Au fait, pour ceux que ça intéresse, j’ai une version modifiées de PHProxy: Toutes les URLs sont signées et chiffrées avec une clé aléatoire jetable rattachée au cookie de session.
L’intérêt ?
- L’historique du navigateur devient inexploitable: Dès que le navigateur est fermé, le cookie de session est perdu, et avec lui la possibilité de déchiffrer les URLs.
- L’admin d’un proxy intermédiaire ne pourra pas savoir quels sites vous visitez avec le proxy (car les URLs chiffrées).
- S’il fait un copier-coller des URLs qu’il voit dans ses logs, il aura juste droit à un beau message d’erreur (car il n’a pas le cookie de session qui permet de signer les URLs).
Bien sûr, cela ne protège en rien contre le snifing réseau ou l’examen des caches (cache des proxy, cache du navigateur), mais c’est déjà ça (surtout quand on ne peut pas faire de https).
Ah ça c’est pas mal
C’est disponible quelque part ?
Nulle part pour le moment… mais je vais vous mettre ça à disposition sur mon site d’ici quelques heures.
Voilà c’est dispo là:
http://sebsauvage.net/temp/poxy-0.5b2_encrypt.zip
( md5: 5254582ed4db45d35e437517dbb04c86 )
Si vous voulez voir précisément ce qui a été modifié, il suffit de regarder le fichier diff.diff contenu dans le ZIP. Ça reste compatible php4.
Deux petits tests à faire:
- Naviguez en utilisant votre proxy, puis fermez votre navigateur. Ré-ouvrez le et essayez d’utiliser les URLs dans l’historique du navigateur. Echec: Vous aurez un message « Wrong hmac. »
- Naviguez en utilisant votre proxy, puis copiez-collez l’URL dans un autre navigateur. Même erreur: « Wrong hmac. ».
La modification n’est finalement pas très compliquée, mais efficace
Pas mal tout ça…A tester
Pour Firefox j’aouterais l’extension HTTPS-Everywhere, qui permet de se connecter automatiquement en HTTPS sur les sites proposant la fonctionnalité (ou alors on se tape la petit règle soi-même).
Site: https://www.eff.org/ (beta pour l’instant, mais pas de PB en ce qui me concerne)
Rôô… ce que vous êtes sympas tous…
Merci