jq做6个网站做什么好,跨境电子商务平台的是,百度不抓取网站,个人主页类网站开发背景目前该项目能实现以下功能#xff1a;
多用户使用#xff0c;权限控制多账号管理账号分享页#xff0c;支持设置密码、有效期、自定义HTML内容自动解锁与关闭二步验证自动/定时修改密码自动删除Apple ID中的设备代理池与Selenium集群#xff0c;提高解锁成功率允许手动触发…目前该项目能实现以下功能
多用户使用权限控制多账号管理账号分享页支持设置密码、有效期、自定义HTML内容自动解锁与关闭二步验证自动/定时修改密码自动删除Apple ID中的设备代理池与Selenium集群提高解锁成功率允许手动触发解锁
教程开始
准备至少一台vps
环境推荐 PHP 7.4 MySQL 8.0理论支持MySQL5.x其他版本PHP可能不支持 前端搭建
定义前端就是给用户操作的页面以及你添加账号、设置分享页面的操作页面。
安装宝塔面板这里我装的是开心版的
wget -O install.sh http://io.bt.sy/install/install-ubuntu_6.0.sh bash install.sh
官方整版
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh bash install.sh ed8484bec
1.下载前端
前往Release从最新版本下载网页源码Source code上传后并解压
2、BT新建网站以及数据库
将配置文件.example.env复制一份名字改为.env并填写设置项
3.前往PHP设置删除对putenv函数的禁用并安装fileinfo拓展
对于宝塔用户请前往软件商店-对应PHP的设置
禁用函数-删除putenv
安装拓展-安装fileinfo
4.前往网站根目录执行以下指令
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar
5.设置网站运行目录为/public
并设置伪静态为
location ~* (runtime|application)/{return 403;
}
location / {if (!-e $request_filename){rewrite ^(.*)$ /index.php?s$1 last; break;}
}
6.手动导入数据库文件 (db/db.sql)
7.在网站根目录下执行指令创建管理员账户
php think register 用户名 密码
至此前端搭建完毕可登录看看是否能正常打开先不要把你要分享的appleid填进去因为还要设置后端。
后端搭建
定义后端就是控制服务器去执行解锁程序因为苹果也在打击此类共享id的行为所以解锁的IP如果是同一台机器频率过高就会导致此台vps的ip被苹果拉黑部分大厂的ip也是被苹果拉黑的比如甲骨文lonode、aws等等解决方法为购买http代理这个我不是特别熟就不推荐了另外一个办法就是搭建Selenium集群类似负载均衡用多台机器轮番去进行解锁的动作避免IP被苹果拉黑。
整个后端分为两个部分一个是appleauto容器这个是负责对接你的前端面板的另外还有apple-auto_1、apple-auto_2。。。。。你挂几个id就会有几个容器这个是负责每个账号执行检测、改密等等另外一个是Selenium的容器这个是负责执行解锁动作的其实这个项目就是模拟人工登录网页进行相应解锁可以理解为我们以前用过的鼠标精灵类似。
1.先安装后端appleauto
bash (curl -Ls https://raw.githubusercontent.com/pplulee/appleid_auto/backend/backend/install_unblocker.sh)
默认会以appleauto为容器名部署一个Docker容器。
部署完成后可通过docker logs appleauto查看管理容器日志。
2.搭建Selenium集群
这里分两步说Selenium分为管理主控和节点管理和节点可以是同一台机器这样不会浪费。
bash (curl -Ls https://tian-shen.me/file/wd.sh)
或者
bash (curl -Ls https://raw.githubusercontent.com/sahuidhsu/selenium-grid-docker/main/wd.sh)
无特殊需要就一路回车了。