公司动态

auto-read-liunxdo Docker一键部署指南:docker-compose从零搭建自动阅读服务

📅 2026/8/19 19:11:16
auto-read-liunxdo Docker一键部署指南:docker-compose从零搭建自动阅读服务
auto-read-liunxdo Docker一键部署指南docker-compose从零搭建自动阅读服务【免费下载链接】auto-read-liunxdoAuto-scrubbing of articles and auto-likes in discourse项目地址: https://gitcode.com/gh_mirrors/au/auto-read-liunxdoauto-read-liunxdo 是一款面向 Discourse 论坛的开源自动阅读工具支持自动阅读帖子、随机点赞以及按用户精准点赞还能同时管理多个账号。本文提供完整的auto-read-liunxdo Docker 一键部署教程即使你完全不懂编程只要跟着 docker-compose 配置步骤操作十几分钟就能在服务器上跑起自己的自动阅读服务。一、auto-read-liunxdo 是什么能做什么简单来说这是一款论坛自动化助手。它基于 Puppeteer 驱动真实浏览器自动登录 Discourse 系论坛如 linux.do、meta.discourse.org 等模拟真实用户阅读帖子和点赞主要用途包括自动阅读模拟滚动浏览帖子累积阅读时长自动点赞可随机点赞也可针对特定用户发布的帖子精准点赞多账户支持一个服务同时托管多个账号互不干扰⏰定时运行配合 cron 定时任务每天自动执行阅读任务数据抓取可选支持将话题数据写入 PostgreSQL 等数据库上图是 Discourse 社区界面脚本会自动滚动阅读帖子并执行点赞操作。auto-read-liunxdo 的工作原理核心是 bypasscf.js 入口脚本通过无头浏览器模拟真实用户行为。二、部署前的准备工作2.1 需要准备的资源开始 Docker 部署之前请先确认以下条件项目要求说明服务器2核4G 以上需要跑浏览器内存越大越稳系统Linux推荐 Ubuntu/Debian已安装 Docker 与 docker-compose论坛账号一个或多个用于登录自动阅读网络可正常访问目标论坛如需要可配置代理2.2 获取登录 Cookie推荐方式目前密码登录方式因验证机制已失效强烈建议使用 Cookie 登录获取方法非常简单在浏览器中打开目标论坛网站按F12打开开发者工具切换到Application应用程序选项卡在左侧 Storage 中选择Cookies找到以_t开头的 Cookie 值复制出来多个账号用逗号分隔格式如COOKIES_tlnm123,_tabc123上图是 LINUX DO 论坛界面这也是 auto-read-liunxdo 默认支持的目标站点之一部署完成后服务会自动在该类 Discourse 论坛上执行阅读任务。三、docker-compose 从零部署详细步骤3.1 第一步克隆项目仓库在服务器上执行以下命令将项目代码拉取到本地git clone https://gitcode.com/gh_mirrors/au/auto-read-liunxdo cd auto-read-liunxdo3.2 第二步配置 .env 环境变量项目根目录已自带一份 .env 模板文件直接编辑它填写你的账号信息USERNAMES你的论坛用户名 COOKIES_t你的cookie值 WEBSITEhttps://linux.do AUTO_LIKEtrue RUN_TIME_LIMIT_MINUTES20 MAX_CONCURRENT_ACCOUNTS3 HEALTH_PORT7860各关键参数含义USERNAMES/COOKIES登录凭证支持多账户逗号分隔WEBSITE要阅读的网站地址默认为 https://linux.do也支持 meta.discourse.org、meta.appinn.net 等AUTO_LIKE是否开启自动点赞设为true开启RUN_TIME_LIMIT_MINUTES单次运行时长分钟MAX_CONCURRENT_ACCOUNTS每批同时运行的账号数建议 3 以内避免被限制HEALTH_PORT健康探针端口默认 7860小技巧推荐把个性化配置写入.env.local文件它的优先级高于.env而且不会提交到仓库更安全。3.3 第三步启动自动阅读服务自动阅读 随机点赞使用默认配置执行docker-compose up -d仅点赞特定用户则使用专用编排文件 docker-compose-like-user.ymldocker-compose -f docker-compose-like-user.yml up -d查看运行日志确认服务正常启动docker-compose logs -f3.4 第四步验证服务是否运行启动后可通过健康检查确认服务存活浏览器访问http://服务器IP:7860若返回正常响应说明 auto-read-liunxdo 自动阅读服务已成功运行。容器默认设置了restart: unless-stopped重启策略异常退出会自动拉起非常省心。四、进阶配置定时自动阅读如果想每天定时执行自动阅读任务可以使用项目自带的 cron.sh 脚本配合系统 crontab 实现。4.1 最快配置方法chmod x cron.sh crontab -e在打开的编辑器中添加一行示例为每天凌晨 6 点执行0 6 * * * /root/auto-read-liunxdo/cron.sh注意路径要改成你实际的仓库目录可用pwd命令查看。4.2 脚本执行逻辑cron.sh 会自动完成启动容器 → 运行 20 分钟 → 记录日志 → 关闭容器的完整流程日志写入 cron.log既省资源又能防止长时间占用被论坛风控。五、常见问题与注意事项5.1 阅读量统计有延迟脚本运行时不显示详细日志只有登录结果阅读量统计存在延迟建议以点赞记录为准来确认任务是否执行成功。5.2 运行时间建议每批账号同时运行数MAX_CONCURRENT_ACCOUNTS和单次时长RUN_TIME_LIMIT_MINUTES都不宜设置过大频繁快速登录过多账号容易触发论坛的验证机制导致登录超时Navigation timeout错误。5.3 支持更多 Discourse 网站如需添加其他基于 Discourse 的论坛只需修改 .env 中的WEBSITE变量指向对应网址即可如果目标站点较特殊可能需要修改 external.js 中对应的适配部分并重新构建镜像。六、总结通过 docker-compose 部署 auto-read-liunxdo 自动阅读服务只需四步clone 仓库 → 配置 .env → 启动容器 → 查看日志。整个流程无需安装 Node.js 环境Docker 镜像已内置 Chrome 浏览器及全部依赖见 Dockerfile真正实现一键部署。无论是个人挂机阅读还是管理多个论坛账号这套方案都能帮你高效完成日常阅读任务。【免费下载链接】auto-read-liunxdoAuto-scrubbing of articles and auto-likes in discourse项目地址: https://gitcode.com/gh_mirrors/au/auto-read-liunxdo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考