macOS
brew install ios-webkit-debug-proxylocal Homebrew formula metadata
安装
brew install ios-webkit-debug-proxylocal Homebrew formula metadata
nix profile install nixpkgs#ios-webkit-debug-proxynixpkgs package indexes · pkgs/by-name/io/ios-webkit-debug-proxy/package.nix · 来源: api.github.com
scoop install extras/ios-webkit-debug-proxyScoop official bucket manifest trees · bucket/ios-webkit-debug-proxy.json · 来源: api.github.com
概览
DevTools proxy for iOS devices
历史
iOS WebKit Debug Proxy, also known as iwdp, proxies requests from usbmuxd over WebSocket so developer tools can send commands to MobileSafari and UIWebViews on real or simulated iOS devices. Its upstream README describes it as a DevTools proxy for iOS Safari Remote Web Inspector.
Google's repository dates to 2013 and carries a 2012 Google copyright notice in the README and design document. The design document lays out a C codebase split into a main proxy, WebInspector translator, device listener, WebSocket layer, port configuration, and single-threaded non-blocking socket manager.
The project evolved around the moving boundary between WebKit Inspector Protocol, Chrome DevTools, Safari Web Inspector, libimobiledevice, and usbmuxd. The README documents support across Linux, macOS, and Windows, dependency builds for libplist/libusbmuxd/libimobiledevice/usbmuxd, and troubleshooting for iOS and browser-protocol changes.
iwdp became a bridge package for teams wanting browser-style remote debugging of iOS web content outside Safari's native workflow. Homebrew and Nix packaging in the input metadata, Scoop packaging in the README and input metadata, and Linux build instructions in the README show its cross-platform package footprint.
Users start an iOS simulator or attach a device, enable Safari's Web Inspector, run ios_webkit_debug_proxy, and open the local device list or JSON endpoints. The proxy assigns ports beginning with a device-list page and then per-device DevTools endpoints, allowing WebSocket clients and browser frontends to inspect pages.
For package nerds, ios-webkit-debug-proxy is significant because it packages an awkward protocol bridge: Apple device discovery through usbmuxd and libimobiledevice on one side, WebKit Inspector and DevTools-style WebSocket clients on the other. It is the kind of dependency that unlocks automation stacks, mobile web testing, and cross-browser debugging workflows.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ios_webkit_debug_proxy | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/google/ios-webkit-debug-proxy
安装元数据
| 软件包键 | brew:ios-webkit-debug-proxy |
|---|---|
| 版本 | 1.9.2 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/ios-webkit-debug-proxy |
| 主页 | https://github.com/google/ios-webkit-debug-proxy |
| 仓库 | https://github.com/google/ios-webkit-debug-proxy |
| 上游文档 | https://github.com/google/ios-webkit-debug-proxy#readme |
| 许可证 | BSD-3-Clause |
| 源码归档 | https://github.com/google/ios-webkit-debug-proxy/archive/refs/tags/v1.9.2.tar.gz |
| 依赖 | libimobiledevice, libplist, libusbmuxd, openssl@3 |
| 构建依赖 | autoconf, automake, libtool, pkgconf |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ios-webkit-debug-proxy |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
ios-webkit-debug-proxy
nix profile install nixpkgs#ios-webkit-debug-proxyextras/ios-webkit-debug-proxy
scoop install extras/ios-webkit-debug-proxy来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.