Buenas!
Llevo un tiempo trasteando para hacer funcionar mi propio tracker, para compartir cierto material que tengo bajo licencia de CreativeCommons.
La opción con la que estoy ahora es el Azureus 2.5.0.4.
En principio, desde la máquina que hace de (presunto) servidor todo funciona, los torrents recién hechos quedan publicados, y hasta el announce es visible desde Internet.
El problema radica en que cuando, desde Internet, trato de hacer una petición de dicho torrent, en el cliente recibo esta respuesta:
Error de conexión SocketException:Unexpected end of file from server
Y nada, ni conecta ni se descarga.
En cambio, desde la red local, sí funciona.
He comprobado los puertos en el servidor, he comprobado que están abiertos (tanto TCP como UDP), por lo que el NAT está bien configurado en el router. Además los puertos que he elegido no son de los black listed, he puesto otros diferentes del rango 60000 en adelante para quitarme de posibles filtros del ISP (que por cierto, es Telefónica).
Le ha pasado a alguien más que pueda echarme un cable o se os ocurre algo en lo que no haya caído?
Gracias de antemano.