Siirry pääsisältöön

Mudcat

Esittely​

Mudcat on Mudfish Networksin tarjoama HTTP-, TCP- ja UDP-porttien jakamispalvelu. Sen tavoitteena on tarjota käyttötarkoitukseltaan samanlainen palvelu kuin https://ngrok.io .

Palvelun avulla sisäverkon palvelut on helppo jakaa ulkoverkkoon. Tuetut protokollat ovat:

  • HTTP
  • TCP
  • UDP

Asentaminen ja käyttäminen onnistuu helposti yhdellä komennolla.

Lataaminen​

Lataa ohjelma osoitteesta https://www.mudcat.io/ .

Käyttäjän näkökulmasta mudcat koostuu yhdestä suoritettavasta tiedostosta, joten sen lataaminen ja käynnistäminen on helppoa.

mudcatin käynnistysvalitsimet​

Kun käynnistät mudcatin, näet seuraavan tulosteen. Käyttötapa vaihtelee hieman komennon mukaan.

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

Tuetut komennot ovat:

  • http

    HTTP-portin välittäminen.

  • node

    Välitykseen käytettävien mudcat-solmujen tietojen näyttäminen.

  • tcp

    TCP-portin välittäminen.

  • UDP

    UDP-portin välittäminen.

Komento ./mudcat <command> -h näyttää tavallisesti valitun komennon tarkemmat ohjeet.

mudcat http -komento​

Komento tarjoaa HTTP-välityksen. Sillä voi esimerkiksi tuoda sisäverkossa kehitettävän palvelun helposti ulkopuolisten saataville.

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

Tuetut valitsimet:

  • --domain <domain>

    Määritä verkkotunnus itse satunnaisen, yleensä numeropohjaisen osoitteen sijaan. Esimerkiksi --domain abc antaa osoitteen abc.mudcat.io.

  • --local-addr <ip>

    Määritä HTTP-välityksen paikallinen IPv4-osoite. Oletusarvo on 127.0.0.1.

    Osoitteen ei tarvitse olla sisäverkon osoite. Voit myös määrittää etäkohteen julkisen IP-osoitteen.

  • --local-port <port>

    Määritä välitettävä paikallinen HTTP-portti. Oletus on 80.

  • --node-cc <cc>

    Määritä käytettävän mudcat-solmun maakoodi. Jos esimerkiksi valitset JP, solmu Japanista osoitetaan automaattisesti.

  • --node-id <nid>

    Määritä käytettävän mudcat-solmun yksilöllinen tunniste. Solmujen tunnisteet saa komennolla mudcat node.

mudcat node -komento​

Komento hakee mudcat-solmujen tiedot.

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

Komento ./mudcat node näyttää tällä hetkellä toiminnassa olevat mudcat-solmut. Tuettu valitsin:

  • --json-raw

    Tulosta solmuluettelo JSON-muodossa.

mudcat tcp -komento​

Komento tarjoaa TCP-välityksen.

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

Tuetut valitsimet:

  • --conn-uuid <uuid>

    Käytä aiemmin varattua etäporttia uudelleen.

    Kun varattua etäporttia käyttävä yhteys katkaistaan, porttia ei yleensä voi käyttää ennen resurssin vapautumista.

    Jos kuitenkin tiedät aiemman yhteyden UUID:n, voit käyttää porttia heti uudelleen.

  • --domain <domain>

    Määritä verkkotunnus itse satunnaisen, yleensä numeropohjaisen osoitteen sijaan. Esimerkiksi --domain abc antaa osoitteen abc.mudcat.io.

  • --local-addr <ip>

    Määritä TCP-välityksen paikallinen IPv4-osoite. Oletusarvo on 127.0.0.1.

    Osoitteen ei tarvitse olla sisäverkon osoite. Voit myös määrittää etäkohteen julkisen IP-osoitteen.

  • --local-port <port>

    Määritä välitettävä paikallinen TCP-portti. Jos valitsin puuttuu, käytetään arvoa --remote-port <port>.

  • --node-cc <cc>

    Määritä käytettävän mudcat-solmun maakoodi. Jos esimerkiksi valitset JP, solmu Japanista osoitetaan automaattisesti.

  • --node-id <nid>

    Määritä käytettävän mudcat-solmun yksilöllinen tunniste. Solmujen tunnisteet saa komennolla mudcat node.

  • --remote-port <port>

    Määritä TCP-portti, jota mudcat-solmu kuuntelee.

mudcat udp -komento​

Komento tarjoaa UDP-välityksen.

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

Tuetut valitsimet:

  • --conn-uuid <uuid>

    Käytä aiemmin varattua etäporttia uudelleen.

    Kun varattua etäporttia käyttävä yhteys katkaistaan, porttia ei yleensä voi käyttää ennen resurssin vapautumista.

    Jos kuitenkin tiedät aiemman yhteyden UUID:n, voit käyttää porttia heti uudelleen.

  • --domain <domain>

    Määritä verkkotunnus itse satunnaisen, yleensä numeropohjaisen osoitteen sijaan. Esimerkiksi --domain abc antaa osoitteen abc.mudcat.io.

  • --local-addr <ip>

    Määritä UDP-välityksen paikallinen IPv4-osoite. Oletusarvo on 127.0.0.1.

    Osoitteen ei tarvitse olla sisäverkon osoite. Voit myös määrittää etäkohteen julkisen IP-osoitteen.

  • --local-port <port>

    Määritä välitettävä paikallinen UDP-portti. Jos valitsin puuttuu, käytetään arvoa --remote-port <port>.

  • --node-cc <cc>

    Määritä käytettävän mudcat-solmun maakoodi. Jos esimerkiksi valitset JP, solmu Japanista osoitetaan automaattisesti.

  • --node-id <nid>

    Määritä käytettävän mudcat-solmun yksilöllinen tunniste. Solmujen tunnisteet saa komennolla mudcat node.

  • --remote-port <port>

    Määritä UDP-portti, jota mudcat-solmu kuuntelee.

Julkaisutiedot​

Päivämäärälle 2025-10-16 tai sen jälkeen ei ole käännettäviä julkaisutietoja. Vanhemmat merkinnät löytyvät täydellisestä koreankielisestä julkaisuhistoriasta.