共计 610 个字符,预计需要花费 2 分钟才能阅读完成。
泉州网络实行高强度黑名单(也有人叫做白名单)已经有一两年,我也常常听说泉州的伙伴无法打开我的网站。今下午我在一个泉州伙伴的 Mini PC 上部署了我写的一个 PHP 脚本,然后就可以随时随地检查各种网站在泉州能不能打开。
这个 API 输出的信息是 Json 格式的,其实就仅仅是对 curl 输出的封装而已,没任何技术含量,换个写 PHP 的大佬分分钟能写出来。地址和参数如下:
地址:https://api.viyf.org/check-quanzhou-whitelist.php
请求类型:GET|POST 皆可,个人偷懒直接拼接 URL 所以只测试了 GET
以下参数皆为必选:
- protocol:协议,取值 http 或 https
- domain:要测试的域名 /IP 地址
- port:端口,介于 1 到 65535 之间的整数,目标网站服务器的端口,常见的端口,http 是 80,https 是 443
返回值:
- error_code: curl 错误码,如果漏参数或者提交了非法参数,它会出现不可预知的代码🤪🤪🤪
- error_message: curl 发生错误时的详细信息,如果漏参数或者提交了非法参数,它会出现不可预知的消息🤪🤪🤪
- http_code: HTTP 状态代码,200、301、302、403、404、500、502、504 之类
- title: 网站的标题,直接取 HTML 中的 title。
注意,由于这是个玩具,我不知道什么时候会取消这个 API,或者什么时候改变地址,所以你们玩玩就好。
正文完