Files
4dnat/README-zh_CN.md
2021-11-21 16:41:52 +08:00

1.3 KiB
Raw Blame History

4DNAT

English | 简体中文

简介

4DNAT取名源自4和DNAT。这个工具工作在OSI模型的第四层传输层同时4和for谐音意为专门为目标地址转换而服务的工具。4DNAT使用go语言开发具有天然的跨平台性并且完全使用go标准库开发没有任何的第三方依赖编译之后只有一个二进制可执行文件。它有4种工作模式

转发模式

接受两个参数,监听端口和目标地址,在监听端口接收到请求后会主动连接目标地址,示例:

./4dnat -forward 2222 192.168.1.100:22

监听模式

接受两个参数监听端口1和监听端口2并交换两个端口接收到的数据示例

./4dnat -listen 10000 10001

代理人模式

接受两个参数目标地址1和目标地址2启动后会主动连接这两个目标地址并交换两个端口接收到的数据示例

./4dnat -agent 127.0.0.1:10000 127.0.0.1:22

http/https代理模式

接受两个参数或四个参数,代理类型、监听端口、证书路径和私钥路径,示例:

http代理

./4dnat -proxy http 1080

https代理

./4dnat -proxy https 1080 server.crt server.key