mproxy dispatcher
1.0.0
透過網路傳輸資料。
此儲存庫包括四個套件:正向代理、反向代理、UDP 用戶端和 UDP 伺服器。代理允許 TCP 和 UDP 之間的轉換,因此可以將這些區塊組合在一起以實現與現有網路的完全互通性。主要功能是與用於中間路由和反向代理的 UDP 多播相容,支援跨複雜的一對多或多對多資料流的簡單群組通信,並產生可擴展的反向代理。套件可以從命令列運行,也可以作為庫包含在內。
從簡單的客戶端/伺服器網路開始。使用cargo安裝命令列工具,並在連接埠9920上啟動UDP監聽伺服器。
cargo install mproxy-client mproxy-server
mproxy-server --listen-addr " localhost:9920 " --path " streamoutput.log " --tee
然後從客戶端發送一些位元組到伺服器。路徑選項“-”告訴客戶端從標準輸入讀取輸入。也可以使用檔案路徑、描述符或句柄。
mproxy-client --path " - " --server-addr " localhost:9920 "
> Hello world !
現在您應該會看到您的訊息出現在streamoutput.log
中(如果使用--tee
,也會出現在標準輸出中)
rustls
提供的部分客戶端 TLS 支援(需要在mproxy-forward
中啟用tls
功能) 有關安裝和操作說明,請參閱文檔