Note di rilascio (Mudfish Cloud VPN)
Questa pagina contiene le versioni pubblicate dal 16 ottobre 2025 incluso. Per le versioni precedenti, consulta la cronologia completa in coreano.
suggerimento
I file di installazione delle versioni precedenti sono disponibili nell’elenco delle distribuzioni.
6.5.6 (2026-10-13)
- mudfish
- Corrette le regole di esclusione del traffico personalizzato che specificano soltanto un CIDR senza porte: ora si applicano a tutte le porte TCP/UDP dell’intervallo.
- mudrun
- UI: la segnalazione dei problemi include la categoria selezionata; i formati di segnalazione non validi restituiscono
MUDEC_01734; aggiunto il collegamento ai propri messaggi. - Windows: aggiunti codici di errore ai messaggi di connessione fallita e timeout nella diagnostica TCP.
- Linux, macOS: aggiunti codici di errore ai messaggi diagnostici per apertura del file di log fallita, connessione TCP fallita, timeout TCP/UDP ed errori di ricezione UDP.
- UI: la segnalazione dei problemi include la categoria selezionata; i formati di segnalazione non validi restituiscono
- mudwfp_proxy
- Corrette le regole di esclusione del traffico personalizzato che specificano soltanto un CIDR senza porte: ora si applicano a tutte le porte TCP/UDP dell’intervallo.
- Programma di installazione
- macOS: modificati il design e la disposizione delle icone nella schermata di installazione DMG; applicato uno sfondo ad alta risoluzione per display Retina.
6.5.5 (2026-09-28)
- mudfish
- All’avvio, ritenta fino a due volte se non riesce a leggere le informazioni statiche dei nodi.
- Corretto un possibile arresto anomalo causato dalla liberazione delle informazioni di routing prima del completamento dell’elaborazione dei messaggi del socket di routing.
- macOS: corretta l’applicazione delle impostazioni DNS di Full VPN quando è attiva anche la modalità item WFP.
- Rimosse dal processo Core le opzioni da riga di comando ADN client e server (
-a,-A), non più utilizzate.
- mudflow
- Gestisce correttamente lo stato di invio e il conteggio degli errori quando ritenta una richiesta di configurazione dei nodi dopo un errore del socket.
- Corretto un possibile deadlock durante la pulizia delle richieste che hanno raggiunto il limite di tentativi.
- Gli errori MUDEC_01696 sono raggruppati per coppia item/nodo, riducendo i messaggi duplicati e rendendo più riconoscibili le configurazioni fallite.
- mudrun
- Corretto un arresto anomalo durante il login quando la risposta di autenticazione contiene valori booleani per la modalità esperto o gli alias.
- Le richieste di verifica RTT TCP prive di IP o porta ora restituiscono un errore anziché causare un arresto anomalo.
- Linux: cerca un terminale disponibile, tra cui Konsole, GNOME Terminal, Xfce Terminal o xterm, per avviare
mudnetmonemudmtr; gestisce correttamente i nomi utente contenenti caratteri speciali. - Windows: corretto un possibile arresto anomalo durante il caricamento dell’elenco dei processi quando GameGuard è in esecuzione.
- Windows: migliorata la segnalazione degli arresti anomali per gestire errori simultanei ed evitare log ripetitivi causati da errori del thread di segnalazione stesso.
- UI
- Le mappe RTT delle modalità avanzata e Multi Path richiedono esplicitamente percorsi attraverso due nodi.
- Aggiunte voci relative a giochi e programmi nella ricerca della dashboard.
- mudwfp_proxy
- macOS: aggiunti identificatori dei programmi alle intestazioni proxy TCP/UDP e ampliato il buffer dei nomi, per mostrare correttamente nei log e nelle statistiche anche i programmi con identificatori lunghi.
- macOS: i timer del proxy utilizzano un orologio monotono per una gestione coerente dei timeout.
- Windows: aggiunta la descrizione dell’errore di sistema al messaggio di avvio fallito del driver WFP (MUDEC_00514).
6.5.4 (2026-09-06)
- muddiag
- Include
mudwfp_proxy_stdout.txtnelle segnalazioni dei problemi di Linux e macOS.
- Include
- mudfish-exclude
- Linux: aggiunto uno strumento da riga di comando per eseguire programmi selezionati sulla connessione Internet IPv4 originale, escludendoli dal percorso Mudfish. Richiede privilegi root, cgroup v2,
ipeiptables.
- Linux: aggiunto uno strumento da riga di comando per eseguire programmi selezionati sulla connessione Internet IPv4 originale, escludendoli dal percorso Mudfish. Richiede privilegi root, cgroup v2,
- mudnetmon
- Aggiunte le opzioni
-r/--readper caricare rapporti di traffico JSON, consultarli offline o esportarli.
- Aggiunte le opzioni
- mudrun
- macOS: corretto un problema di terminazione di mudwfp_proxy.
- Windows: all’avvio disabilita in background l’associazione IPv6 di TAP-Win32 Adapter V9.
- La segnalazione automatica degli errori include le notifiche della dashboard superiori al livello informativo, escludendo le comuni notifiche MUDEC_00238 di perdita di pacchetti.
6.5.3 (2026-05-25)
- mudfish
- Registra correttamente le richieste passate attraverso un agente relay DHCP e invia le risposte allo stesso agente.
- Windows: se la modifica della MTU fallisce, registra il comando fallito e continua invece di terminare il processo.
- mudrun
- Corretta l’applicazione della configurazione quando le regole di esclusione Full VPN sono troppo numerose.
- Se il Launcher viene avviato una seconda volta, apre la dashboard già in esecuzione invece di terminare con un errore.
- Se
.ipportnon è disponibile, apre la dashboard all’indirizzo e alla porta di associazione configurati. - La selezione automatica basata sull’RTT richiede e applica percorsi coerenti con la modalità corrente dei nodi, incluse la modalità di base e Multi Path.
- Stabilizzato l’ordine dei percorsi esclusi di Full VPN e ampliata la finestra di modifica.
- Il salvataggio delle impostazioni del Launcher utilizza l’endpoint dedicato
/prog/launcher/conf.
- mudwfp_proxy
- Aggiunta l’opzione
-Gsu Windows, macOS e Linux per seguire il livello di log configurato nel Launcher.
- Aggiunta l’opzione
6.5.2 (2026-05-06)
- mudfish
- Migliorata la precisione delle misurazioni RTT svuotando i dati residui dei socket, randomizzando l’invio delle sonde e verificando le risposte.
- Corretti il riutilizzo dei socket RTT e la gestione dei timeout.
- Corretta la validazione delle connessioni relay TCP e aggiunti controlli dell’intervallo FD_SETSIZE.
- Migliorato l’ordine di chiusura delle connessioni per consentire una terminazione regolare.
- mudrun
- Uniformato il formato degli errori HTTP API e corretti codici di risposta di successo errati.
- Aggiunto un endpoint di debug per i log di livello trace.
- Rinominati i file JavaScript dell’interfaccia per aggiornare la cache.
6.5.1 (2026-05-02)
- mudflow
- Aggiunti i codici MUDEC_01697 e MUDEC_01698 per diagnosticare problemi nella gestione degli ID di sessione (SID) del backend.
- L’API interna di selezione automatica restituisce correttamente la versione corrente.
- mudrun
- Aggiunta la modalità blacklist a Web Inspect. I domini da inoltrare a Mudfish possono essere gestiti tramite whitelist o blacklist.
- Separate le impostazioni dei domini personalizzati in whitelist e blacklist.
- Modificata la dashboard web per supportare le nuove impostazioni Web Inspect.
- mudwfp_proxy
- Migliorata la gestione dei segnali e riordinato il codice su Linux e macOS.
6.5.0 (2026-04-21)
- mudflow
- Migliorato l’ordine di inizializzazione per gestire i SID in attesa quando lo snode del backend non è immediatamente disponibile.
- Migliorata la logica di misurazione RTT affinché recuperi nuovamente le informazioni statiche dei nodi se l’inizializzazione non è terminata.
- Ridotto da errore ad avviso il livello di alcuni messaggi di connessione, tra cui MUDEC_00414, MUDEC_00415 e MUDEC_00771.
- I log diagnostici delle connessioni fallite includono la stringa dell’errore di sistema.
- mudrun
- macOS: implementato un proxy trasparente basato su
NETransparentProxyProvider(Network Extension). Gestisce il traffico TCP/UDP per programma su macOS 11.5 o successivo e supporta la modalità item WFP per macOS. - macOS: portata a 11.5 la versione minima supportata e migliorati i permessi app-proxy.
- Modificati l’API dell’elenco dei processi e il backend della dashboard web per supportare gli identificatori dei programmi.
- Modificato il livello di dettaglio dei log di verifica della connessione IPv6.
- macOS: implementato un proxy trasparente basato su
6.4.4 (2026-04-04)
- mudnetmon
- Implementata la raccolta del traffico di rete tramite l’API
NetworkStatisticsdi macOS. - Il menu della dashboard macOS può avviare il monitor di rete (
mudnetmon) in una nuova finestra del terminale.
- Implementata la raccolta del traffico di rete tramite l’API
- mudrun
- Il menu "Network Monitoring" compare anche su macOS.
- Corrette immagini non caricate nelle finestre di stato: i grafici vengono caricati dopo aver ricevuto tutti gli ID di sessione dei nodi (
sidstr).
6.4.3 (2026-03-29)
- muddiag
- Corretti IP e test errati.
- mudmtr
- Reimplementato l’invio dei rapporti tramite un nuovo endpoint HTTP.
- Dopo l’invio riuscito del rapporto MTR e la creazione del messaggio sul forum, ne mostra il collegamento.
- mudnetmon
- Aggiunto il supporto Linux tramite eBPF.
- Aggiunto un blocco PID per impedire l’esecuzione contemporanea di più istanze.
- mudrun
- Passa il nome utente come argomento quando avvia
mudmtremudnetmon. - L’errore MUDEC_01443 include IP di destinazione, porta e stringa di errore.
- Aggiunti i codici mancanti MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 e MUDEC_01663; migliorati messaggi come MUDEC_00927.
- Ridotto il livello di dettaglio dei log delle operazioni di cache.
- Linux: corretto l’avvio di
mudnetmonnegli emulatori di terminale.
- Passa il nome utente come argomento quando avvia
6.4.2 (2026-03-20)
- mudmtr
- Reimplementata la funzione Matt's traceroute per Linux, macOS e Windows.
- mudrun
- Aggiunti nella scheda Avanzate pulsanti per avviare
mudnetmon.exeemudmtr.exe. - Rimossa la precedente funzione Matt's traceroute.
- UI: quando l’utente cambia lingua, aggiorna anche l’impostazione della lingua nel backend.
- Aggiunti nella scheda Avanzate pulsanti per avviare
6.4.1 (2026-03-18)
- mudnetmon
- Aggiunto
mudnetmon.exeper verificare il traffico di sistema per processo su Windows.
- Aggiunto
- mudrun
- Corretta un’asserzione fallita durante l’autenticazione.
- mudwfp_proxy
- Utilizza una nuova intestazione nella comunicazione UDP con i nodi.
6.4.0 (2026-02-12)
- mudfish
- Introdotto un nuovo protocollo di intestazione proxy (v2) per le connessioni TCP e UDP.
- Corretto l’ordine di configurazione della tabella di routing delle connessioni broker per consentire una pulizia corretta in caso di errore.
- Modificato da avviso a informazione il livello dei messaggi MUDEC_01172 e MUDEC_01173.
- Il messaggio di errore Wintun (MUDEC_00902) include il codice di errore.
- Corretta la visualizzazione dell’utilizzo di rete nelle connessioni dirette.
- mudrun
- Aggiunte statistiche che contano le notifiche warning, error, critical e fatal.
- Rimosso il workaround MUDEC_00044 che avviava Gestione attività su Windows 7.
- Annullata la modifica che imponeva il browser integrato su Windows.
6.3.3 (2026-02-03)
- mudfish
- Rimosse le funzioni pfctl e pf dal processo Core.
- mudrun
- Rimossa la modalità NAT Open, senza dichiararla ufficialmente deprecata.
6.3.2 (2026-01-25)
- mudfish
- Non registra più gli errori EPIPE in modalità FastConnect.
- mudrun
- Misura tre volte l’RTT degli item di gioco prima di mostrarlo all’utente.
- Se un firewall personale o antivirus Windows blocca la risoluzione DNS di
ui.mudfish.net, apre l’interfaccia nel browser predefinito. - UI: modificati gli a capo di alcuni messaggi.
6.3.1 (2026-01-15)
- muddiag
- Aggiunto un manifest di compatibilità con Windows 10 e 11.
- mudrun
- Modificato il livello di log di alcuni messaggi.
- UI
- Modificati i colori delle finestre popup in modalità scura.
- Migliorati schermata e menu degli item personalizzati.
- Corretta la visualizzazione dell’icona di selezione automatica dei nodi negli item personalizzati.
- Mostra il menu degli item personalizzati anche con la modalità esperto disattivata.
6.3.0 (2026-01-12)
- mudrun
- Windows: quando possibile avvia
mudrun_tauri.exeal posto del browser predefinito. - Windows: aggiunta la modalità di compatibilità Windows 10 e 11 a
mudrun.exe.manifest.
- Windows: quando possibile avvia
- mudfish
- Registra una sola volta i messaggi di errore MUDEC_00139, MUDEC_00314, MUDEC_00049 e MUDEC_001643.
6.2.2 (2026-01-02)
- mudfish
- Corretto un errore di Multi Path quando non sono disponibili interfacce.
- mudrun
- Su Linux, segnala al server Mudfish le informazioni sugli arresti anomali rilevati.
- Modificato il livello di log di alcuni messaggi.
- Corretta un’asserzione fallita durante l’elaborazione delle intestazioni delle richieste HTTP.
- macOS
- Non specifica un indirizzo di server DNS per la connessione VPN Mudfish.
- Registra correttamente errori e avvisi nel file di log Mudfish Cloud VPN.
- UI
- Ripristinando le impostazioni del Launcher in "Impostazioni → Programma", ripristina anche l’opzione tun/tap.
- Rimosso il menu WPAD, non più supportato.
- Corretta l’icona della modalità item WFP nella dashboard.
- mudwfp_proxy
- Mostra un messaggio di errore distinto quando non trova il nome del processo di una sessione UDP.
6.2.1 (2025-12-20)
- mudflow
- Aggiunta una variabile di regolazione per controllare il livello di log.
- mudrun
- Gestisce correttamente il livello di log tra i processi.
- UI
- Corretto un utilizzo elevato della CPU durante la configurazione automatica nella dashboard.
- Corretta la gestione dei valori decimali nella schermata "Stato → Nodi".
- Corretta la visualizzazione della scheda dei log del proxy WFP in "Stato → Processi".
- Corretto il blocco della configurazione automatica al 50% quando Full VPN e modalità item WFP vengono utilizzate insieme.
6.2.0 (2025-12-17)
- mudfish
- Corretto un problema di compilazione di taskqueue.
- Mostra informazioni di errore più chiare quando
open("/dev/net/tun", O_RDWR)fallisce. - Gestisce i casi in cui vengono passati troppi descrittori di file a
select(). - Modificato il codice per supportare la modalità item WFP su Linux.
- mudflow
- Modificato il codice per supportare la modalità item WFP su Linux.
- mudrun
- Modificato il formato predefinito dei log.
- Modificato il codice per supportare la modalità item WFP su Linux.
- Corretto il riconoscimento del processo
mudrun_headless. - UI: modificata la disposizione della schermata quando la modalità item WFP è attiva su Linux.
- mudwfp_proxy
- Corretta un’asserzione fallita in caso di memoria insufficiente (OOM).
6.1.3 (2025-11-12)
- mudrun
- Corretto il mancato rilevamento del browser predefinito su Windows 11 durante l’esecuzione con l’account di sistema.
- Corretti i collegamenti dei codici di errore nel menu "Stato → Log".
- mudfish
- Corretto un arresto anomalo quando
CreateEvent()restituisce un errore. - Corretto un arresto anomalo con Web Inspect attivo e troppi socket utilizzati per monitorare il traffico.
- Corretta la produzione eccessiva di avvisi quando un socket restituisce EPIPE.
- Corretto un arresto anomalo quando
6.1.2 (2025-11-03)
- mudrun
- Corretta un’asserzione fallita quando manca la memoria necessaria per elaborare il corpo della richiesta.
- mudfish
- Corretto un problema causato dal fallimento della chiamata
setsockopt()per impedire la frammentazione IP. - Annullata una modifica a
struct sockaddr_unper risolvere problemi della tabella di routing. - Aumentato FD_SETSIZE di Windows da 64 a 4096 e aggiunta la validazione dei descrittori di file.
- Mostra un avviso se
select()utilizza troppi descrittori di file.
- Corretto un problema causato dal fallimento della chiamata