Transmite dados pela rede.
Este repositório inclui quatro pacotes: proxy direto, proxy reverso, cliente UDP e servidor UDP. Os proxies permitem a conversão entre TCP e UDP, para que esses blocos possam ser combinados para total interoperabilidade com redes existentes. Um recurso principal é a compatibilidade com UDP Multicast para roteamento intermediário e proxy reverso, permitindo comunicação de grupo extremamente simples em fluxos de dados complexos um para muitos ou muitos para muitos e resultando em proxy reverso escalonável. Os pacotes podem ser executados na linha de comando ou incluídos como uma biblioteca.
Comece com uma rede cliente/servidor simples. Instale as ferramentas de linha de comando com cargo e inicie um servidor de escuta UDP na porta 9920.
cargo install mproxy-client mproxy-server
mproxy-server --listen-addr " localhost:9920 " --path " streamoutput.log " --teeEm seguida, envie alguns bytes do cliente para o servidor. A opção de caminho "-" diz ao cliente para ler a entrada do stdin. Um caminho de arquivo, descritor ou identificador também pode ser usado.
mproxy-client --path " - " --server-addr " localhost:9920 "
> Hello world ! Agora você deve ver sua mensagem aparecer em streamoutput.log (e também em stdout se --tee for usado)
rustls (requer recurso tls habilitado em mproxy-forward ) Consulte a documentação para instruções de instalação e operação