工具获取 https://www.aliyundrive.com/s/61fVGRCcG3g
确认容器中是否存在nc命令
若未安装,则需要将下方rpm包上传至容器进行安装。
可通过海豚运维平台的文件上传功能将rpm包上传至容器中,文件保存在/tmp目录下
执行命令安装:rpm -ivh nc-1.84-24.el6.x86_64.rpm
或
yum install nc-1.84-24.el6.x86_64.rpm
测试端口是否开通
测试两端分为客户端与服务端,客户端一侧发送请求,服务端一方接收请求。
服务端一侧
执行命令:nc -ul 监听端口

nc-l 【port】 监听tcp端口
nc -ul【port】 监听UDP端口
或执行抓包命令 tcpdump -s0 -iany -nn udp port 监听端口 进行监听
也可使用抓包命令保存 tcpdump -s0 -iany -nn udp port 监听端口 -w 保存文件.pcap
下图为命令以及服务端收到的数据。保存文件时则无打印

执行附件中软件



客户端一侧
Linux客户端
执行命令:nc -u -p 本地端口(一般使用业务场景中端口) 网闸ip 网闸开通端口
执行后可在客户端一侧输入字符串并按回车, 字符串可发送到服务端

由此确认端口开通成功。
Windows客户端
运行如下程序

选中之后点击创建


观察服务端是否收到客户端发出的消息(服务端按照①执行时)或抓包数据是否有变化
注意:网闸开通的各端口映射到的ip不同,需进入对应服务进行安装并执行nc命令。
参考
https://cloud.tencent.com/developer/article/1352738
https://cloud.tencent.com/developer/article/1432599
https://baijiahao.baidu.com/s?id=1645748755772816935&wfr=spider&for=pc
