Hendrizzzz/Ghostify

GitHub: Hendrizzzz/Ghostify

一个开源 Chrome 扩展,让你在 Instagram 和 Messenger 上隐藏输入状态、已读回执和故事浏览记录,实现隐身浏览。

Stars: 5 | Forks: 1

# 👻 Ghostify **在 Instagram 和 Messenger 上隐身** [![Chrome 扩展](https://img.shields.io/badge/Chrome-Extension-4285F4?style=for-the-badge&logo=googlechrome&logoColor=white)](https://chrome.google.com/webstore/detail/ghostify-hide-seen-typin/YOUR_EXTENSION_ID) [![Manifest V3](https://img.shields.io/badge/Manifest-V3-00C853?style=for-the-badge)](https://developer.chrome.com/docs/extensions/mv3/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge)](LICENSE) *夺回你在网络上的存在控制权。不留痕迹地私密浏览。* [功能](#features) • [安装说明](#installation) • [工作原理](#how-it-works) • [贡献指南](#contributing)
## 功能 | 隐私功能 | Instagram | Messenger | 说明 | |:----------------|:---------:|:---------:|:------| | **隐藏输入状态** | ✅ | ✅ | 可切换保护 Messenger 和 Instagram | | **隐藏已读回执** | ✅ | ✅ | 阅读消息而不触发"已读"状态 | | **隐藏故事浏览记录** | ✅ | ✅ | 匿名观看故事 | ## 安装说明 ### 方式一:Chrome 网上应用商店(推荐) [**从 Chrome 网上应用商店安装 Ghostify**](https://chromewebstore.google.com/detail/flpnibonbhdmnpgflnbemgghghhblmpm?utm_source=item-share-cb) ### 方式二:手动安装(开发者模式) 1. 克隆或下载本仓库。 2. 在浏览器中导航到 `chrome://extensions/`。 3. 开启**开发者模式**(右上角开关)。 4. 点击**加载已解压的扩展程序**,然后选择本项目中的 `dist/` 文件夹。 ## 工作原理 Ghostify 基于自定义的**双层隐私引擎**构建,旨在稳健地保护你在 Meta 不断演进的平台上的活动: 1. **策略性网络负载过滤** Ghostify 采用零延迟模式匹配技术,在网络层面识别并清除遥测数据、已读回执和输入状态指示器,确保这些信息在离开浏览器之前被拦截。 2. **运行上下文隔离** 对于现代的重客户端应用,Ghostify 安全地在浏览器内部隔离并覆盖特定的应用模块,从而在不破坏核心功能的前提下绕过"输入中"信号。 **安全优先:** 该扩展完全离线运行于浏览器内。不收集数据、无需登录、不与外部服务器通信。 ### 技术架构 Ghostify 的设计注重韧性与性能。V2 版本引入了基于极速 ESBuild 生态系统的全模块化 ES6 架构: - **解耦引擎:** 核心功能(网络拦截器、平台启发式规则、DOM 包装器)严格分离为单一职责模块。 - **打包策略解析:** 拦截规则随扩展包一起发布,用户开关通过扩展存储进行同步。 - **零依赖构建流程:** 项目编译为健壮、优化的原生 JavaScript,确保内存占用最小化。 ## 项目结构 ``` Ghostify/ ├── src/ # 🛠️ Main Engineering Directory (ES6 Modules) │ ├── config.js # Global state and toggles │ ├── utils/network.js # Generic payload inspection logic │ ├── core/interceptors/ # Network & DOM hooks │ ├── platforms/ # Site-specific heuristics │ ├── background.js # Extension Service Worker │ ├── content.js # Settings sync │ ├── ghost.js # Core Interceptor Entry Point │ └── messenger_patch.js # Messenger Module Patcher │ ├── dist/ # 📦 Build Output (Loaded by Chrome) │ ├── config/patterns.json # Bundled blocking rules │ ├── css/ & icons/ # Static UI Assets │ ├── js/ # Auto-generated by ESBuild │ ├── background.js # Built Service Worker │ ├── manifest.json # Extension Manifest V3 │ └── popup.html # Extension Popup │ ├── build.js # ESBuild Bundler Script └── package.json # Project Dependencies ``` ## 技术栈 - **平台:** Chrome 扩展(Manifest V3) - **核心 API:** `storage`、内容脚本、页面上下文网络 monkeypatching - **技术:** 模块导出包装、Fetch/XHR/WebSocket 帧检查、焦点/可见性伪装 ## 免责声明 **Ghostify** 是一个独立的开源项目。与 **Meta Platforms, Inc.**、**Instagram** 或 **Facebook** 没有任何隶属关系、认可或赞助关系。 - 所有产品名称、徽标和品牌均为其各自所有者的财产。 - 使用此扩展程序需自行承担风险。 - 本工具仅用于教育和个人隐私用途。 ## 许可证 基于 MIT 许可证分发。详见 [LICENSE](LICENSE) 文件。
**由 [Hendrizzzz](https://github.com/Hendrizzzz) 用 👻 构建**
标签:CMS安全, Instagram, Instagram隐身, JavaScript, Manifest V3, Messenger, Messenger已读回执隐藏, Telemetry, 匿名, 已读回执, 开源, 故事匿名查看, 故事查看, 浏览器扩展, 消息隐私, 社交媒体工具, 网络安全, 网络过滤, 自定义脚本, 输入状态, 隐私保护, 隐私工具, 隐身浏览