GoHub

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

  1. Usa una cadena de herramientas Go actual y las instrucciones upstream de la revisión elegida; el comando está en cmd/go-hub.
  2. Inicializa la configuración con el comando documentado, revisa hub.yml y conserva secretos fuera del control de versiones.
  3. Ejecuta el servicio con una cuenta dedicada y limita escritura en configuración, registros, copias, certificados, plugins y scripts.
  4. Revisa Dockerfile y script de inicio para la revisión exacta y fija imagen o commit.
  5. 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.

EtiquetaEnlaceDescripción
Repositorio go-dcpphttps://github.com/direct-connect/go-dcppCódigo oficial, README, ejemplos de comandos e historia.
Rastreador De Incidenciashttps://github.com/direct-connect/go-dcpp/issuesCanal upstream para defectos reproducibles.
Etiquetashttps://github.com/direct-connect/go-dcpp/tagsEtiquetas para identificar la revisión probada o desplegada.
Licenciahttps://github.com/direct-connect/go-dcpp/blob/master/LICENSETexto de licencia del proyecto en la rama predeterminada.
Código Del Comando GoHubhttps://github.com/direct-connect/go-dcpp/tree/master/cmd/go-hubUbicación del ejecutable de hub para revisión específica.
Dockerfilehttps://github.com/direct-connect/go-dcpp/blob/master/DockerfileDefinición upstream del contenedor para la revisión elegida.
Script De Inicio Dockerhttps://github.com/direct-connect/go-dcpp/blob/master/start-docker.shRuta de inicio e inicialización upstream.
Documentación Del Paquete go-dcpphttps://pkg.go.dev/github.com/direct-connect/go-dcppAPI publicada de Go y contexto de versión.
Documentación Del Paquete Hubhttps://pkg.go.dev/github.com/direct-connect/go-dcpp/hubDocumentación publicada para el paquete hub.

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.

Página Superior

Comentarios

Aún No Hay Comentarios. Inicie La Conversación.

Añadir Comentario

Los comentarios aquí requieren una cuenta. Inicie sesión para unirse a la conversación o registre una cuenta.