====== Cliente web AirDC++ ====== Cliente web para compartir archivos mediante el protocolo [[https://en.wikipedia.org/wiki/Advanced_Direct_Connect|Advanced Direct Connect]] (mejora de Direct Connect) a través de la red local o de Internet. * [[https://airdcpp-web.github.io/|Web oficial]] * [[https://github.com/airdcpp-web/airdcpp-webclient|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 * [[https://www.uhub.org/|uhub]]: muy buen rendimiento * [[https://github.com/Verlihub/verlihub|Verlihub]] * [[http://luadch.github.io/|Luadhc]] * [[https://adchpp.sourceforge.io/|ADCH++]] (para Windows) * [[http://www.flexhub.org/forum/|FlexHub]] ===== Recursos ===== * [[https://dcplusplus.sourceforge.io/index.html|DC++]]: mítico cliente de Direct Connect/Advanced Direct Connect * [[https://en.dchublist.org/|Direct Connect Hublist]]: listado de hubs de Direct Connect