Mudcat
Bevezetés
A Mudfish Networks HTTP-, TCP- és UDP-portmegosztó szolgáltatása. Célja a https://ngrok.io szolgáltatáshoz hasonló lehetőségek biztosítása.
Segítségével könnyen megoszthatók a belső hálózaton működő szolgáltatások a külvilággal. Jelenleg a következő protokollokat támogatja:
-
HTTP
-
TCP
-
UDP
Egyetlen paranccsal egyszerűen telepíthető és használható.
Letöltés
A program a https://www.mudcat.io/ oldalról tölthető le.
A felhasználó számára a mudcat egyetlen futtatható fájlból áll, ezért könnyen letölthető és elindítható.
A mudcat indítási kapcsolói
A mudcat indításakor az alábbi kimenet jelenik meg. A használat módja a választott parancstól függően kissé eltér.
$ ./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.
A jelenleg támogatott parancsok:
-
http
HTTP-port továbbítására használható.
-
node
Megjeleníti a továbbításhoz használható mudcat közvetítő szerverek adatait.
-
tcp
TCP-port továbbítására használható.
-
UDP
UDP-port továbbítására használható.
A ./mudcat <command> -h futtatásával az adott parancshoz tartozó további súgó tekinthető meg.
A mudcat http parancs
HTTP-továbbítási szolgáltatás létrehozására használható. Tipikusan egy belső hálózaton fejlesztett szolgáltatás egyszerű külső elérését biztosítja.
$ ./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.
Támogatott kapcsolók:
-
--domain <domain>Ezzel a kapcsolóval a véletlenszerű, általában számokból álló domain helyett saját nevet adhat meg. A
--domain abcmegadásakor például a kiosztott domainabc.mudcat.iolesz. -
--local-addr <ip>Megadja a HTTP-továbbítás helyi IPv4-címét. Alapértelmezése 127.0.0.1.
Nem kötelező belső hálózati címre mutatnia. Ha távoli nyilvános IP-címre szeretné irányítani, azt is megadhatja.
-
--local-port <port>Megadja a HTTP-továbbítás helyi portját. Alapértelmezése 80.
-
--node-cc <cc>Megadja a használni kívánt mudcat közvetítő szerver országkódját. A
JPországkód például automatikusan japán mudcat-szervert választ. -
--node-id <nid>Megadja a használni kívánt mudcat közvetítő szerver egyedi azonosítóját. A szerverek egyedi azonosítója a
mudcat nodeparanccsal kérhető le.
A mudcat node parancs
A mudcat közvetítő szerverek adatainak lekérésére szolgál.
$ ./mudcat node -h
Usage: mudcat node [--json-raw]
--json-raw # Prints the raw JSON output.
A ./mudcat node paranccsal megtekintheti a jelenleg működő mudcat közvetítő szerverek listáját. Támogatott kapcsoló:
-
--json-rawJSON-formátumban írja ki a közvetítő szerverek listáját.
A mudcat tcp parancs
TCP-továbbítási szolgáltatás létrehozására használható.
$ ./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.
Támogatott kapcsolók:
-
--conn-uuid <uuid>Egy korábban használt távoli port újrafelhasználására szolgál.
A kiosztott távoli port a kapcsolat megszakítása után általában nem használható újra addig, amíg az erőforrása fel nem szabadul.
Ha azonban ismeri a korábbi Connection UUID értéket, a távoli port azonnal újra felhasználható.
-
--domain <domain>Ezzel a kapcsolóval a véletlenszerű, általában számokból álló domain helyett saját nevet adhat meg. A
--domain abcmegadásakor például a kiosztott domainabc.mudcat.iolesz. -
--local-addr <ip>Megadja a TCP-továbbítás helyi IPv4-címét. Alapértelmezése 127.0.0.1.
Nem kötelező belső hálózati címre mutatnia. Ha távoli nyilvános IP-címre szeretné irányítani, azt is megadhatja.
-
--local-port <port>Megadja a TCP-továbbítás helyi portját. Ha nem adja meg, a
--remote-port <port>értékét használja. -
--node-cc <cc>Megadja a használni kívánt mudcat közvetítő szerver országkódját. A
JPországkód például automatikusan japán mudcat-szervert választ. -
--node-id <nid>Megadja a használni kívánt mudcat közvetítő szerver egyedi azonosítóját. A szerverek egyedi azonosítója a
mudcat nodeparanccsal kérhető le. -
--remote-port <port>Megadja azt a TCP-portot, amelyen a mudcat közvetítő szerver figyel.
A mudcat udp parancs
UDP-továbbítási szolgáltatás létrehozására használható.
$ ./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.
Támogatott kapcsolók:
-
--conn-uuid <uuid>Egy korábban használt távoli port újrafelhasználására szolgál.
A kiosztott távoli port a kapcsolat megszakítása után általában nem használható újra addig, amíg az erőforrása fel nem szabadul.
Ha azonban ismeri a korábbi Connection UUID értéket, a távoli port azonnal újra felhasználható.
-
--domain <domain>Ezzel a kapcsolóval a véletlenszerű, általában számokból álló domain helyett saját nevet adhat meg. A
--domain abcmegadásakor például a kiosztott domainabc.mudcat.iolesz. -
--local-addr <ip>Megadja az UDP-továbbítás helyi IPv4-címét. Alapértelmezése 127.0.0.1.
Nem kötelező belső hálózati címre mutatnia. Ha távoli nyilvános IP-címre szeretné irányítani, azt is megadhatja.
-
--local-port <port>Megadja az UDP-továbbítás helyi portját. Ha nem adja meg, a
--remote-port <port>értékét használja. -
--node-cc <cc>Megadja a használni kívánt mudcat közvetítő szerver országkódját. A
JPországkód p éldául automatikusan japán mudcat-szervert választ. -
--node-id <nid>Megadja a használni kívánt mudcat közvetítő szerver egyedi azonosítóját. A szerverek egyedi azonosítója a
mudcat nodeparanccsal kérhető le. -
--remote-port <port>Megadja azt az UDP-portot, amelyen a mudcat közvetítő szerver figyel.
Kiadási megjegyzések
A 2025-10-16-tól kezdődő időszakban nincs fordítandó kiadási bejegyzés. A korábbi változások a teljes koreai kiadási előzményekben olvashatók.