La vida es corta, vivámosla intensamente

Configurando un php proxy (phproxy) en su propio dominio / hosting

phproxy en su propio dominio En ocasiones debo trabajar en clientes cuya conexión de internet esta bloqueada por algún servicio estilo websense y por lo tanto no puedo acceder a muchos sitios. Esto se vuelve un problema porque no puedo acceder a información de referencia disponible en internet sobre uno u otro tema, y que normalmente me facilita el trabajo, es así como me he puesto en la tarea de investigar como configurar una página php que sirva como proxy para de esta manera acceder a sitios bloqueados, aprovechando que ahora tengo mi propio dominio y mi propio hosting.

En realidad existen muchos sitios por ahí que te permiten burlar estas seguridades, muchos incluso gratis pero siendo un poco paranoico y tratando de proteger la información que uso a diario, prefiero tener el control del sitio por donde navego.

Encontré varios scripts php que sirve a esta tarea de crear un sitio proxy, pero me llamaron la atención dos en particular:

Ambos son scripts escritos en PHP que de una manera muy sencilla permiten generar sitios que sirve de proxy, ambos son fácilmente configurables y se encuentra abundante información sobre personalización con temas. Me decidí por PHProxy porque es mas sencillo en el código que Glype.

 

El código de PHProxy puede encontrarse en muchos lugares pero yo lo descargue de http://www.proxybuilder.com/, basta con seleccionar PHProxy de la lista, colocar el nombre del sitio web donde se instalará el script, configurar los colores y tipo de letra y hacer clic en el botón «Generate Web Proxy Scripts» para descargar los scripts.

PHProxy consta de un archivo index.php y otro index.inc.php además de la hoja de estilos.  Basta con subir estos archivos al sitio web donde los desees alojar y ya está.

Después de jugar un rato con el sitio y de leer un poco me di cuenta que es necesario realizar algunos pocos cambios para mejorar algunos aspectos del script básico como soporte para youtube, google analytics para llevar estadísticas del uso, protegerse contra hotlinks entre otras cosas. Si les interesa leer un poco el detalle la mayoría de la información la saque de http://www.azproxies.com. Para simplificar el tema modifique y probé los scripts y para quien pueda estar interesado y no quiera molestarse con los detalles de las modificaciones hechas, al final les dejo un enlace donde pueden descargar mis scripts modificados.

Enlace: proxy.zip

Para que se registren correctamente las estadisticas de Google Analytics deben conseguir su código propio y buscar tanto en index.php como en index.inc.php el string UA-XXXXXXX-X y cambiarlo por el propio.

