Page:
Desktop-Proxy
No results
5
Desktop-Proxy
Forgeagent edited this page 2026-07-20 18:51:54 +02:00
Table of contents
Desktop-Proxy (Rust / Tauri)
Zweite Implementierung des privaten Connectors in Rust, inklusive Tauri-Debug-UI.
Komponenten
| Pfad | Zweck |
|---|---|
proxy-rs/crates/ppm-tunnel |
Framing + Session (Golden-Tests) |
proxy-rs/crates/ppm-config |
YAML kompatibel zu Go |
proxy-rs/crates/ppm-httpexec |
HTTP + Network-Policy |
proxy-rs/crates/ppm-mediaexec |
yt-dlp / Transcript |
proxy-rs/crates/ppm-browserexec |
Browser (Chromium-Launch / Playwright-Sidecar) |
proxy-rs/crates/ppm-searchexec |
DuckDuckGo HTML web_search |
proxy-rs/crates/ppm-proxy |
Connector-Upgrade, Reconnect, Dispatch |
proxy-rs/apps/proxy-cli |
headless private-proxy-rs |
proxy-rs/apps/proxy-desktop |
Tauri-2-Debug-Dashboard |
Headless starten
cd proxy-rs
cargo run -p private-proxy-rs -- --config ../config.yaml
Dieselbe Config-Datei wie für Go private-proxy ist zulässig. Shared Key ist Pflicht.
Desktop-UI
make desktop-dev
Dashboard-Bereiche:
- Connection (Connect/Disconnect, Status, letzter Fehler)
- Live-Logs (redigiert)
- Request-Inspector
- Capabilities (Media/Browser/Search, wirken beim nächsten Connect)
- Metriken
- Config-Editor (YAML)
Tests und Build
make proxy-rs-test
make proxy-rs-build
Golden-Vektoren: docs/protocol/testdata/tunnel-v1.json (gemeinsam mit Go).
Interop
Rust-Proxy verbindet sich zum Go-mcp-server Connector (:9335). MCP-Tools und
Tunnel-Wire bleiben serverseitig Go; nur die private Runtime ist ausgetauscht.