项目简介
本项目是轻量级高性能的端口映射/转发工具,运用epoll技术,支持TCP和UDP协议。适用于多种Linux主机,如桌面Linux系统、安卓手机/平板、OpenWRT路由器以及树莓派等,同时提供了amd64
x86
mips_be
mips_le
arm
等不同架构的二进制文件。
项目的主要特性和功能
- 支持多协议:支持TCP和UDP两种协议的端口映射和转发。
- 多平台兼容:可在多种Linux主机环境中运行。
- 日志功能丰富:具备详细的日志记录功能,支持设置不同的日志级别,还可显示日志的文件名、函数名和行号,支持彩色日志显示。
- 参数可配置:可自定义套接字缓冲区大小等参数。
安装使用步骤
安装
假设用户已经下载了本项目的源码文件。
运行
假设你要将本地端口1234映射/转发到10.222.2.1:443,可按以下命令操作:
bash
./tinymapper_amd64 -l0.0.0.0:1234 -r10.222.2.1:443 -u
注意:本地端口和远程端口可以相同,例如:
bash
./tinymapper_amd64 -l0.0.0.0:443 -r10.222.2.1:443 -u
选项说明
```bash tinyPortMapper git version:25ea4ec047 build date:Nov 4 2017 22:55:23
usage:
./this_program -l
main options: -u enable UDP forwarding/mapping
other options:
--sock-buf
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】