#tcp-connection #tcp #proxy #port #forward

bin+lib basic_tcp_proxy

用于转发 TCP 连接的简单同步 TCP 代理 crate

8 个版本

0.3.2 2023 年 8 月 20 日
0.3.1 2023 年 3 月 3 日
0.3.0 2021 年 2 月 26 日
0.2.0 2020 年 12 月 4 日
0.1.3 2020 年 10 月 10 日

#1870 in 网络编程

Download history • Rust 包仓库 35/week @ 2024-03-11 • Rust 包仓库 46/week @ 2024-03-18 • Rust 包仓库 67/week @ 2024-03-25 • Rust 包仓库 40/week @ 2024-04-01 • Rust 包仓库 22/week @ 2024-04-08 • Rust 包仓库 15/week @ 2024-04-15 • Rust 包仓库 91/week @ 2024-04-22 • Rust 包仓库 25/week @ 2024-04-29 • Rust 包仓库 43/week @ 2024-05-06 • Rust 包仓库 23/week @ 2024-05-13 • Rust 包仓库 14/week @ 2024-05-20 • Rust 包仓库 22/week @ 2024-05-27 • Rust 包仓库 18/week @ 2024-06-03 • Rust 包仓库 12/week @ 2024-06-10 • Rust 包仓库 7/week @ 2024-06-17 • Rust 包仓库 17/week @ 2024-06-24 • Rust 包仓库

每月 57 次下载
vopono 中使用

MIT/Apache

7KB
82

basic_tcp_proxy

basic_tcp_proxy 是一个简单的 crate,用于在新的线程上启动 TCP 代理,将监听端口上的 TCP 流量重定向到代理目标。

为了简单起见,此 crate 故意采用同步方式。

示例

示例:将 127.0.0.1:2000 转发到 127.0.0.1:4000

use basic_tcp_proxy::TcpProxy;

fn main() {
    let proxy = TcpProxy::new(2000, "127.0.0.1:4000".parse().unwrap());
    loop {}
}

依赖项

~88KB