首页 > 编程知识 正文

怎么设置路由器端口转发,网络通端口映射工具

时间:2023-05-06 01:15:01 阅读:176397 作者:4027

一.研发背景

因为是公司的一系列系统,所以以局域网为单位。 目前的网络结构:云服务s (有公网固定IP )检测平台服务t )连接互联网,但不是固定IP ) |检测仪a )无法连接互联网,但可以与t相互连接)。

这样的网络结构,就导致了我在外网想查看检测机A的程序运行情况就变得异常的困难,在苦思冥想解决方案的时候,接触到了端口转发这

一块内容,也就写了一个小工具,方便以后遇到类似情形使用。

二、使用情景

电脑A能连电脑B,电脑B能连电脑C,但是电脑A不能连电脑C

此时在电脑B监听一个端口,并转发到电脑C的对应端口,就能从A直接访问C了

例如个人计算机a(192.168.1.101 )个人计算机b ) 192.168.1.102,192.168.0.103 )个人计算机c ) C(192.168.0.55 ) )

在电脑b上运行传送工具,添加本地端口13389进行监听,并传送到192.168.0.55:3389

此时,可以从电脑a用192.168.1.102:13389直接远程访问电脑c

三、原理

原理其实蛮简单的,就是在本地监听端口,然后有请求连接过来,就与目标地址建立连接,最后再把两个连接连通。

四、结束语

我用的是.NET写的,需要.net 3.5以上才能运行,其实就是需要WIN7 以上

希望这个工具能帮助到大家^ ^,后面我还会以这个为原型,做一个在公网能使用的端口映射,就类似花生壳,ngrok 这种,将本地端口映射到公网IP的某个端口。

不好意思,当时弄完好像没放源码上去,现在重新放一下

源码下载地址:https://download.csdn.net/download/btlong520/10456987

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。