Tabla de Contenidos
Cliente web AirDC++
Cliente web para compartir archivos mediante el protocolo Advanced Direct Connect (mejora de Direct Connect) a través de la red local o de Internet.
- Repositorio oficial (GitHub)
Instalación
Docker
Fichero docker-compose.yml a partir de https://github.com/gangefors/docker-airdcpp-webclient:
version: '2.1' services: airdcpp: image: gangefors/airdcpp-webclient container_name: airdcpp volumes: - ./airdcpp:/.airdcpp - /downloads/:/Downloads - /Share:/Share environment: - PUID=1000 - PGID=1000 # Si alguno es menor que 101, habría que usar la opción "user": # user: "1000:100" hostname: airdcpp ports: - 5600:5600 - 5601:5601 - 21248:21248 - 21248:21248/udp - 21249:21249
Linux
Descargar el paquete de GitHub. Descomprimir y ejecutar de la siguiente manera:
./airdcppd --configure
Esto abrirá AirDC++ con el asistente para que configuremos los puertos de conexión. Al finalizar, guardará la configuración en el fichero config/webserver.json
Luego ya podremos lanzarlo con:
./airdcppd
Y acceder a la interfaz web mediante http://ip.equipo:PUERTO
Windows
La versión para Windows es un cliente de escritorio. Hay versión instalable y portable. Dispone de un asistente para realizar la configuración y finalmente se lanzará una aplicación gráfica. Al arrancarlo, por defecto se activará también el servidor web que permitirá manejar el cliente desde un navegador.
Configuración
A nivel de red, AirDC++ utiliza 3 puertos:
- 1 puerto TCP para las transferencias no cifradas.
- 1 puerto TCP para conexiones TSL
- 1 puerto UDP para las búsquedas
Hub: servidor de Direct Connect
Los siguientes programas permiten crear hubs para que los clientes de Direct Connect se conecten a ellos y puedan compartir ficheros
Recursos
- DC++: mítico cliente de Direct Connect/Advanced Direct Connect
- Direct Connect Hublist: listado de hubs de Direct Connect