21 respuestas a “Configurando un php proxy (phproxy) en su propio dominio / hosting”

  1. Avatar de cristi
    cristi

    alguien puede ayudarme por favor ?? no puedo ver mi correo electronico en google chrome me dice algo de proxy php graciassssssssssssss

    Me gusta

  2. Avatar de ideal-chat
    ideal-chat

    Hola Cardila, el script me funcionó sin problemas. para que funcione correctamente deben asegurarse que el hosting en el que lo alojan no bloquee las peticiones (típico de los free hostings). Si tienen un hosting completo y aún así no les funca deben pedirle a la compañía que les desbloquee o habilite dicha característica.

    Saludos y Gracias por el aporte ^_^

    Me gusta

  3. Avatar de Zeokat
    Zeokat

    El sitio esta muerto, gracias a dios quedan algunos proxy online.
    Mi favorito sin lugar a dudas es http://www.proxy2surf.com/
    Es rapido y sin publicidad tan molesta.

    Me gusta

  4. Avatar de cardila
    cardila

    @abel
    Si tienes un hosting por el que pagas mensualmente o anualmente, no te deberían cobrar mas a menos que excedas los términos del hosting. Si lo usas muy seguido y en especial para descargas recuerda que estas usando el ancho de banda de tu proveedor de hosting y eso si puede generarte costos adicionales porque normalmente se contrata para anchos de banda determinados

    Me gusta

  5. Avatar de abel
    abel

    hola muy buen aporte mira yo utilizo aol para poder burlar los bloqueos q le ponen a mi pais (españa)algunas paginas ver el futbol descargas de megaupload videos de youtube lo q hace este programita es redireccionar mi ip a eeuu lo q si no se es si al redireccionar a eeuu me saldra un coste sobre mi factura o algo asi quiza vosotros podais saber algo o si simplemente es facil como lo pintan mi correo es abel _20da@hotmail.com

    Me gusta

  6. Avatar de JP
    JP

    Sos medio salame, la IP es de tu proveedor de hosting 😉

    Me gusta

  7. Avatar de evos1
    evos1

    Hola, yo lo he instalado y me va estupendo, pero tengo una duda. He comprobado que la IP que muestra mi script es de USA y no entiendo muy bien de donde coje esa IP y como podría manipular la IP mostrada por el proxy para cambiarla periódicamente. Si alguien pudiera decirme algo sobre el tema se lo agradecería. Un saludo a todos.

    Me gusta

  8. Avatar de Carlos Hernández
    Carlos Hernández

    Se me olvidaba fijate que lo probe con appserver en mi localhost y no me funciono ni gmail ni hotmial.
    grax

    Me gusta

  9. Avatar de Carlos Hernández
    Carlos Hernández

    me parece fantastico, pero como puedo hacer para restringir las descargas, esque necesito eso para un proyecto que tengo, nacido de la idea que me dio al leer este post, pero necesito restringir las descargas.

    gracias.

    Me gusta

  10. Avatar de james
    james

    amigigos tengo una cuenta gratuita de moibile web.tr pero no puedo ver mi correo alguien tiene un enlace para ver coorreo hotmail gracias

    Me gusta

  11. Instalar un php proxy en tu hosting o en tu servidor web doméstico | NI BLANCO NI NEGRO

    […] Son necesarios unos pasos de configuración para la correcta visualización de vídeos de youtube, estadísticas de uso, evitar hotlinking y demás, pero para evitaros esto os dejo el script que ha dejado para su descarga Carlos Ardilla en su blog http://blog.cardila.com […]

    Me gusta

  12. Avatar de mAnsOn
    mAnsOn

    Buenas, estoy buscando por ahi si seria posible integrar phproxy en un blog de wordpress!!!
    para hacer un portal no solo el proxy web!!

    saludos

    Me gusta

  13. Avatar de Martin
    Martin

    Ya me di por vencido no puede hacer funcionar mi proxy en mi web
    Gracias Cardila. ha «lokito» en tu web lo ke hace falta es crear un index.html para ke funciones.

    Me gusta

  14. Avatar de Martin
    Martin

    Me doy por vencido no pude encontrar donde estaba la falla, que lo mas probable seria que esta en el hosting, bueno pues Cardila Gracias por la ayuda, la información, por el aporte del proxy,
    Gracias amigo.

    Me gusta

  15. Avatar de lokito
    lokito

    A mi me carga todo pero cuando una url para la redireccion no funciona :S !!!

    Me gusta

  16. Avatar de cardila
    cardila

    @Martin
    Es probable que sea el hosting, algunos para evitar que tu uses el ancho de banda de ellos, bloquean las peticiones desde el host. Me cuentas. Saludos

    Me gusta

  17. Avatar de Martin
    Martin

    @cardila
    No mi amigo, ya subí el nuevo archivo y sigue en lo mismo
    veré con mas calma los código a ver si encuentro la falla
    o tal vez como tu dices es un problema con el hosting.
    si me funciona te avisare donde estaba la falla

    De todas formas
    Muchas gracias por contestarme de verdad Gracias.

    Me gusta

  18. 1000 comentarios | Carlos Ardila

    […] con mis respuestas a un comentario de Martín he llegado al comentario número 1000 de este blog, a decir verdad un gran logro porque nunca […]

    Me gusta

  19. Avatar de cardila
    cardila

    @Martin
    Martin, encontré un detalle y lo arregle, asi que descarga de nuevo el archivo y me cuentas. Saludos

    Me gusta

  20. Avatar de cardila
    cardila

    @Martin
    Al parecer es un problema con tu hosting. Revise los scripts publicados y a mi me funcionan bien. Voy a revisar un poco mas y si encuentro algo te dejo saber

    Me gusta

  21. Avatar de Martin
    Martin

    Hola que tal, esta muy bueno el aporte yo utilice tus script’s modificados y entre a youtube.com y no me sale ni las imágenes ni el vídeo no se que estoy haciendo mal o ala mejor en tus códigos modificados hiciste algo mal, no se que sea pero..

    por favor me ayudarías!!!

    mi web es
    web-martin.t35.com

    Hechale un vistoso a ver si puedes saber que es lo que esta mal
    o quien sea que sepa de esto que me ayude.

    Gracias!!!!

    Me gusta

Replica a cardila Cancelar la respuesta