• 首页
  • 归档
  • 关于
  • 搜索
  • 夜间模式
    ©2026  望时代 Theme by OneBlog

    望时代

    搜索
    标签
    # 教程 # Linux # 脚本 # AI # 影音 # 游戏 # 随笔 # 科技 # 认知
  • 首页>
  • >
  • 正文
  • 手把手教你搭建检测并解锁 Apple ID 的自动化程序,发卡网站引流必备

    2026年06月26日 2 阅读 0 评论 7671 字

    手把手教你搭建检测并解锁 Apple ID 的自动化程序,发卡网站引流必备 __2023年8月11日 __3条评论 __267次阅读 __0人点赞 __Tao_Qi 介绍 appleid_auto,一款基于密保问题的自动化 Apple ID 检测&解锁程序。 前端用于管理账号,支持添加多个账号,并提供展示账号页面。 支持创建包含多个账号的分享页面,并可以为分享页面设置密码。 后端定时检测账号是否被锁定,若被锁定或开启二步验证则自动解锁,修改密码并向API回报密码。 登录Apple ID并自动删除Apple ID中的设备。 启用代理池和Selenium集群,提高解锁成功率,防止风控。 发卡网站可以使用它来搭建账户分享界面进行引流。 特点

    • 多用户使用,权限控制
    • 多账号管理
    • 账号分享页,支持设置密码、有效期、自定义HTML内容
    • 自动解锁与关闭二步验证
    • 自动/定时修改密码
    • 自动删除Apple ID中的设备
    • 代理池与Selenium集群,提高解锁成功率
    • 允许手动触发解锁

    部署方法: 第一步:更新源并安装依赖 Ubuntu/Debian:
    [code]

    apt update -y && apt upgrade -y
    sudo apt install curl wget git -y    
    

    [/code]

    Centos:
    [code]

    sudo yum update -y && yum upgrade -y   
    sudo yum install curl wget git -y
    

    [/code]

    第二步:安装 PHP 7.4 和必要的 PHP 扩展 Ubuntu/Debian:
    [code]

    sudo apt install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json php7.4-fileinfo -y
    

    [/code]

    Centos:
    [code]

    sudo yum install epel-release -y
    sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
    sudo yum-config-manager --enable remi-php74
    sudo yum install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-bcmath php-json php-fileinfo -y
    

    [/code]

    部分系统仓库中没有 PHP 7.4 的包,需要添加外部 PPA 来安装 PHP 7.4
    Ubuntu/Debian:
    [code]

    sudo apt install software-properties-common -y
    sudo add-apt-repository ppa:ondrej/php
    sudo apt update
    sudo apt install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json php7.4-fileinfo -y
    

    [/code]

    第三步:配置PHP 7.4

    1. 删除对 putenv 函数的禁用

    找到 PHP 的 CLI 和 FPM 的配置文件:

    [code]

    sudo nano /etc/php/7.4/cli/php.ini
    sudo nano /etc/php/7.4/fpm/php.ini
    

    [/code]

    在这两个文件中,查找以下行:
    [code]

    disable_functions=...
    

    [/code]

    确保 putenv 没有在这行中列出。如果列出了,删除它,然后保存文件。 重新启动 PHP-FPM :
    [code]

    sudo systemctl restart php7.4-fpm
    

    [/code]

    1. 安装 fileinfo 扩展

    一般情况下,fileinfo 扩展应该在安装 PHP 7.4 时已经包含了,可以通过以下命令检查它是否已经启用:
    [code]

    php -m | grep fileinfo
    

    [/code]

    如果它已经启用,应该会看到 fileinfo 作为输出。 如果没有启用,可以通过以下命令来进行启用:
    [code]

    sudo phpenmod fileinfo
    sudo systemctl restart php7.4-fpm
    

    [/code]

    第四步:安装 MySQL 8.0 并配置

    1. 安装 MySQL 服务器。

    Ubuntu/Debian:

    [code]

    sudo apt install mysql-server -y
    

    [/code]

    Centos:
    [code]

    sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    sudo yum install mysql-server -y
    

    [/code]

    1. 启动 MySQL 并设置安全选项。

    [code]

    sudo systemctl start mysql
    sudo mysql_secure_installation
    

    [/code]

    第五步:创建数据库 这是在如下配置过程中填入的数据,可以自行修改

    • DATABASE = appleid_auto
    • USERNAME = appleid_user
    • PASSWORD = password

    [code]

    mysql -u root -p
    CREATE DATABASE appleid_auto;
    CREATE USER 'appleid_user'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON appleid_auto.* TO 'appleid_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

    [/code]

    第六步:下载项目源码并解压
    [code]

    wget https://github.com/pplulee/appleid_auto/archive/refs/tags/v2.1.1.tar.gz
    tar -xzvf v2.1.1.tar.gz
    

    [/code]

    第七步:配置项目
    [code]

    cd appleid_auto-2.1.1
    cp .example.env .env
    nano .env
    

    [/code]

    主要对以下内容进行修改:

    1. 是否开启注册功能

    ENABLE_REGISTER = true

    1. API Key,用于调用前端的API

    API_KEY = 123456

    1. 是否启用任务后台运行,即不显示浏览器窗口

    TASK_HEADLESS = true

    1. 是否启用代理池

    ENABLE_PROXY_POOL = false

    1. 当后端报告代理不可用时,是否自动禁用该代理

    PROXY_AUTO_DISABLE = false

    1. 当任务执行失败时,是否5分钟后重试,否则直接等待下一次执行任务

    FAIL_RETRY = true

    1. 是否开启后端API,来实现在前端控制解锁任务,做到实时更新,并允许用户触发解锁

    ENABLE_API = true

    1. 数据库连接信息
    • DATABASE = appleid_auto
    • USERNAME = appleid_user
    • PASSWORD = password

    第八步:安装 Composer 依赖
    [code]

    wget https://getcomposer.org/installer -O composer.phar
    php composer.phar
    php composer.phar install
    

    [/code]

    第九步:配置反向代理和伪静态

    1. 移动项目到 /var/www 目录

    [code]

    sudo mv appleid_auto-2.1.1 /var/www/
    

    [/code]

    1. 确保 www-data 用户具有访问权限

    [code]

    sudo chown -R www-data:www-data /var/www/appleid_auto-2.1.1
    

    [/code]

    1. 安装 Nginx

    Ubuntu/Debian:
    [code]

    sudo apt install nginx -y
    

    [/code]

    Centos:
    [code]

    sudo yum install epel-release -y
    sudo yum install nginx -y
    

    [/code]

    1. 创建新的 Nginx 配置文件

    [code]

    sudo nano /etc/nginx/sites-available/appleid_auto
    

    [/code]

    1. 粘贴以下配置(注意对域名进行修改,我这里以test.adonis142857.ir作为示例):

    [code]

    server {
        listen 80;
        server_name test.adonis142857.ir;
        root /var/www/appleid_auto-2.1.1/public; 
    
        location ~* (runtime|application)/{
            return 403;
        }
        location / {
            if (!-e $request_filename){
                rewrite  ^(.*)$  /index.php?s=$1  last;   break;
            }
        }
    
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        }
    }
    
    

    [/code]

    启用新的站点配置:
    [code]

    sudo ln -s /etc/nginx/sites-available/appleid_auto /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx
    

    [/code]

    第十步:导入数据库
    [code]

    mysql -u root -p appleid_auto < /var/www/appleid_auto-2.1.1/db/db.sql
    

    [/code]

    第十一步:创建管理员账户
    [code]

    cd /var/www/appleid_auto-2.1.1
    php think register 用户名 密码
    

    [/code]

    第十二步:配置后端
    [code]

    bash <(curl -Ls https://raw.githubusercontent.com/pplulee/appleid_auto/backend/backend/install_unblocker.sh)
    

    [/code]

    安装时按照提示输入参数即可,默认会以appleauto为容器名部署一个Docker容器。 第十三步:登录网站配置Apple ID

    1. 在浏览器中打开网址

    [code]

    https://Domain name/index
    

    [/code]

    例如:
    [code]

    https://test.adonis142857.ir/index
    

    [/code]

    1. 在账号管理中添加账号

    1. 在分享页管理中添加分享页面

    1. 在代理池代理中添加代理(可选)

    1. 在个人信息界面中添加推送(可选)

    相关地址: GitHub地址:https://github.com/pplulee/appleid_auto
    官方使用教程:https://appleid-auto.gitbook.io/doc_zhcn/ 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议

    1. AnLin说道: 2023年8月11日 下午1:41
    2. dmhy说道: 2023年8月11日 下午1:55
    3. amiccf说道: 2023年8月11日 下午1:55

    发表回复 取消回复电子邮件地址不会被公开。必填项已用 标注 __ __

    本文著作权归作者 [ doudoudoubao ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    Copyright©2026  All Rights Reserved.  Load:0.003 s
    Theme by OneBlog V3.7.1
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。