Ruka hadi kwenye maudhui makuu

Mudcat

Utangulizi​

Mudcat ni huduma ya kushiriki port za HTTP/TCP/UDP kutoka Mudfish Networks. Inalenga kutoa huduma yenye kusudi linalofanana na https://ngrok.io .

Hufanya iwe rahisi kushiriki huduma ya mtandao wa ndani kwa nje. Itifaki hizi zinaungwa mkono:

  • HTTP
  • TCP
  • UDP

Unaweza kusakinisha na kuitumia kwa urahisi kwa amri moja.

Upakuaji​

Pakua programu kutoka https://www.mudcat.io/ .

Kwa mtumiaji, mudcat ni faili moja inayotekelezwa, hivyo ni rahisi kupakua na kuendesha.

Chaguo za kuendesha mudcat​

Unapoendesha mudcat, utaona matokeo yafuatayo. Matumizi hutofautiana kidogo kulingana na amri.

$ ./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.

Amri zinazopatikana ni:

  • http

    Kusambaza port ya HTTP.

  • node

    Kuonyesha nodi za mudcat za kutumia kwa usambazaji.

  • tcp

    Kusambaza port ya TCP.

  • UDP

    Kusambaza port ya UDP.

Endesha ./mudcat <command> -h kuona usaidizi zaidi wa kila amri.

Amri ya mudcat http​

Hutoa usambazaji wa HTTP, kwa kawaida kufichua huduma inayotengenezwa ndani ili ipatikane nje kwa urahisi.

$ ./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.

Chaguo zinazopatikana:

  • --domain <domain>

    Weka kikoa mwenyewe badala ya anwani ya nasibu, kwa kawaida ya namba. Kwa mfano, --domain abc hutoa abc.mudcat.io.

  • --local-addr <ip>

    Weka anwani ya ndani ya IPv4 ya kusambaza HTTP. Chaguo la msingi ni 127.0.0.1. Si lazima iwe anwani ya mtandao wa ndani; unaweza pia kuweka IP nyingine ya umma ya mbali.

  • --local-port <port>

    Weka port ya ndani ya HTTP ya kusambaza. Chaguo la msingi ni 80.

  • --node-cc <cc>

    Weka msimbo wa nchi ya nodi ya mudcat. Kwa mfano JP huchagua nodi ya Japani kiotomatiki.

  • --node-id <nid>

    Weka kitambulisho cha kipekee cha nodi. Pata vitambulisho kwa mudcat node.

Amri ya mudcat node​

Hupata taarifa za nodi za mudcat.

$ ./mudcat node -h
Usage: mudcat node [--json-raw]
--json-raw # Prints the raw JSON output.

./mudcat node huonyesha orodha ya nodi zinazofanya kazi. Chaguo linalopatikana:

  • --json-raw

    Toa orodha katika umbizo la JSON.

Amri ya mudcat tcp​

Hutoa huduma ya kusambaza TCP.

$ ./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.

Chaguo zinazopatikana:

  • --conn-uuid <uuid>

    Tumia tena port ya mbali iliyotumika awali. Kwa kawaida, baada ya kukatisha muunganisho, port iliyotolewa haiwezi kutumika hadi rasilimali zake ziachiliwe. Ukijua Connection UUID ya awali, unaweza kutumia port hiyo tena mara moja.

  • --domain <domain>

    Weka kikoa mwenyewe badala ya anwani ya nasibu, kwa kawaida ya namba. Kwa mfano, --domain abc hutoa abc.mudcat.io.

  • --local-addr <ip>

    Weka anwani ya ndani ya IPv4 ya kusambaza TCP. Chaguo la msingi ni 127.0.0.1. Si lazima iwe anwani ya mtandao wa ndani; unaweza pia kuweka IP nyingine ya umma ya mbali.

  • --local-port <port>

    Weka port ya ndani ya TCP ya kusambaza. Isipowekwa, thamani ya --remote-port <port> hutumika.

  • --node-cc <cc>

    Weka msimbo wa nchi ya nodi ya mudcat. Kwa mfano JP huchagua nodi ya Japani kiotomatiki.

  • --node-id <nid>

    Weka kitambulisho cha kipekee cha nodi. Pata vitambulisho kwa mudcat node.

  • --remote-port <port>

    Weka port ya TCP ambayo nodi ya mudcat itasikiliza.

Amri ya mudcat udp​

Hutoa huduma ya kusambaza UDP.

$ ./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.

Chaguo zinazopatikana:

  • --conn-uuid <uuid>

    Tumia tena port ya mbali iliyotumika awali. Kwa kawaida, baada ya kukatisha muunganisho, port iliyotolewa haiwezi kutumika hadi rasilimali zake ziachiliwe. Ukijua Connection UUID ya awali, unaweza kutumia port hiyo tena mara moja.

  • --domain <domain>

    Weka kikoa mwenyewe badala ya anwani ya nasibu, kwa kawaida ya namba. Kwa mfano, --domain abc hutoa abc.mudcat.io.

  • --local-addr <ip>

    Weka anwani ya ndani ya IPv4 ya kusambaza UDP. Chaguo la msingi ni 127.0.0.1. Si lazima iwe anwani ya mtandao wa ndani; unaweza pia kuweka IP nyingine ya umma ya mbali.

  • --local-port <port>

    Weka port ya ndani ya UDP ya kusambaza. Isipowekwa, thamani ya --remote-port <port> hutumika.

  • --node-cc <cc>

    Weka msimbo wa nchi ya nodi ya mudcat. Kwa mfano JP huchagua nodi ya Japani kiotomatiki.

  • --node-id <nid>

    Weka kitambulisho cha kipekee cha nodi. Pata vitambulisho kwa mudcat node.

  • --remote-port <port>

    Weka port ya UDP ambayo nodi ya mudcat itasikiliza.

Maelezo ya matoleo​

Hakuna maelezo ya matoleo katika kipindi cha tafsiri kinachoanza 2025-10-16. Soma historia kamili kwa Kikorea kwa matoleo ya zamani.