LuaDCH

LuaDCH è un server hub ADC costruito attorno a Lua. Il sorgente upstream contiene l'hub, la libreria del protocollo ADC, il supporto Lua, documentazione, esempi, script e componenti di supporto. Un hub coordina accesso, presenza, chat, ricerca e policy, ma non dimostra che gli utenti possano trasferire file attraverso il proprio NAT, firewall, client o configurazione del certificato.

LuaDCH è un progetto storico con materiale sorgente utile, non la promessa di un canale di rilascio mantenuto. Usa la documentazione del progetto per identificare la revisione studiata, prova le modifiche su un hub non pubblico e mantieni un percorso di aggiornamento o migrazione per ogni servizio pubblico.

Storia, Protocollo E Ambito

LuaDCH implementa la famiglia di protocolli Advanced Direct Connect. ADC e ADCS non usano lo stesso protocollo di rete di NMDC. Indirizzo del listener, schema URI, certificato TLS, capacità del client e record della hublist devono quindi corrispondere al protocollo realmente offerto. Verifica separatamente accesso, chat principale, messaggi privati, ricerca e un vero trasferimento tra client.

L'archivio SourceForge registra che il progetto si è spostato su GitHub nel 2015. L'archivio è ancora utile per release storiche e identificazione, mentre l'organizzazione GitHub e il repository sorgente sono i punti principali per controllare codice, cronologia delle release, documentazione e issue del progetto originale.

Installazione E Test In Un Ambiente Controllato

  1. Leggi il manuale e la documentazione nell'albero sorgente per la release o il commit esatto da valutare. Registra sistema operativo, revisione, porte listener e percorsi di configurazione e dati.
  2. Esegui l'hub con un account di servizio dedicato e limita l'accesso a configurazione, dati utenti, script Lua, certificati, chiavi private, log e backup.
  3. Inizia con un hub locale o non pubblico. Il sito del progetto documenta listener ADC e ADCS locali. Sostituisci o rimuovi le credenziali di esempio prima di esporre il servizio.
  4. Configura consapevolmente identità dell'hub, listener, accesso operatori, registrazioni e automazione Lua. Apri solo le porte necessarie.
  5. Per ADCS proteggi la chiave privata e prova fiducia del certificato, nome host, accesso, chat, ricerca e trasferimenti con client non produttivi.

Automazione Lua E Strumenti Ausiliari

Gli script Lua possono estendere un hub, ma eseguono anche codice nel confine di fiducia del servizio. Esamina sorgente, input, permessi, gestione errori e uso delle risorse prima dell'attivazione. Prova comandi, input non validi, riconnessioni e riavvii su un hub non pubblico. Uno script o un esempio di configurazione copiato non dimostra la sicurezza per un servizio pubblico.

L'organizzazione originale pubblica anche repository per script, gestione certificati, announcer, traduzioni e conversione database. Tratta ogni strumento come un artefatto di distribuzione separato: identifica la revisione, esaminala, esegui backup e prova il rollback.

Operazioni, Sicurezza E Diagnostica

Mantieni privato l'accesso amministrativo, proteggi credenziali e certificati e conserva i backup fuori dai contenuti pubblici e dai percorsi chat dell'hub. Non pubblicare log di produzione grezzi, dati utenti, chiavi private, password o dump del database nei canali di supporto. Per un problema raccogli revisione LuaDCH esatta, client, schema URI, log ripuliti e la sequenza riproducibile più piccola.

Separa il comportamento del piano di controllo dell'hub dai guasti del trasferimento peer-to-peer. Accesso e chat riusciti possono coesistere con trasferimenti rotti per NAT, modalità passiva, regole firewall, slot, peer non disponibili o impostazioni del client. Prova il percorso reale dell'utente invece di presumere che un listener del server spieghi ogni risultato.

Risorse LuaDCH Verificate

Queste sono risorse controllate dal progetto oppure fonti storiche e di protocollo chiaramente identificate. Conferma revisione e provenienza di ogni binario, archivio, script, strumento per certificati o esempio di configurazione prima dell'uso su un hub pubblico.

EtichettaLinkDescrizione
Sito Del Progetto LuaDCHhttps://luadch.github.io/Pagina originale del progetto con note di installazione e collegamenti al materiale del progetto.
Organizzazione LuaDCH Su GitHubhttps://github.com/luadchOrganizzazione del progetto con repository LuaDCH originali e strumenti ausiliari.
Repository Sorgente LuaDCHhttps://github.com/luadch/luadchSorgente principale, README, documentazione, esempi, script, release e issue.
Release LuaDCHhttps://github.com/luadch/luadch/releasesCronologia delle release per identificare una build o un archivio valutato.
Issue LuaDCHhttps://github.com/luadch/luadch/issuesStorico upstream delle issue per casi minimi riproducibili e prove ripulite.
Directory Documentazione LuaDCHhttps://github.com/luadch/luadch/tree/master/docsDocumentazione nell'albero sorgente della revisione del progetto originale.
Manuale LuaDCHhttps://github.com/luadch/luadch/raw/master/docs/Luadch_Manual.pdfManuale PDF pubblicato dal progetto. Confronta istruzioni e revisione scelta.
Script LuaDCHhttps://github.com/luadch/scriptsRepository di script del progetto da esaminare, adattare e testare.
Release Certificate Managerhttps://github.com/luadch/certmanager/releasesStrumento del progetto per gestione certificati. Proteggi chiavi e certificati creati.
Release Announcer Clienthttps://github.com/luadch/announcer_client/releasesArea release dello strumento complementare per il client announcer.
Release Announcer Bothttps://github.com/luadch/announcer_bot/releasesArea release dello strumento complementare per il bot announcer.
Traduzioni LuaDCHhttps://github.com/luadch/translationsRepository traduzioni del progetto per il testo localizzato disponibile.
Release Database Converterhttps://github.com/luadch/database_converter/releasesArea release per conversione database. Esegui backup e prova rollback prima della conversione.
Archivio SourceForge LuaDCHhttps://sourceforge.net/projects/luadch/files/Luadch/Archivio storico che registra il trasferimento a GitHub nel 2015.
Specificazione Del Protocollo ADChttps://adc.sourceforge.io/ADC.htmlSpecificazione principale del protocollo Advanced Direct Connect.
Specificazione Estensioni ADChttps://adc.sourceforge.io/ADC-EXT.htmlSpecificazione delle estensioni ADC per capacità opzionali del protocollo.
Raccomandazioni ADChttps://adc.sourceforge.io/ADC-Recommendations.htmlRaccomandazioni del protocollo da controllare con implementazione e test client.
Licenza LuaDCHhttps://github.com/luadch/luadch/blob/master/LICENSETesto della licenza per il branch predefinito attuale della fonte originale.

Usa Direct Connect per contesto ADC e client, LuaDCH-NG, ADCH++, uHub, Verlihub e PtokaX per confrontare famiglie di hub, Supporto per percorsi di supporto, Articoli per la raccolta completa e Ricerca Hub per i record pubblici degli hub.

Pagina Padre

Commenti

Ancora Nessun Commento. Avvia La Conversazione.

Aggiungi Commento

I commenti qui richiedono un account. Accedi per partecipare alla discussione oppure registra un account.