最近注册了一个微信公众号,恰好在看python,想写个简单的服务器,可以接收和推送消息给关注这个公众号的人;
先写了响应第一步“接入”的代码,在本机测试ok后,开始接入测试;
路由器恰好自带花生壳的支持,登录账号,设置80端口的映射,再次用花生壳关联的域名访问服务器,响应ok;
在公众号管理页面填好服务器url、token,竟然连接不上,但同时服务器有打印一些出错的log;说明之前还是有通信的,是中途出错;
打开抓包工具抓包看看:
发现腾讯服务器对于我电脑的80端口的访问过程中,第一个包还是有响应的,但是紧接着另外一个陌生的IP给我发送了一个ICMP包,查看数据发现时ICMP包的类型是03代码是13(由于过滤,通信被强制禁止),原来连接被强制断开了。
另外发现这个ip和我路由器的外网ip在一个网段,最后为1,一般应该是网关,肯定是电信对80端口的接入请求进行了过滤,坑啊,没法玩了。
时间: 2024-11-29 04:20:22