# pippin：macOS 高性能屏幕共享的 Linux 客户端

> pippin 利用 iShareScreen 记录的协议逆向成果，为 macOS 高性能屏幕共享实现原生 Linux 客户端。Rust 代码处理连接、媒体传输和 HEVC 画面显示，支持剪贴板，并用参考线格式向量进行逐字节测试。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-08
- 收录于：2026-11-09
- 原始资源：<https://github.com/jonesy827/pippin>
- 一手来源：<https://github.com/jonesy827/pippin/blob/30abe52cad83db2d6c216c587e8517844cf65486/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/pippin-screen-sharing-case/>
- 记录 JSON：<https://awesomerea.org/resources/pippin-screen-sharing-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/pippin-screen-sharing-case/index.md)

## 使用条件与局限

- **前提条件：**需要运行 macOS Sonoma 14 或更新版本的 Apple Silicon Mac，以及具备 X11 或 Wayland 和受支持 GPU 的 Linux 客户端。
- **前提条件：**需要开放 UDP 5900 和 5901 端口的 IPv4 网络。
- **局限：**剪贴板传输涵盖文本和图片；每台客户端机器只能有一个活动会话。
- **许可：**采用 AGPL-3.0 许可证。

## 一手来源

1. <https://github.com/jonesy827/pippin/blob/30abe52cad83db2d6c216c587e8517844cf65486/README.md>
2. <https://github.com/jonesy827/pippin/blob/30abe52cad83db2d6c216c587e8517844cf65486/LICENSE>

## 同分区更多条目：协议

- [OpenSpy Core：重建 GameSpy 在线服务](https://awesomerea.org/zh/resources/openspy-core-case/index.md) · 案例
- [OpenSnell：重建 Snell v4/v5 代理协议](https://awesomerea.org/zh/resources/opensnell-case/index.md) · 案例
- [starlink-rs：Starlink 终端 gRPC 定义与客户端](https://awesomerea.org/zh/resources/starlink-rs-case/index.md) · 案例
- [Acurite 00592TX Decoder：解析无线传感器消息](https://awesomerea.org/zh/resources/acurite-00592tx-decoder-case/index.md) · 案例
- [Mazda MX-5 CAN DBC：推断 HS-CAN 与 MS-CAN 信号](https://awesomerea.org/zh/resources/mazda-mx5-can-dbc-case/index.md) · 案例
- [DavisRFM69：接收逆向还原的 Davis ISS 无线协议](https://awesomerea.org/zh/resources/davisrfm69-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
