网络端口测试


工具获取 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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM