Accès rapide


Derniers ajouts (19/01):
Chibi Devi! 10

Suggestions

Vote pour printemps 2012:
Sora no otoshimono
Asobi ni iku yo
Tantei opera Milky Holmes

Flash ≠ Web

Flash ce n'est pas du web

Installer & trouver un proxy PHP

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 :D 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 !

Ready to rox !

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 !

pperso.free.fr


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 !

Recherchez

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 :jap:

11 commentaires sur Installer & trouver un proxy PHP

  • 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/

  • blaaz

    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.

  • eg33

    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 :jap: ) !
    - La troisième année : l’accès au site du client officiel de TOR est censuré (mais pas en SSL :p ).
    - 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 :D 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 :D 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 :mrgreen:

  • Sybylle

    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)

  • jm

    Rôô… ce que vous êtes sympas tous…
    Merci

Laisser un commentaire


Vous pouvez utiliser ces tags HTML (exemple: <b>votre texte en gras</b>)

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:) :( ;) :x :roll: :rouge: :pff: :p :mrgreen: :jap: :-?