Mudcat
Introduksjon
Dette er en tjeneste fra Mudfish Networks for deling av HTTP-, TCP- og UDP-porter. Målet er å tilby en tjeneste med et lignende formål som https://ngrok.io.
Tjenesten gjør det enkelt å eksponere tjenester på et internt nettverk mot omverdenen. Følgende protokoller støttes for øyeblikket:
- HTTP
- TCP
- UDP
Du kan enkelt installere og bruke den med én kommando.
Last ned
Du kan hente programmet på https://www.mudcat.io/.
For brukeren består mudcat av én kjørbar fil, så det er enkelt å laste ned og starte.
Oppstartsalternativer for mudcat
Når du kjører mudcat, vises følgende. Bruken varierer litt avhengig av kommandoen.
$ ./mudcat
Usage: mudcat [-vV] <command> [<args>]
Options:
-v # Increase the verbose level.
-V, --version # Show the version.
Commands:
http # Create a HTTP tunnel.
node # Show the mudcat nodes.
tcp # Create a TCP tunnel.
udp # Create a UDP tunnel.
Følgende kommandoer støttes:
-
http
Videresender en HTTP-port.
-
node
Viser informasjon om mudcat-nodene som kan brukes til videresending.
-
tcp
Videresender en TCP-port.
-
UDP
Videresender en UDP-port.
Kjør ./mudcat <command> -h for å se mer hjelp til den aktuelle kommandoen.
Kommandoen mudcat http
Denne kommandoen brukes til HTTP-videresending. Den kan vanligvis brukes til enkelt å gjøre en tjeneste du utvikler internt, tilgjengelig utenfra.
$ ./mudcat http -h
Usage: mudcat http [options]
--domain <domain> # Specify the domain name to access.
--local-addr <ip> # Specify the local IP to connect. Default
# value is 127.0.0.1
--local-port <port> # Specify the local port. Default value is 80.
--node-cc <cc> # Specify the country code to hint the
# selection of mudcat nodes.
--node-id <nid> # Specify the unique ID of mudcat node.
Følgende alternativer støttes:
-
--domain <domain>Angi domenet selv i stedet for en tilfeldig domeneadresse, som vanligvis består av tall. Hvis du for eksempel angir
--domain abc, blir den tildelte adressenabc.mudcat.io. -
--local-addr <ip>Angir den lokale IPv4-adressen for HTTP-videresendingen. Standardverdien er 127.0.0.1.
Adressen trenger imidlertid ikke å ligge på det interne nettverket. Du kan også angi en annen, ekstern offentlig IP-adresse hvis du vil videresende dit.
-
--local-port <port>Angir den lokale porten for HTTP-videresending. Standardverdien er 80.
-
--node-cc <cc>Angir landskoden for mudcat-noden du ønsker å bruke. Med landskoden
JPtildeles for eksempel en mudcat-node i Japan automatisk. -
--node-id <nid>Angir den unike ID-en til mudcat-noden du ønsker å bruke. Du finner hver nodes unike ID med kommandoen
mudcat node.
Kommandoen mudcat node
Denne kommandoen henter informasjon om mudcat-nodene.
$ ./mudcat node -h
Usage: mudcat node [--json-raw]
--json-raw # Prints the raw JSON output.
Kommandoen ./mudcat node viser listen over mudcat-noder som er i drift. Følgende alternativ støttes:
-
--json-rawSkriver ut nodelisten i JSON-format.
Kommandoen mudcat tcp
Denne kommandoen brukes til TCP-videresending.
$ ./mudcat tcp -h
Usage: mudcat tcp [options]
--conn-uuid <uuid> # Set the connection UUID to reuse.
--domain <domain> # Specify the domain name to access.
--local-addr <ip> # Specify the local IP to connect. Default
# value is 127.0.0.1
--local-port <port> # Specify the local port. If not specified,
# --remote-port value will be used.
--node-cc <cc> # Specify the country code to hint the
# selection of mudcat nodes.
--node-id <nid> # Specify the unique ID of mudcat node.
--remote-port <port> # Specify the remote port.
Følgende alternativer støttes:
-
--conn-uuid <uuid>Brukes når du vil gjenbruke en tidligere brukt ekstern port.
Når forbindelsen brytes etter bruk av en tildelt ekstern port, kan porten vanligvis ikke brukes igjen før ressursene er frigjort.
Hvis du kjenner den tidligere Connection UUID, kan du imidlertid gjenbruke porten med en gang.
-
--domain <domain>Angi domenet selv i stedet for en tilfeldig domeneadresse, som vanligvis består av tall. Hvis du for eksempel angir
--domain abc, blir den tildelte adressenabc.mudcat.io. -
--local-addr <ip>Angir den lokale IPv4-adressen for TCP-videresendingen. Standardverdien er 127.0.0.1.
Adressen trenger imidlertid ikke å ligge på det interne nettverket. Du kan også angi en annen, ekstern offentlig IP-adresse hvis du vil videresende dit.
-
--local-port <port>Angir den lokale porten for TCP-videresending. Hvis alternativet utelates, brukes portverdien fra
--remote-port <port>. -
--node-cc <cc>Angir landskoden for mudcat-noden du ønsker å bruke. Med landskoden
JPtildeles for eksempel en mudcat-node i Japan automatisk. -
--node-id <nid>Angir den unike ID-en til mudcat-noden du ønsker å bruke. Du finner hver nodes unike ID med kommandoen
mudcat node. -
--remote-port <port>Angir TCP-porten mudcat-noden skal lytte på.
Kommandoen mudcat udp
Denne kommandoen brukes til UDP-videresending.
$ ./mudcat udp -h
Usage: mudcat udp [options]
--conn-uuid <uuid> # Set the connection UUID to reuse.
--domain <domain> # Specify the domain name to access.
--local-addr <ip> # Specify the local IP to connect. Default
# value is 127.0.0.1
--local-port <port> # Specify the local port. If not specified,
# --remote-port value will be used.
--node-cc <cc> # Specify the country code to hint the
# selection of mudcat nodes.
--node-id <nid> # Specify the unique ID of mudcat node.
--remote-port <port> # Specify the remote port.
Følgende alternativer støttes:
-
--conn-uuid <uuid>Brukes når du vil gjenbruke en tidligere brukt ekstern port.
Når forbindelsen brytes etter bruk av en tildelt ekstern port, kan porten vanligvis ikke brukes igjen før ressursene er frigjort.
Hvis du kjenner den tidligere Connection UUID, kan du imidlertid gjenbruke porten med en gang.
-
--domain <domain>Angi domenet selv i stedet for en tilfeldig domeneadresse, som vanligvis består av tall. Hvis du for eksempel angir
--domain abc, blir den tildelte adressenabc.mudcat.io. -
--local-addr <ip>Angir den lokale IPv4-adressen for UDP-videresendingen. Standardverdien er 127.0.0.1.
Adressen trenger imidlertid ikke å ligge på det interne nettverket. Du kan også angi en annen, ekstern offentlig IP-adresse hvis du vil videresende dit.
-
--local-port <port>Angir den lokale porten for UDP-videresending. Hvis alternativet utelates, brukes portverdien fra
--remote-port <port>. -
--node-cc <cc>Angir landskoden for mudcat-noden du ønsker å bruke. Med landskoden
JPtildeles for eksempel en mudcat-node i Japan automatisk. -
--node-id <nid>Angir den unike ID-en til mudcat-noden du ønsker å bruke. Du finner hver nodes unike ID med kommandoen
mudcat node. -
--remote-port <port>Angir UDP-porten mudcat-noden skal lytte på.
Versjonsnotater
Det finnes ingen versjonsnotater datert 2025-10-16 eller senere å oversette. Se den fullstendige historikken på koreansk for eldre utgivelser.