V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Buffalo
V2EX  ›  分享创造

一个或许没用的玩具——福建泉州可访问性检查 API

  •  1
     
  •   Buffalo · 220 天前 · 1882 次点击
    这是一个创建于 220 天前的主题,其中的信息可能已经有所发展或是发生改变。

    泉州网络实行高强度黑名单(也有人叫做白名单)已经有一两年,我也常常听说泉州的伙伴无法打开我的网站。今下午我在一个泉州伙伴的 Mini PC 上部署了我写的一个 PHP 脚本,然后就可以随时随地检查各种网站在泉州能不能打开。

    这个 API 输出的信息是 Json 格式的,其实就仅仅是对 curl 输出的封装而已,没任何技术含量,换个写 PHP 的大佬分分钟能写出来。地址和参数如下:

    地址: https://api.viyf.org/check-quanzhou-whitelist.php

    请求类型:GET|POST 皆可,个人偷懒直接拼接 URL 所以只测试了 GET

    以下参数皆为必选:

    1. protocol:协议,取值 http 或 https
    2. domain:要测试的域名/IP 地址
    3. port:端口,介于 1 到 65535 之间的整数,目标网站服务器的端口,常见的端口,http 是 80 ,https 是 443

    返回值:

    1. error_code: curl 错误码,如果漏参数或者提交了非法参数,它会出现不可预知的代码🤪🤪🤪
    2. error_message: curl 发生错误时的详细信息,如果漏参数或者提交了非法参数,它会出现不可预知的消息🤪🤪🤪
    3. http_code: HTTP 状态代码,200 、301 、302 、403 、404 、500 、502 、504 之类
    4. title: 网站的标题,直接取 HTML 中的 title 。

    注意,由于这是个玩具,我不知道什么时候会取消这个 API ,或者什么时候改变地址,所以你们玩玩就好。

    8 条回复    2024-04-18 10:00:03 +08:00
    AlphaTauriHonda
        1
    AlphaTauriHonda  
       220 天前 via iPhone
    这是福建泉州的哪家宽带?
    Buffalo
        2
    Buffalo  
    OP
       220 天前
    泉州电信
    miaomiao888
        3
    miaomiao888  
       220 天前
    ITDOG 也有个泉州节点
    Buffalo
        4
    Buffalo  
    OP
       220 天前
    好的,不过我看了下不太会用,觉得自己弄的方便一些。
    cruzzz
        5
    cruzzz  
       220 天前
    能给个 demo 吗? 我不懂咋用= =
    但有 3 个网站想试试
    比如我网址 baidu.com
    我怎么组合?谢谢
    ColoThor
        7
    ColoThor  
       219 天前
    坐标福州,api.viyf.org [202.144.195.26] 三网都不通,代理才能访问
    Buffalo
        8
    Buffalo  
    OP
       219 天前
    看来整个福建都有所谓的白名单了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.