littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于PHP和Laravel框架的域名拦截查询工具

项目简介

本项目是基于PHP和Laravel框架开发的域名工具,可查询域名是否被QQ、微信、360等安全软件拦截,还具备Whois查询功能。借助调用第三方接口和本地工具,能快速准确返回域名状态信息,帮助用户了解域名可用性与安全性。

项目的主要特性和功能

  1. QQ拦截查询:调用腾讯电脑管家的域名查询接口检测域名是否被QQ拦截。
  2. 微信拦截查询:通过生成短链接并访问检测域名是否被微信拦截。
  3. 360拦截查询:利用360网站安全监测接口或爬取站长之家数据检测域名是否被360拦截。
  4. Whois查询:使用Linux下的 whoisjwhois 工具查询域名注册信息。
  5. 代理支持:支持使用代理服务器进行查询,提升查询结果准确性。
  6. API文档:通过Swagger UI生成API文档,方便开发者查看和使用API接口。
  7. 多环境支持:支持PHP 7.0及以上版本,依赖Redis扩展,适用于多种服务器环境。

安装使用步骤

假设用户已经下载了本项目的源码文件,按以下步骤操作: 1. 复制项目
使用以下命令将项目复制到本地: bash 2. 安装依赖
进入项目目录并安装Composer依赖: bash cd domain-tool && composer install 3. 配置环境
复制 .env.example 文件并重命名为 .env,然后生成应用密钥: bash cp .env.example .env php artisan key:generate 4. 安装Whois工具
在Linux系统下安装 jwhois 工具: bash yum install -y jwhois 5. 配置代理和微信账号
修改 .env 文件中的以下配置项: - 设置代理地址: bash PROXY_POOL_HOST=https://proxy.357.im/ - 配置微信测试号或服务号信息: bash WECHAT_ACCOUNT=[{"app_id":"wx124d666666666666","app_secret":"8cd0b6f79d8008d0d265666666666666"}] 6. 生成API文档
运行以下命令生成API文档: bash php artisan l5:gen 7. 启动应用
使用以下命令启动开发服务器: bash php artisan serve 8. 访问应用
在浏览器中访问 http://localhost:8000 即可使用前端界面,访问 http://localhost:8000/api/doc 查看API文档。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】