文件名称:端口映射及TCP转发软件源代码

介绍说明--下载内容均来自于网络,请自行研究使用

端口映射


PortTransfer_三种模式。

(1) PortTransfer Port Dest_IP Port

在运行本程序的计算机上监听Port端口,并将所有连接请求转到Dest_IP的Port去

(2) PortTransfer ctrlIP ctrlPort Dest_IP Port

和模式3配合用,程序将先主动连接ctrlIP:ctrlPort,之后所有在模式3的ServerPort端口的请求转到Dest_IP:Port去

(3) PortTransfer ctrlPort ServerPort

在执行模式2前先执行,将监听ctrlPort和ServerPort 端口,ctrlPort供模式2使用,ServerPort提供服务.


模式1适合在网关上运行,将内网IP的端口映射到网关上,

如:PortTransfer 88 192.168.0.110 80

那么网关将开启88端口,所有在88端口的请求将转到内网的192.168.0.110的80端口


模式2和模式3联合使用可以将内网的IP和端口映射到指定的IP和端口上,

一般在公网IP(假设61.1.1.1)上执行模式3,如:PortTransfer 99 80, 80是映射过来的端口

内网用户执行模式2如:PortTransfer 61.1.1.1 99 127.0.0.1 80,

那么程序在内网将先连接61.1.1.1:99建立个连接,并等待接收命令。


之后当61.1.1.1的80端口有请求,将通过99端口命令内网机子和公网机子建立条新的数据连接,

并将请求通过新建的连接将请求转发到内网机.


最后更新:2007.8.31 By DSSZ


最新更改了模3,接收到新连接接令后,不再创建新的临时端口,避免中转服务器有防火墙,临时端口连接不上的情况!

可参看 PortTransfer_3 的修改部分,在transport_old.cpp里面


(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : transport.rar 列表
transport.dsp
transport.dsw
transport.ncb
transport.opt
transport.plg
transport_old.cpp
transport.cpp

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

565632282@qq.com 发表于 09-16 17:44
看看

这个好想不错~~~~~~~~~~~~~~~~~~~~~~~~~`

jiajiaok20@126.com 发表于 08-16 19:40
学习一下!

顺便借鉴一下技术,支持一下!一定要支持哦!

125636903@qq.com 发表于 08-02 11:47
不错

顶一个,可以学习,值得借鉴,希望楼主提供更好的代码

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org