URL Tracker 是一个健壮且可扩展的 Web 应用程序,旨在监控和跟踪 URL、记录变更,并提供关于各种 Web 资源状态和行为的详细洞察。该应用基于 Sails.js 构建,非常适合用于跟踪 URL 的在线时长、内容变化和性能监控。

URL Tracker 通过定期向指定 URL 发送 HTTP 请求来工作。它将响应内容与之前结果进行比较,并记录任何差异。该应用可扩展自定义通知、数据处理等功能,使其适用于多种使用场景。
初始设置后,应用提供默认管理员凭据:
[email protected]9TMhdaUSEzksEXF重要提示:出于安全原因,强烈建议在登录后立即更改这些默认凭据。您可以通过应用内的用户管理界面进行更改。
如果您想跟踪网页上的变更,请按以下步骤操作(您必须已登录):
http://s3.amazonaws.com/careemcrm/。也可以添加多个链接。acceptedChange 存储在数据库中。要通过 Telegram 接收通知:
https://api.telegram.org/bot<YourBOTToken>/getUpdates 的 API 来获取您的聊天 ID。开始之前,请确保您的本地机器上已安装以下软件:
首先,将仓库克隆到本地机器:
git clone https://github.com/ahussam/url-tracker.git
cd url-tracker
克隆仓库后,安装必要的依赖:
npm install
您可以使用以下命令以开发模式启动应用:
sails lift
这将启动 Sails.js 服务器,端口在您的 .env 文件中定义。
为了提供一致的环境,您可以使用 Docker 运行 URL Tracker 项目。
将 MONGO_URL 改为 mongodb://mongodb:27017/url-tracker。
要构建 Docker 镜像,请运行:
docker build -t url-tracker .
要使用 Docker 启动应用:
docker run -p 1337:1337 url-tracker
或使用 docker-compose:
docker-compose build
docker-compose up
此命令将容器的 1337 端口映射到本地机器的 1337 端口。在浏览器中访问 http://localhost:1337 即可使用应用。

MIT 许可证 (MIT)
版权所有 (c) 2024 Abdullah Hussam
特此免费授予任何获得本软件及相关文档文件(“软件”)副本的人,不受限制地处理本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的人这样做,前提是遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何明示或默示的担保,包括但不限于适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对因使用本软件或与本软件有关的任何索赔、损害或其他责任负责,无论此类责任是合同、侵权还是其他行为引起的。
欢迎贡献!请随时提交拉取请求。
如需支持,请在 GitHub 上提出 issue。