auto-identity-remove完全指南:从安装到配置的完整步骤
【免费下载链接】auto-identity-removeAutomated data broker opt-out runner — removes your personal info from 30+ people-search sites on a monthly schedule项目地址: https://gitcode.com/gh_mirrors/au/auto-identity-remove
auto-identity-remove是一款强大的自动化数据代理退出工具,能够每月自动从30多个人员搜索网站移除您的个人信息,有效保护您的隐私安全。
一、准备工作:环境要求与依赖安装
在开始使用auto-identity-remove之前,请确保您的系统满足以下要求:
- 操作系统:macOS、Linux或Windows
- Node.js:版本18或更高
- Git:用于克隆仓库
1.1 克隆项目仓库
首先,通过以下命令克隆项目仓库到本地:
git clone https://gitcode.com/gh_mirrors/au/auto-identity-remove cd auto-identity-remove1.2 一键安装依赖
项目提供了便捷的安装脚本,可自动检查Node.js版本并安装所需依赖,包括Playwright Chromium浏览器:
bash install.sh安装脚本会执行以下操作:
- 检查Node.js是否已安装且版本不低于18
- 运行
npm ci安装项目依赖 - 安装Playwright Chromium浏览器
- 安装仪表盘依赖
如果安装过程中遇到问题,可以尝试手动安装依赖:
npm ci npx playwright install chromium cd dashboard && npm ci二、配置文件设置:创建与加密
2.1 运行交互式设置
安装完成后,运行以下命令启动交互式设置向导,创建config.json文件:
node bin/aidr.js setup设置向导会引导您输入以下信息:
- 个人基本信息(姓名、地址、电子邮件等)
- CapSolver API密钥(用于自动解决验证码)
- SMTP配置(用于发送退出请求邮件)
- 通知首选项
2.2 加密配置文件(推荐)
为保护您的个人信息安全,建议加密配置文件:
AIDR_PASSPHRASE="您的强密码" node watcher.js --encrypt-config加密后,原始的config.json文件将被安全删除,加密后的配置存储在config.json.enc中。后续运行工具时,需要提供密码:
AIDR_PASSPHRASE="您的强密码" node bin/aidr.js run三、使用指南:常用命令与功能
3.1 基本命令
auto-identity-remove提供了直观的命令行接口,常用命令如下:
| 命令 | 描述 |
|---|---|
aidr setup | 交互式首次设置(创建config.json,安排每月任务) |
aidr preview | 干运行:填充表单但不提交 |
aidr run | 实际运行退出流程 |
aidr verify | 验证退出状态,检查是否仍在列表中 |
aidr dashboard | 启动本地Web仪表盘 |
aidr doctor | 自检环境和配置 |
3.2 运行退出流程
执行以下命令开始实际退出流程:
aidr run您也可以进行干运行,查看工具将执行的操作而不实际提交任何表单:
aidr preview3.3 启动本地仪表盘
auto-identity-remove提供了一个本地Web仪表盘,可通过以下命令启动:
aidr dashboard仪表盘提供以下功能:
- 查看运行状态和历史记录
- 配置工具设置
- 查看待处理的确认邮件
- 管理自动运行计划
四、高级设置:自动化与定制
4.1 设置自动运行计划
setup过程中会询问是否设置每月自动运行。如果当时未设置,可以通过以下命令手动设置:
node setup.js然后选择安排自动运行选项。工具会根据您的操作系统自动配置相应的调度服务(launchd、systemd、crontab或schtasks)。
4.2 自定义退出策略
您可以通过修改brokers.js文件自定义退出策略,添加或修改数据代理网站的处理方式。每个代理定义包含以下信息:
- 网站名称和URL
- 表单选择器和字段映射
- 提交按钮选择器
- 成功和错误检测模式
4.3 处理验证码
对于需要验证码的网站,auto-identity-remove支持CapSolver服务。在config.json中配置您的CapSolver API密钥:
"capsolver": { "apiKey": "您的CapSolver API密钥" }五、故障排除与常见问题
5.1 运行自检工具
如果遇到问题,可以运行自检工具诊断环境和配置:
aidr doctor自检工具会检查以下项目:
- 配置文件是否存在且完整
- Playwright和Chromium是否正确安装
- SMTP服务器连接
- CapSolver API密钥有效性
- 状态文件权限
5.2 查看日志
运行日志存储在logs/目录下,可用于排查问题:
ls logs/ cat logs/run-2026-05-18.json5.3 常见问题解决
- 浏览器启动失败:确保Playwright Chromium已正确安装,运行
npx playwright install chromium - 配置文件加密问题:确保设置了
AIDR_PASSPHRASE环境变量 - 邮件确认未收到:检查SMTP配置,确保邮件服务器正常工作
- 运行速度慢:工具默认按顺序处理网站,可尝试使用
--parallel选项启用并行处理
六、总结与最佳实践
auto-identity-remove是保护个人隐私的强大工具,通过定期自动从数据代理网站移除您的信息,大大减少了身份盗用的风险。为获得最佳效果,建议:
- 定期运行
aidr verify检查退出状态 - 保持工具更新以获取最新的网站支持
- 使用强密码加密配置文件
- 定期备份
config.json.enc和state.json文件 - 关注项目文档获取最新功能和安全更新
通过遵循本指南,您可以轻松设置和使用auto-identity-remove,有效保护您的个人信息不被未经授权的第三方获取和滥用。
【免费下载链接】auto-identity-removeAutomated data broker opt-out runner — removes your personal info from 30+ people-search sites on a monthly schedule项目地址: https://gitcode.com/gh_mirrors/au/auto-identity-remove
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考