Descarga con otra IP

Soltrac

Buenas, tengo una duda:

Suponed que tengo una página para descargar un archivo, pero yo quiero descargarlo con la IP de una máquina intermedia, ¿cómo podría hacerlo? Serviría un proxy? En este caso, cómo tendría q configurarlo?

P

#1 serviria un proxy

toma una guia http://www.geekets.com/2009/03/que-es-un-proxy-una-guia-para-novatos/

1 respuesta
Soltrac

#2 Thank you! Pero yo quiero ser el proxy! Necesitaría un howto para configurar por ejemplo el squid o cualquier otro para realizar esto.

1 respuesta
NeV3rKilL

#1 Cualquier proxy te sirve ya que las peticiones y el tráfico lo va a enviar el proxy.

Si tienes un simple server ssh puedes hacer tunnel o a las malas ponerte un privoxy o squid.

1 respuesta
Soltrac

#4 Pero que es eso...yo quiero ser el proxy, es decir, voy a tener una máquina en linux configurada para realizar esto.

Mi intención es saber como podría configurar un proxy para que se encargara de esto.

P

#3 Aver , busca un tutorial por google,madre mia xD

por que no puedes ponerte uno aloja en canada por ejemplo para hacer la descarga? algo sospechoso que quieras ser lo tu,que intenciones tienes?

lo digo mas que nada,para que no la lies xD

1 respuesta
NeV3rKilL

Te recomiendo http://www.amazon.com/gp/product/B000ERVFRQ/qid=1143008035/sr=1-2/ref=sr_1_2/002-0644932-4920053?s=books&v=glance&n=551440

1 respuesta
Soltrac

#6 Tranqui, es algo alegal, no voy a liarla.

#7 Creo que se mirar en google, pero es que necesito ciertas cosas que son "especiales". Se configurar un squid, pero no se configurarlo en modo anónimo para realizar descargas.

Además, necesito realizar una interfaz web para que el usuario final no tenga que configurar su PC para acceder al proxy, algo como:

http://proxyweb.com.es/ Pero con un proxy mío para que yo le pueda pasar un link de descarga y lo descague con la IP del proxy.

Venga, ahora dadme un link de google donde tenga todo esto y así os evitais las chorradas : )

2 respuestas
P

#8 yo no dije nada de que sea una chorrada,solo que busques por google,que salir sale todo

Yo la verdad es que la configuracion de un proxy no tengo idea, pero si levantas un dominio web,le añades el proxy y le pones despues un nombre de cara a la red, no valdria para el segundo puntos que comentas?

pregunto ,es una idea solo

1 respuesta
Soltrac

#9 Pero entonces necesitaría configurar en el navegador del cliente la IP del proxy.

Yo lo q quiero hacer es esto:

Archivo en servidor A

Mi máquina B

Cliente C

C le dice a B, oye, quiero descargar un archivo del servidor A, así que B pone su IP y lo que tenga q poner y se lo pone en bandeja a C. C no puede configurar nada, todo tiene que estar configurado por B y que sea una interfaz sencilla, rollo web.

No se si me he explicado, pero no busco algo tan sencillo como instalar un proxy, es un pelín más.

2 respuestas
P

#10 Muy bien explicado la verdad, da gusto :P

pues no se,estoy pensando macho,llevo poco el tema de informatica y en la seguridad informatica igual,estoy verde :P

voy a buscar por google aver,si encuentras tu la solucion posteala :P

P

#10 quieres istalar un proxy en tu pc y manejarlo todo desde tu pc ,no? resumidamente

http://foro.noticias3d.com/vbulletin/showthread.php?t=180031

#10

esto de valdria no?

1 respuesta
GaTToO

me voy a un examen de php
después cuando tenga un rato estudio el caso a ver si puedo echar una mano

Soltrac

#12 Necesito algo más público.

Imagina q C pueden ser una o miles de personas, no puedo pedir que configuren nada, todo tiene que estar configurado en B.

Mira el ejemplo que puse antes:

http://proxyweb.com.es/ <---- Esta sería B

Y yo con mi PC sería C

Yo entro en esa web y le pido que me descargue tal archivo de A. Como ves, yo no he configurado nada, solo he entrado en una web. La descarga la haría yo, pero a través de un proxy para que mi IP quedara bien oculta.

1 respuesta
P

#14 oftware 602Pro Lan Suite te permite crear un servido proxy ,yo creo que quiza es una solucion viable , es muy muy configurable,puedes hacer multitud de cosas,seguramente puedas alojarlo de manera publica

1 respuesta
Soltrac

#15 Preferiría una solución para linux, el PC B es una máquina en linux. Se me olvidó comentar esto, sorry.

P

Me rindo :/ xD espero que e ayuden macho,yo no doy mas de si xD

NeV3rKilL

Yo haría una simple función para que el servidor B descargase el archivo que pide C y una vez se tiene algo del archivo descargado, algo de caché, envias ese archivo de tamaño indeterminado a C. Puedes hacer esto mediante streams y así te evitas el necesitar esa caché o el que te ocupe espacio en disco.

No sería necesario nada de proxys si no los quieres para navegar.

