網絡端口測試


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