Mengalirkan data melalui jaringan.
Repo ini mencakup empat paket: Proksi maju, proksi terbalik, klien UDP, dan server UDP. Proxy memungkinkan konversi antara TCP dan UDP, sehingga blok-blok ini dapat digabungkan bersama untuk interoperabilitas lengkap dengan jaringan yang ada. Fitur utamanya adalah kompatibilitas dengan UDP Multicast untuk perutean perantara dan proksi terbalik, yang memungkinkan komunikasi grup sederhana yang mematikan melalui aliran data satu-ke-banyak atau banyak-ke-banyak yang kompleks, dan menghasilkan proksi terbalik yang dapat diskalakan. Paket dapat dijalankan baik dari baris perintah atau disertakan sebagai perpustakaan.
Memulai dengan jaringan klien/server sederhana. Instal alat baris perintah dengan kargo, dan mulai server mendengarkan UDP pada port 9920.
cargo install mproxy-client mproxy-server
mproxy-server --listen-addr " localhost:9920 " --path " streamoutput.log " --tee
Kemudian kirim beberapa byte dari klien ke server. Opsi jalur "-" memberitahu klien untuk membaca input dari stdin. Jalur file, deskriptor, atau pegangan juga dapat digunakan.
mproxy-client --path " - " --server-addr " localhost:9920 "
> Hello world !
Anda sekarang akan melihat pesan Anda muncul di streamoutput.log
(dan juga ke stdout jika --tee
digunakan)
rustls
(memerlukan fitur tls
yang diaktifkan di mproxy-forward
) Lihat dokumentasi untuk petunjuk pemasangan dan pengoperasian