#port #tcp-udp #forward #proxy #cli

bin+lib routez

⏩ 零依赖端口转发器

4 个版本 (2 个重大更改)

0.3.1 2023 年 4 月 11 日
0.3.0 2023 年 4 月 9 日
0.2.0 2023 年 4 月 5 日
0.1.0 2023 年 4 月 4 日
0.0.3 2023 年 4 月 4 日

#18#forward

Download history 16/week @ 2024-03-09 2/week @ 2024-03-16 5/week @ 2024-03-30

每月下载量 71 次

MIT 许可证

110KB
332

routez

crates.io

零依赖端口转发器。Routez 支持 TCP 和 UDP。

demo

为什么?

最初实现是为了将来自 C 类 IP(192.168.x.x)的流量重新路由到 Docker B 类 IP(172.18.x.x)。

在创建具有 B 类 IP 的 IPVLAN(L3)时很有用,并且当需要从 C 类 IP 访问它们时。

示例用法

routez 127.0.0.1:1234 127.0.0.1:4321 TCP

示例用法 - 配置文件

使用 source:port destination:port(正好一个空格)创建配置文件

127.0.0.1:1234 192.168.0.33:22 TCP
127.0.0.1:4321 127.0.0.1:7890 UDP

现在运行

routez routez.config

Pipeview

要输出彩色日志,请查看 pipeview

或者运行

routez 127.0.0.1:1234 127.0.0.1:4321 TCP | pipeview '(.*?) (.*?) (.*?) (.*?) -> (.*)' 'blue cyan white green bred'

或者在你调用 routez 的目录中创建一个 pipeview.toml 文件(请参阅此存储库中的示例)并调用

routez 127.0.0.1:1234 127.0.0.1:4321 UDP | pipeview

无运行时依赖项