远程调试之端口映射
先看下图
目的,访问生产区设备或程序
-
工具准备
外网映射工具:花生壳
内网映射工具:PortTunnel -
条件
家/办公:可以访问Internet
办公区: 可以访问Internet,办公区直接或间接能连接生产区(中间不能过网闸) -
连接猜想
正常来说,会通过远程工具,远程到办公区其中一台PC,再通过这台PC远程到生产区PC,生产区远程到设备或上位机,中间中转多层,先不说网络速度问题,其中可能碰到生产区跟本相应专用的程序不全,版本问题等等… -
连接是逻辑
如上图在家/办室访问生产区PLC
PLChost=10.10.2.9 port=102
服务器(或中转电脑)host1=10.10.2.200,host2=172.1.2.100
办公PChost=172.1.2.200
(连接Internet电脑)
家/办公室PChost =192.168.0.30
直接本机
102
端口,192.168.0.30:102
>内网映射转发
>花生壳外网访问域名:端口外网映射转发
>中转电脑映射转发
>PLC
-
配置
-
本机
打开PortTunnel
>端口映射
>增加
输入端口: 要访问的目的端口
捆绑地址:本机上网IP
输出端口:花生壳外网访问端口/公网端口
输出端口:花生壳外网域名/公网端口
配置完成:服务器>开始
-
办公区上网PC
花生壳映射一条到生产区中转电脑端口,花生壳映射看我另一个文章 -
生产区中转
同本机设置类式
输入端口:花生壳映射的内网端口
捆绑地址:能访问PLC的那个网卡IP
输出端口:PLC端口
输出IP:PLC IP
-
配置完成.
理论上不算网速上的影响,可以无限映射下去,不管映射多少层
上面只是映射102,其它应用,如数据库,ERP,远程桌面,VNC 等等各种软件. -
上映射成功连接.
-