Hoy voy a contaros como crear tu propio servidor de dc++ para compartir esas fotos que tienes con tus amigos, esos temillas de musica libre que a el tanto le interesan las pelis y videos del pasado veraneo en la playa etc...
en resumen intercambiar archivos....
Con dc++ es muy facil y sencillo... sigue la arquitectura cliente-servidor pero en cierta parte tambien es descentralizado una vez capturamos el nodo.
No consume ancho de banda ni muchos recursos asique no hace falta una maquina bestial.
en primer lugar descargaremos las dependencias que necesitaremos para compilar el programa en el siguiente paso
introduciendo : sudo apt-get install make g++ zlib1g-dev liblua5.2-dev1
deberia bastar
Desde el terminal creamos la carpeta en la que queremos almacenar el servidor
por ejemplo mkdir /users/piki/Desktop/ptokax
y descargamos los archivos con:
wget http://www.czdc.org/PtokaX/0.4.2.0-nix-src.tgz
descomprimir con: tar -xf 0.4.2.0-nix-src.tgz
entramos a la carpeta con cd 0.4.2.0-nix-src.tgz
y descargamos otra dependencia:
wget http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz
descomprimimos
tar -xf tinyxml_2_6_2.tar.gz
procederemos a instalar el tinyxml
hacemos cd Tynyxml para entrar ala carpeta
y entonces compilamos el programa con make
salimos al directorio padre con cd ..
y hacemos make para compilar el servidor.
tras esto , si no nos da ningun error tendremos el servidor funcional arrancable por linea de ordenes.. solo tendremos que arrancarlo y usarlo siempre antes configurando en los archivos de configuracion ya sea con el programa especifico que existe (incluso hay varios) y arrancarlo y añadir usuarios..
Configuracion a mano:
primero entraremos en la caprta cfg contenida en la carpeta de PTokax
y editamos settings.xml
Para cambiar el nombre del hub buscaremos esta linea <String Name=“HubName”><Enter hub name here></String><!– Hub name. Min length 1, max 256. –>
Cambiaremos <Enter hub name here> Al nombre del hub.
Ejemplo <String Name=“HubName”>My first PtokaX hub</String><!– Hub name. Min length 1, max 256. –>
ahora cambiaremos la direccion del server, ya sea con una IP fija que vayamos modificando o con alguna redireccion como NOIP hacia nuestro ordenador.
<String
Name=“HubAddress”><Enter hub address
here></String><!– Hub address. Min length 1, max 256.
–>
Cambiaremos En <Enter hub address
here> por nestra direccion , por ejemplo Servidor.no-ip.com
<String Name=“HubAddress”>215.XXX.113.XXX></String><!– Hub address. Min length 1, max 256.
–>
como podemos observar en al linea de abajo, podremos tener dos puertos indiferentemente para conectarse al servidor.
guardamos los cambios y cerramos
añadiremos usuarios:
abriremos el archivo RegisteredUsers.xml
y editaremos la informacion como nivel de usuario , username y pass.. y duclicaremos las entradas en el caso de que necesitemos mas usuarios.
Feliz comparticion!!
No hay comentarios:
Publicar un comentario