项目简介
本项目是基于PHP和Laravel框架开发的域名工具,可查询域名是否被QQ、微信、360等安全软件拦截,还具备Whois查询功能。借助调用第三方接口和本地工具,能快速准确返回域名状态信息,帮助用户了解域名可用性与安全性。
项目的主要特性和功能
- QQ拦截查询:调用腾讯电脑管家的域名查询接口检测域名是否被QQ拦截。
- 微信拦截查询:通过生成短链接并访问检测域名是否被微信拦截。
- 360拦截查询:利用360网站安全监测接口或爬取站长之家数据检测域名是否被360拦截。
- Whois查询:使用Linux下的
whois
或jwhois
工具查询域名注册信息。 - 代理支持:支持使用代理服务器进行查询,提升查询结果准确性。
- API文档:通过Swagger UI生成API文档,方便开发者查看和使用API接口。
- 多环境支持:支持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】