En ZimaOS-användare hade Gluetun anslutet till NordVPN och ville att Deluge skulle dela dess VPN-nätverksstack. Gluetun kördes, men Deluges webbgränssnitt gick inte att öppna. Användaren exporterade till slut Deluges Compose-definition, tog bort dess egna portmappningar, lade till delning av containerns nätverk och importerade stacken igen.
Detta var en konfiguration som bekräftats av communityn, inte en mall från IceWhales App Store. En senare användare kunde inte återskapa den med Deluge och använde i stället Transmission.
Så fungerar nätverksvägen mellan Gluetun och Deluge
Webbläsare → port publicerad av Gluetun → Deluges webbgränssnitt
Deluge-trafik → Gluetuns nätverksnamnrymd → VPN-tunnel → Internet
När Deluge använder Gluetuns nätverksnamnrymd har Deluge inte längre en separat nätverksstack. Dess webbgränssnitt och peer-portar måste publiceras av Gluetun, inte dupliceras på Deluge.
Communityns fungerande arbetsflöde
- Ta bort den ursprungliga Deluge-appen efter att ha sparat dess konfiguration och nedladdningar.
- Använd en anpassad installation för att ta bort Deluges egna publicerade portar.
- Exportera den resulterande Compose-definitionen.
- Lägg till
network_mode: container:gluetuni Deluge. - Kontrollera att Deluges webbgränssnitt och nödvändiga peer-portar publiceras på Gluetun.
- Importera den redigerade Compose-stacken och öppna Deluge via värdporten som publiceras av Gluetun.
Det officiella Gluetun-projektet dokumenterar network_mode: "container:gluetun" för en container i ett annat Compose-projekt och network_mode: "service:gluetun" för tjänster i samma projekt. Läs Gluetuns guide för containeranslutning innan du väljer metod.
Verifiera både åtkomst och utgående trafik
Källanvändaren körde en kontroll av den externa IP-adressen i Deluge-miljön och såg VPN-adressen i stället för internetleverantörens adress. Testa också att webbgränssnittet fortfarande kan nås från det lokala nätverket, att nedladdningar använder avsedda sökvägar och att trafiken stoppas om Gluetun blir ohälsosamt.
Skydda VPN-uppgifter och Compose-exporter
Skärmbilder och exporterad YAML kan innehålla användarnamn och lösenord hos leverantören, privata nycklar, serverplatser och lokala sökvägar. Maskera dem innan du delar materialet. Använd i första hand miljöfiler eller secrets där det stöds och byt alla inloggningsuppgifter som har exponerats offentligt.
Förstå gränsen mot App Store
Export och återimport av Compose kan koppla bort den nya stacken från den ursprungliga App Store-livscykeln. Dokumentera image-taggar och konfiguration och testa sedan uppgraderingar manuellt. Kör inte breda kommandon för ”rensning av Docker-cache” bara för att en ominstallation behöll inställningarna; beständig AppData är avsedd att överleva när containrar ersätts.
Vanliga frågor om Gluetun och Deluge
Varför försvann Deluges webbgränssnitt?
När Deluge delar Gluetuns nätverksnamnrymd måste dess åtkomstport publiceras av Gluetun.
Ska Deluge behålla sina egna portmappningar?
Inte i den här delade nätverksdesignen; publicera de nödvändiga portarna på Gluetun.
Fungerade resultatet alltid?
Nej. Den ursprungliga inläggsskaparen bekräftade att det fungerade, medan en senare deltagare använde Transmission efter att inte ha lyckats återskapa Deluge-konfigurationen.
