Cómo configurar un servidor torrent
Noticias¿Has estado aferrado a ese caballo de batalla de 10 años de edad que te ayudó en la universidad, con la esperanza de que algún día puedas darle un buen uso? Si eres como nosotros, es probable que hayas canibalizado la mayoría de sus periféricos y todo lo que queda es su pequeño procesador y una pequeña cantidad de RAM..
Es posible que no pueda ejecutar ningún sistema operativo, pero puede usarlo como un servidor de archivos centralizado para descargar y compartir archivos en su red y en la web..
Siga el tutorial a continuación para instalar el dispositivo Torrent Server y poner su servidor en línea.
Una vez que lo tenga en ejecución en su servidor remoto sin cabeza, active un navegador y apúntelo a la dirección IP del servidor. El panel de control del servidor Torrent tiene cinco iconos que apuntan a los cinco componentes principales del dispositivo.
El icono 'Básico' te lleva a la interfaz P2P-GUI. Esto es más simple que la interfaz predeterminada de MLDonkey, que puede ser intimidante para los usuarios primerizos. Puede acceder a él a través del icono 'Avanzado'.
Otra especialidad de este dispositivo es el administrador de archivos basado en navegador eXtplorer, que puede utilizar para manipular archivos y directorios, así como sus permisos..
Web Shell activa un emulador de terminal basado en AJAX llamado Shell in a Box, que puede utilizar para iniciar sesión en su servidor remoto desde su navegador web.
Finalmente, hay Webmin para usuarios con CLI aversión. Webmin es una herramienta de configuración basada en web que puede utilizar para controlar todos los aspectos de su servidor remoto, como configurar un trabajo cron, leer registros, administrar procesos en ejecución, etc..
Todos estos componentes están preconfigurados fuera de la caja. Por ejemplo, MLDonkey tiene habilitados todos los protocolos de intercambio de archivos, incluidos HTTP, FTP y BitTorrent. Además de estos elementos visibles, también hay componentes útiles adicionales que funcionan en segundo plano. Por ejemplo, está el servidor de archivos Samba, que garantiza que pueda acceder a su servidor fácilmente desde las PC con Windows.
En Windows, encontrará el servidor remoto listado como TORRENTSERVER en Red en Mi PC. Puede iniciar sesión en el servidor utilizando las credenciales del usuario 'root' que estableció durante la instalación. Esto le permite arrastrar y soltar archivos fácilmente en el servidor remoto. El directorio de almacenamiento predeterminado en el servidor es / srv / storage..
MLDonkey
Descargar y controlar torrents en el servidor remoto es sencillo. Pero también puedes usar MLDonkey para sembrar tus propios torrents. El único inconveniente real es que su interfaz no se parece en nada a la de los clientes populares de torrent de escritorio.
Sin embargo, una vez que aprendas a hacerlo, podrás apreciar su flexibilidad. Familiarizémonos con MLDonkey y sus directorios de carga / descarga preconfigurados.
El dispositivo Torrent Server que hemos configurado viene con MLDonkey preconfigurado. Para revisar su configuración, diríjase a su interfaz avanzada desde el Panel de control. Ahora haga clic en 'Ayuda +> Sysinfo' para que aparezca la información de configuración.
MLDonkey también se puede controlar a través de su propio conjunto de comandos, por lo que también puede acceder a la opción de configuración simplemente ingresando 'sysinfo' en el cuadro de texto en la interfaz principal.
Los directorios predeterminados se enumeran en la parte inferior de la página. MLDonkey se instala en / var / lib / mldonkey. Ese directorio alberga todos los archivos de configuración para todos los diferentes protocolos. Así, por ejemplo, bittorrent.ini alberga todas las opciones de configuración para el cliente BitTorrent de MLDonkey.
Sembrando tus torrentes
Con MLDonkey puede sembrar archivos individuales (como some-distro.iso) o un grupo de archivos alojados en un directorio (como the_best_distros /). Para inicializar archivos individuales, manténgalos en el directorio / var / lib / mldonkey / incoming / files. De manera similar, los directorios sembrados se deben colocar en / var / lib / mldonkey / incoming / directory.
Puede mover o copiar los archivos desde su ubicación original a estos directorios de varias maneras. Puede cargarlos en el servidor remoto utilizando el administrador de archivos basado en navegador, o accediendo a través de Samba.
Para mover los archivos en el servidor remoto, puede usar el shell web o puede iniciar sesión en el servidor remoto a través de ssh usando el comando ssh root @.
Antes de poder sembrar los archivos locales, necesita crear un archivo .torrent. Para crear un archivo .torrent, necesita un rastreador que anuncie su presencia a otros pares. De forma predeterminada, MLDonkey usará la dirección IP del servidor en el que se está ejecutando para rastrear los torrents dentro de la red local.
Para usar un rastreador externo, deberá modificar la configuración de MLDonkey. La forma más sencilla de hacerlo es dirigirse a 'Configuración del cliente' en la interfaz básica y buscar la entrada 'bt-default_tracker'. Por defecto está vacío, lo que significa que usará el rastreador local.
Para señalarlo a un rastreador externo, ingrese su ubicación en el espacio provisto, por ejemplo, http://linuxtracker.org:2710/announce, que es el rastreador de LinuxTracker.org. Ahora use el comando compute_ torrent para apuntar a los archivos que necesita sembrar.
Por ejemplo, compute_torrent / srv / storage / incoming / files / some-distro.iso generará su archivo .torrent con la información del rastreador que ha especificado en el archivo de configuración. El archivo .torrent generado se guarda en el directorio / var / lib / mldonkey / torrents / seeded.
Puede confirmar que sus torrents están siendo sembrados yendo a 'Transfers> Uploads'. Para ver más detalles sobre un torrent, haga clic en el enlace 'Detalles' en la columna Estado. Eso es. Ahora puede descargar archivos desatendidos y ganar puntos brownie de sus compañeros sirviendo torrents.