UDP端口连通性检查
UDP端口连通性检查
Turn服务或者Janus服务都需要随机绑定UDP端口供客户端进行使用,因此必须确保防火墙开放UPD端口,本文将要介绍如何检查服务器的UDP端口是否打开,这里使用netcat来检查他们之间的连通性:
- 环境准备: 需要在客户端网络之内准备一台linux或者mac作为测试客户端;在测试客户端和服务器上分别安装
netcat
,已知Ubuntu和mac已经预安装了,centos可以用命令yum install -y nc
来安装。其它系统可以百度怎么安装。 - 在服务器上,执行命令
nc -ulvp 30000
。30000为监听UDP端口,需要注意服务器配置的端口范围之内。 - 在客户端上执行命令
nc -u YOUR_PUBLIC_IP 30000
。YOUR_PUBLIC_IP
是服务器的公网IP,也是启动命令内的参数。 - 在客户端输入内容,检查服务器端是否收到对应内容。
- 服务器端收到后,在服务器端窗口输入内容,检查客户端是否收到对应内容。
正确情况如下图所示:左侧为服务器端,先启动服务器端,再启动右侧的客户端,双方能够互相收发就表面udp端口是通的。
udp:
服务端:nc -lu -p <端口号> -v
客户端:nc -u <服务器端 IP 地址> <端口号>
tcp:
服务端:nc -l -p <端口号> -v
客户端:nc <服务器端 IP 地址> <端口号>
windows客户端 请下端 netcat-master 即可
参考文章
UDP端口连通性检查 · 野火IM开发手册
使用 Netcat 测试虚拟机 TCP/UDP 端口连通性 | Azure Docs
UDP端口连通性检查相关推荐
- 测试tcp和udp端口连通性
测试tcp和udp端口连通性 测试tcp和udp端口连通性 tcp端口 命令 telnet udp端口 命令 nc nc命令用法 nc命令man帮助示例 nc默认tcp协议,使用udp要指定u 测试t ...
- 如何测试UDP端口连通性
根据测试环境的不同,用户可以参阅如下方式测试UDP端口的连通性. 假设待测试服务器的IP地址为1.1.1.1 ,待测试UDP端口为5555. 博主补充:利用namp探测udp端口 nmap -sU 1 ...
- 服务器UDP端口连通性测试
Freeswitch服务器部署好后,由于防火墙配置等原因经常造成语音不通,需要一种方法来验证客户端到服务器的UDP端口是否是畅通的. 安装netcat 以Centos安装为例. yum install ...
- linux验证UDP端口连通性
使用工具netcat 1,安装netcat centos安装 yum install netcat ubuntu安装 apt install netcat 2,使用方式 服务端命令(26426为端口号 ...
- 测试udp端口状态 curl_检测TCP/UDP端口的连通性
大家在工作中,应该经常会用到监测tcp.udp端口的场景,tcp的端口连接大家应该都知道,但是udp就相对来说比较麻烦一些了,所以今天主要给大家分享一个如何监测upd端口是否在线的功能. 1 TCP端 ...
- 怎样检测TCP/UDP端口的连通性
1 TCP端口的连通性 TC端口的连通性,一般通过telnet检测: TCP协议是面向连接的,可以直接通过telnet命令连接 telnet host-ip port 2 UDP端口的连通性 因为公司 ...
- python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明
免责声明:本文档可能包含第三方产品信息,该信息仅供参考.阿里云对第三方产品的性能.可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺. 概述 本文主要介绍在Linux系统的ECS实例中,如 ...
- linux nc命令测试端口,Linux和Windows下的NC(Netcat)命令测试端口连通性
1.Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性:css 安装方法:nginx 在客户端和服务器端分别安装nc工具,安装命令以下:web yum ins ...
- Linux和Windows下的NC(Netcat)命令测试端口连通性
一.Linux OS 环境下(以Centos为例),使用nc命令分别测试TCP和UDP端口连通性: 安装方法: 在客户端和服务器端分别安装nc工具,安装命令如下: yum install nc 1 L ...
最新文章
- 工业用微型计算机(21)-指令系统(17)
- 普中stm32开发板tftlcd显示图片_STM32实例TFTLCD介绍
- DbVisualizer简单介绍
- DATEADD(Day, DATEDIFF(Day,0,ShippingTime), 0)
- 三、mongodb数据库系列——mongodb和python交互 总结
- client mac addr不能开机进不去系统_用asp.net core结合fastdfs打造分布式文件存储系统
- Latex插入图片并固定图片位置
- truncate,delete,drop的异同点
- 360搜索、UC浏览器等被3·15点名应用已下架;马斯克宣布通过NFT卖歌;美团App再发力社交,内测 “群聊”功能 |极客头条...
- 【hihocoder 1032】最长回文子串
- 大型架构学习——美团猫眼模块化实践
- mysql计算同比和环比的区别_SQL 求同比 环比
- gulp在工作中的应用
- 如何体面的解决浏览器首页被hao123绑架
- .netCore微信转账至零钱——V3
- shared_ptr,weak_ptr,unique_ptr
- 电脑运行c语言程序就蓝屏,Win10电脑卡机遇到蓝屏代码0xc000014c应该怎么办?
- 文本识别OCR浅析:特征篇
- C++ 打开文件夹对话框-OPENFILENAME
- 投影机检测不到计算机信号,投影仪搜索不到信号源怎么办?这几种操作方法可进行修复...
热门文章
- C#的partial用法
- SOJ2198 Highways 最小生成树 kruskal算法
- Unicode控制字符列表:Web项目HTML删除控制字符注入
- 新的一年,乔戈里分手了
- 用Power BI 拖拽轻松做销售仪表盘(一次学会条形图,矩形图,折线图,树状图,饼图,切片器)
- 深入参与国家标准制定 四维图新频出佳音
- 大话C# WPF基础入门进阶,深入浅出解析章节教程 8 循环入门初级点 亲测可用!
- 一个参数解决userdel无法删除已存在用户的问题
- 11基于主从博弈理论的共享储能与综合能源微网优化运行研究(MATLAB程序)
- Python编写zip密码破解脚本(超详细)