
开发语言PHP
资源大小4.08MB
运行环境Linux / Web
资源状态可查看
项目定位
微信公众号的OAuth授权机制默认限制每个公众号仅能授权两个网页域名进行回调,给运营多个网站或子站点的开发者带来不便。本系统作为中间代理服务器,接收来自不同域名的授权请求并智能转发至微信平台,从而突破这一限制,实现无限域名回调支持。
核心功能
系统支持无限域名授权,无需重复申请公众号授权即可对接任意数量的网站域名。同时提供IP白名单配置,确保授权请求来自可信服务器,增强安全性。内置日志系统记录授权请求和响应数据,便于故障排查和运营分析。
- 无限域名支持:突破两个回调域名的限制,实现多站统一授权管理。
- IP白名单配置:在微信公众号后台设置IP白名单,防止未授权访问。
- 日志记录与监控:详细记录授权请求,支持日志导出和基础统计功能。
部署与配置
系统基于PHP开发,轻量级不依赖复杂框架,推荐在Linux服务器上使用宝塔面板进行可视化部署。部署前需在微信公众号后台添加服务器IP至白名单并设置业务域名,上传验证文件确认域名归属权,然后上传源码文件至站点根目录,编辑配置文件设置回调参数和日志路径。
- 环境要求:Linux服务器(CentOS 7+或Ubuntu 18.04+)、PHP 7.0+、Nginx 1.18+或Apache 2.4+。
- 安装步骤:配置IP白名单和业务域名 → 上传验证文件 → 上传源码 → 编辑配置文件。
界面预览