Home > Tecnología > Configurando un php proxy (phproxy) en su propio dominio / hosting

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

December 2nd, 2008 Leave a comment Go to comments

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.

Proxy Builder

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.

Categories: Tecnología Tags: , , ,
  1. December 12th, 2008 at 17:37 | #1

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

  2. December 13th, 2008 at 17:57 | #2

    @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

  3. December 14th, 2008 at 08:49 | #3

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

  4. December 16th, 2008 at 14:00 | #4

    @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.

  5. December 16th, 2008 at 15:05 | #5

    @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

  6. December 19th, 2008 at 22:50 | #6

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

  7. December 21st, 2008 at 11:04 | #7

    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.

  8. December 21st, 2008 at 15:27 | #8

    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.

  9. December 29th, 2008 at 06:01 | #9

    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

  10. January 7th, 2009 at 11:37 | #10

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

  11. January 10th, 2009 at 20:14 | #11

    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.

  12. January 10th, 2009 at 21:40 | #12

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

  13. February 11th, 2009 at 08:49 | #13

    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.

  14. March 18th, 2009 at 14:39 | #14

    Sos medio salame, la IP es de tu proveedor de hosting ;)

  15. abel
    May 17th, 2010 at 04:19 | #15

    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

  16. May 17th, 2010 at 07:42 | #16

    @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

  17. August 30th, 2010 at 19:23 | #17

    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.

  1. December 14th, 2008 at 18:53 | #1
  2. December 30th, 2008 at 07:38 | #2
Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).