GoHub es el ejecutable de hub del proyecto go-dcpp. Según el upstream, go-dcpp implementa un hub Direct Connect para ADC y NMDC, y el hub también puede exponer IRC en un puerto detectado automáticamente. Esa amplitud ayuda en migraciones e interoperabilidad, pero cada listener y ruta de cliente necesita una prueba propia.
Trata el repositorio, la documentación de comandos, el código y el historial de versiones como autoridad para la revisión instalada. Un comando Docker copiado o una entrada antigua no sustituye comprobar el estado exacto del proyecto.
Protocolos Y Modelo Operativo
El proyecto indica que GoHub puede aceptar tráfico ADC, NMDC e IRC en un puerto autoidentificado y documenta chat y búsqueda entre protocolos. Eso no elimina límites propios de cada protocolo: esquema URI, TLS, funciones del cliente, contraseñas, conectividad de transferencia y registro en hublist deben probarse por las rutas reales de los usuarios.
Instalar, Configurar Y Actualizar
- Usa una cadena de herramientas Go actual y las instrucciones upstream de la revisión elegida; el comando está en
cmd/go-hub. - Inicializa la configuración con el comando documentado, revisa
hub.ymly conserva secretos fuera del control de versiones. - Ejecuta el servicio con una cuenta dedicada y limita escritura en configuración, registros, copias, certificados, plugins y scripts.
- Revisa Dockerfile y script de inicio para la revisión exacta y fija imagen o commit.
- Antes de actualizar, prueba en un hub no público con clientes ADC, NMDC e IRC.
Extensiones, Monitorización Y Seguridad
El proyecto documenta plugins Go, scripts Lua, perfiles, comandos, salas, registros y filtros de inundación. Las extensiones son código ejecutable dentro de la confianza del hub: revisa origen, permisos, configuración y fallos. Mantén privados los comandos privilegiados y puntos de diagnóstico. Para un problema guarda revisión, cambios de configuración, protocolo del cliente, error depurado y pasos reproducibles.
Recursos Verificados Del Proyecto GoHub
Los enlaces pertenecen a GitHub upstream o a la documentación de paquetes Go. Este conjunto de fuentes no verifica un hub de soporte oficial separado; usa el rastreador de incidencias con un informe breve y reproducible.
| Etiqueta | Enlace | Descripción |
|---|---|---|
| Repositorio go-dcpp | https://github.com/direct-connect/go-dcpp | Código oficial, README, ejemplos de comandos e historia. |
| Rastreador De Incidencias | https://github.com/direct-connect/go-dcpp/issues | Canal upstream para defectos reproducibles. |
| Etiquetas | https://github.com/direct-connect/go-dcpp/tags | Etiquetas para identificar la revisión probada o desplegada. |
| Licencia | https://github.com/direct-connect/go-dcpp/blob/master/LICENSE | Texto de licencia del proyecto en la rama predeterminada. |
| Código Del Comando GoHub | https://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hub | Ubicación del ejecutable de hub para revisión específica. |
| Dockerfile | https://github.com/direct-connect/go-dcpp/blob/master/Dockerfile | Definición upstream del contenedor para la revisión elegida. |
| Script De Inicio Docker | https://github.com/direct-connect/go-dcpp/blob/master/start-docker.sh | Ruta de inicio e inicialización upstream. |
| Documentación Del Paquete go-dcpp | https://pkg.go.dev/github.com/direct-connect/go-dcpp | API publicada de Go y contexto de versión. |
| Documentación Del Paquete Hub | https://pkg.go.dev/github.com/direct-connect/go-dcpp/hub | Documentación publicada para el paquete hub. |
Lecturas Relacionadas De Direct Connect
Usa Direct Connect para contexto de protocolo, ADCH++, uHub y Verlihub para comparar familias de hubs, Artículos para la biblioteca y Buscar Hubs para registros públicos.
Comentarios
Aún No Hay Comentarios. Inicie La Conversación.