3 respuestas
P

#18 Pero te guardaria un pequeño registro en el ordenador y de esa forma seria censillo poder localizarle

eso no lo quieres , no? soltrac

en caso de que te de igual,lo veo muy buena idea

Soltrac

#18 Pero y si habláramos de muchos gigas y gigas?

Eso que dices como se podría hacer? Me interesa. Quizás esta sea la solución en sí. No puedo esperar a q B descargue TODO, pero si se puede hacer como dices de que solo descargue una parte podría ser interesante.

1 respuesta
DiSKuN

#8 si es para ocultar tu identidad o tu IP, utiliza tor. Te conecta a una red de proxys que ocultan tu identidad.

1 respuesta
P

#21 pero el quiere alojar el proxy en su maquina ,con el top se podria alojar un proxy en tu propio pc?

1 respuesta
DiSKuN

#22 me parece que no, no estoy seguro.

Miento, creo que si se puede xD
https://www.torproject.org/docs/tor-doc-relay.html.en

Ahora, si es para un cliente, dudo que quiera formar parte de la red Tor

P

#20 colega enserio,que quieres descargar? dimelo por mp si no , gigas? es que quieres ocultar tu ip,pero no quieres utilizar un proxy ajeno a que este ubicado en tu pc,pero siempre ocultandote a ti mismo

madre mia xD o es porno de menos 18 macho o no se jajajaja

replanteate lo de #18 pero eso te dejaria rastro y te podrian localizar bastante facil

1 respuesta
Soltrac

#24 No es porno tío xDDDDD, no te preocupes.

Yo quiero hacer un clon tipo alldebrid.com pero personal, básicamente es algo parecido pero sin tener q ver con los servidores de descargas.

Si te fijas, alldebrid.com hace de puente entre tú y las cuentas premium de los servidores. Yo necesito hacer algo parecido sin nada de premiums ni nada.

NeV3rKilL

Pero a ver... Hay una diferencia muy grande entre descargar un archivo y navegar. Si quieres navegar necesitas algun webproxy. Si quieres descargar un archivo hay 1000 formas.
Tor te podría servir si quieres descargar a 2kB/s que supongo que no vas a querer.

También hay mucha diferencia entre descargar un archivo de un http/ftp directamente o desde webs como MU con capchas y de más mandangas.

Apuesto a que alldebrid se descarga los archivos y luego los envia. Para ellos descargar 2GB con conexiones industriales son segundos y luego mantienen el archivo en cache un tiempo prudencial para minimizar costes.

1 respuesta
Soltrac

#26 Olvida el tema de captchas, puse el ejemplo de alldebrid.com pero no es lo q quiero hacer exactamente, simplemente que es lo que más se parece a lo que yo quiero hacer. Imagina que estoy descargando un archivo desde un http/ftp directamente. Yo quiero descargar, no navegar.

Entonces tú crees que alldebrid descarga el archivo completamente? O hace lo que me comentaste de descargarlo "on the fly"?

Es decir, para lo que yo quiero hacer la única solución es que mi servidor intermedio se descargue el archivo del servidor principal y se lo sirva al cliente o hay otra solución que implique menos trasiego de ancho de banda?

1 respuesta
NeV3rKilL

#27 Entonces te bajas el archivo con wget, curl, lo que sea y lo envias como cualquier archivo local. No tiene más. Es la manera más simple.

Pero claro, hacer esto con una conexión casera pues que quieres que te diga...

Sino vas a tener que currarte tu un programa para que haga streaming como te dije anteriormente y ese programa tendrá que enviar las peticiones ftp/http dependiendo del server, dejar abierto el streaming y enviar ese streaming. Supongo que todo eso en php se puede hacer sin dificultad pero yo no toco php así que poco puedo ayudarte a parte de la idea general.

PD: El ancho de banda va ser el mismo. Lo que ocupe el archivo*2. Una vez recibiendo y otra enviando. Eso es impepinable.
Lo único que con streams no vas a tener que esperar a que B se descarge el archivo completamente para poder enviarlo sino que tal y como llega lo envias. Por lo que si vas a tardar 3h en bajar el archivo esas 3h te las evitas.

#29 La única manera que veo para disminuir este tráfico es comprimir el archivo, antes de reenviarlo. Pero vas a tener la CPU ardiendo si le das mucha caña. Piensa que para que tu IP no salga, no puedes estar conectado directamente a A(lo que evitaría el tráfico en B), así que si todo el tráfico ha de pasar por B no te queda otra. B ha de recibir y luego enviar consumiendo el ancho de banda.

1 respuesta
Soltrac

#28 No son conexiones caseras, hablamos de servidores dedicados. Anyway no me importa complicarme, quiero la solución menos costosa en ancho de banda. Pero por lo que veo ambas soluciones implican que el servidor intermedio se descargue el archivo y luego lo envíe, q es un ancho de banda multiplicado x 2.

Cachis, bueno, tiraré con eso pues.

1 respuesta

Usuarios habituales

  • Soltrac
  • NeV3rKilL
  • patryk
  • DiSKuN
  • GaTToO