Hendrizzzz/Ghostify
GitHub: Hendrizzzz/Ghostify
一个开源 Chrome 扩展,让你在 Instagram 和 Messenger 上隐藏输入状态、已读回执和故事浏览记录,实现隐身浏览。
Stars: 5 | Forks: 1
# 👻 Ghostify
**在 Instagram 和 Messenger 上隐身**
[](https://chrome.google.com/webstore/detail/ghostify-hide-seen-typin/YOUR_EXTENSION_ID)
[](https://developer.chrome.com/docs/extensions/mv3/)
[](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, 匿名, 已读回执, 开源, 故事匿名查看, 故事查看, 浏览器扩展, 消息隐私, 社交媒体工具, 网络安全, 网络过滤, 自定义脚本, 输入状态, 隐私保护, 隐私工具, 隐身浏览