go 语言实现的数据转发工具。
使用方式
转发模式
./4dnat -forward listenPort targetAddress示例:监听本地10000端口,接收数据后转发到127.0.0.1的22端口
./4dnat -forward 10000 127.0.0.1:22监听模式
./4dnat -listen listenPort0 listenPort1示例:监听本地10000和10001端口,并交换两个端口接收到的数据
./4dnat -listen 10000 10001代理人模式
./4dnat -agent targetAddress0 targetAddress1示例:主动连接127.0.0.1的10000端口和127.0.0.1的22端口,并交换两个端口接收到的数据
./4dnat -agent 127.0.0.1:10000 127.0.0.1:22
4. http/https代理模式
接受两个参数或四个参数,代理类型、监听端口、证书路径和私钥路径,示例:
http代理:
./4dnat -proxy http 1080
./4dnat -proxy https 1080 server.crt server.key
其他
- -forward 简写为-f
- -listen 简写为-l
- -agent 简写为-a
from https://github.com/dushixiang/4dnat
https://github.com/dushixiang/4dnat/blob/master/README-zh_CN.md
No comments:
Post a Comment