当访问不到类似http-xxxx-9001内容时
发表于|更新于|技术
|浏览量:
- 查看是否使用阿里云,确认安全组是否开启端口
- 查看防火墙端口是否开启
https://www.cnblogs.com/zxg-blog/p/9835263.html - 查看netstat -lnpt | grep “端口” 查看端口是否允许
- 查看是否是0.0.0.0,而非127.0.0.1
- 通过telnet 0.0.0.0 9001
- 通过curl 0.0.0.0 9001
- 通过ping 0.0.0.0 9001
- 端口是否被占用
文章作者: King
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 君莫笑!
相关推荐

2022-03-20
ICE协议下NAT穿越的实现(STUN&TURN)
这一篇感觉写得真好。 NAT是什么?看上一篇《P2P通信原理与实现》 NAT的副作用以及解决方案 国内移动无线网络运营商在链路上一段时间内没有数据通讯后, 会淘汰NAT表中的对应项, 造成链路中断。 这是NAT带来的第一个副作用:NAT超时:而国内的运营商一般NAT超时的时间为5分钟,所以通常我们TCP长连接的心跳设置的时间间隔为3-5分钟。 而第二个副作用就是:我们这边文章要提到的NAT墙。NAT会有一个机制,所有外界对内网的请求,到达NAT的时候,都会被NAT所丢弃,这样如果我们处于一个NAT设备后面,我们将无法得到任何外界的数据。 但是这种机制有一个解决方案:就是如果我们A主动往B发送一条信息,这样A就在自己的NAT上打了一个B的洞。这样A的这条消息到达B的NAT的时候,虽然被丢掉了,但是如果B这个时候在给A发信息,到达A的NAT的时候,就可以从A之前打的那个洞中,发送给到A手上了。 简单来讲,就是如果A和B要进行通信,那么得事先A发一条信息给B,B发一条信息给A。这样提前在各自的NAT上打了对方的洞,这样下一次A和B之间就可以进行通信了。 四种NAT类型,看上一篇...

2022-03-23
MQTT 协议是个啥?这篇文章告诉你!
什么是 MQTT 协议MQTT 协议的全称是 Message Queuing Telemetry Transport,翻译为消息队列传输探测,它是 ISO 标准下的一种基于发布 - 订阅模式的消息协议,它是基于 TCP/IP 协议簇的,它是为了改善网络设备硬件的性能和网络的性能来设计的。MQTT 一般多用于 IoT 即物联网上,广泛应用于工业级别的应用场景,比如汽车、制造、石油、天然气等。 ISO标准是指由『 国际标准化组织 (International Organization for Standardization), ISO 』制订的标准。 MQTT 基础上面我们解释了 MQTT 协议的基本概念,MQTT 协议总结一点就是一种轻量级的二进制协议,MQTT 协议与 HTTP 相比具有一个明显的优势:数据包开销较小,数据包开销小就意味着更容易进行网络传输。还有一个优势就是 MQTT 在客户端容易实现,而且具有易用性,非常适合当今资源有限的设备。 你可能对这些概念有些讳莫如深,为什么具有 xxx 这种特性呢?这就需要从 MQTT 的设计说起了。 MQTT 协议由 A...

2022-03-16
P2P通信原理与实现
当今互联网到处存在着一些中间件(Middle Boxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。 目前部署的中间件多都是在C/S架构(client/server)上设计的,其中相对隐匿的客户机主动向周知的服务端(拥有静态IP地址和DNS名称)发起链接请求. 大多数中间件实现了一种非对称的通讯模型,即内网中的主机可以初始化对外的链接,而外网的主机却不能初始化对内网的链接, 除非经过中间件管理员特殊配置。 前言 在中间件为常见的NAPT的情况下(也是本文主要讨论的),内网中的客户端没有单独的公网IP地址, 而是通过NAPT转换,和其他同一内网用户共享一个公网IP. 这种内网主机隐藏在中间件后的不可访问性对于一些客户端软件如浏览器来说并不是一个问题,因为其只需要初始化对外的链接,从某方面来看反而还对隐私保护有好处。 然而在P2P应用中, 内网主机(客户端)需要对另外的终端(Peer)直接建立链接,但是发起者和响应者可能在不同的中间件后面, 两者都没有公网IP地址. 而外部对NAT公网IP和端口主动的链接或数据都会因内网未请求被丢弃掉...

2021-08-03
网络掩码
ip地址的组成(网络位+主机位)IP地址采用分层结构; IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。 根据不同的取值范围,IP地址可以分为五类;IP地址中的前5位用于标识IP地址的类别: 1234567891011A类地址的第一位为0; 127 => 0(128)1(64)1(32)1(16) 1(8)1(4)1(2)1(1)网络位7(8-1)位,主机号24位(32-7-1 = 24)B类地址的前两位为10; 191 => 1(128)0(64)1(32)1(16) 1(8)1(4)1(2)1(1)网络位14(8+8-2)位,主机号16位(32-14-2 = 16)C类地址的前三位为110;223 => 1(128)1(64)0(32)1(16) 1(8)1(4)1(2)1(1)网络位21(8+8+8-3)位,主机号位(32-21-3 = 8)D类地址的前四位为1110;E类地址的前五位为11110; 实际大多通过子网掩码来区分网络位和主机位,子网掩码跟IP地址一一对应,子网掩码为1的是网络位,为0的是主机位。如:192.168...

2025-07-04
mcp server git 问题排查日志
mcp_server_git 服务安装问题最终排查报告本文档详细记录了解决 mcp.json 中 git 服务因底层 SSL/TLS 问题无法安装模块的完整排错流程。这个过程展示了如何从应用层问题逐步深入到系统环境配置,并最终定位和解决根本原因。 第 1 阶段:初步诊断 - 应用层问题初始现象: git 服务”没有生效”。 验证模块安装: 操作: 检查 mcp_server_git 模块是否已为 python@3.13 安装。 命令: python3 -c "import mcp_server_git" 发现: ModuleNotFoundError。模块未安装。 尝试修复: 操作: 尝试使用 pip 进行安装。 命令: python3 -m pip install mcp_server_git 发现: No module named pip。python@3.13 的 pip 环境已损坏。 初步结论: 问题似乎是 python@3.13 环境损坏。 第 2 阶段:深入排查 - 转向备用环境与问题升级思路: 既然 python@3...
公告
欢迎相互学习交流~
