
Hochleistungsfähiger HTTP/HTTPS/SOCKS5-MITM-Proxy in Rust mit TLS-Interception, regelbasiertem Request-Rewriting, Traffic-Capture, Breakpoints, Script-Sandbox und Request-Replay über Web-UI.
Hochleistungs-HTTP/HTTPS/SOCKS5-Proxy-Server
Language: 中文 | English
Bifrost ist ein in Rust geschriebener, hochperformanter und KI-freundlicher Proxy-Server, inspiriert von Whistle. Er bietet Request-Interception, Regeländerungen, TLS-Interception, Skript-Erweiterungen, Traffic-Anzeige, Request-Replay sowie eine Web-UI-Verwaltung.
CLI installieren; unter macOS und Windows wird gleichzeitig automatisch die Desktop-App installiert:
Methode 1: Installation per Skript
macOS / Linux / Git Bash:
curl -fsSL https://raw.githubusercontent.com/bifrost-proxy/bifrost/main/install-binary.sh | bash
Windows PowerShell:
irm https://raw.githubusercontent.com/bifrost-proxy/bifrost/main/install-binary.ps1 | iex
Das Skript installiert immer die CLI und unter macOS / Windows automatisch die Desktop-App derselben Version; Plattformen wie Linux, für die derzeit kein Desktop-Installationspaket bereitgestellt wird, bleiben CLI-only. Wenn nur die CLI benötigt wird, kann die Desktop-Version mit --no-desktop (Bash / Git Bash) oder BIFROST_INSTALL_AUTO_DESKTOP=0 (Bash / PowerShell) übersprungen werden. Anschließend installiert das Skript das CA-Zertifikat und vertraut ihm, installiert alle Bifrost AI skills und startet Bifrost als Hintergrunddienst; nach Abschluss der Installation kann direkt auf die Verwaltungsoberfläche zugegriffen werden.
Die Bash- und PowerShell-Installationsskripte erkennen automatisch die direkte GitHub-Verbindung sowie integrierte Mirror-Quellen und bevorzugen die schnellste verfügbare Release-Download-Adresse; in eingeschränkten Netzwerken kann über BIFROST_GITHUB_MIRROR ein bevorzugter Mirror angegeben werden. Das Windows-PowerShell-Skript fügt das Installationsverzeichnis zur aktuellen Sitzung und zum Windows-Benutzer-Path hinzu; das Git-Bash-Skript schreibt unter Windows ebenfalls in den Windows-Benutzer-Path, sodass in neu geöffneten PowerShell/CMD-Fenstern bifrost direkt ausgeführt werden kann.
Installation einer bestimmten Version
macOS / Linux / Git Bash:
curl -fsSL https://raw.githubusercontent.com/bifrost-proxy/bifrost/main/install-binary.sh | bash -s -- --version v0.0.96
Windows PowerShell:
$installer = irm https://raw.githubusercontent.com/bifrost-proxy/bifrost/main/install-binary.ps1
& ([scriptblock]::Create($installer)) -Version v0.0.96
Methode 2: Installation per npm
npm i -g @bifrost-proxy/bifrost
Weitere Installationsmethoden: docs/getting-started.md
Proxy prüfen:
bifrost status
Nach dem Start auf die Verwaltungsoberfläche zugreifen:
http://127.0.0.1:9900/_bifrost/
Bevor ein Smartphone, Tablet oder ein anderer Computer für die Proxy-Konfiguration eingerichtet wird, sollte vorzugsweise in der Web UI unter Settings -> Certificate -> Availability Check geöffnet werden. Nach Auswahl der LAN-IP des aktuellen Computers wird ein QR-Code oder Link generiert; durch Aufruf mit dem Zielgerät werden automatisch drei Dinge geprüft:
Nach erfolgreicher Prüfung zeigt die Seite die per Klick kopierbare Proxy-Adresse <LAN-IP>:<Port> an; außerdem kann der Proxy-QR-Code geöffnet werden, um die Konfiguration fortzusetzen. Schlägt die Prüfung fehl, zeigt die Seite je nach iOS/Android die nächsten Schritte: CA installieren, unter iOS Einstellungen > Allgemein > Info > Zertifikatsvertrauenseinstellungen aufrufen und vollständiges Vertrauen aktivieren, oder im Verwaltungsbereich den Proxy-Zugriff für dieses Gerät genehmigen.
bifrost install-skill -y
Der ASR Daily Agent unterstützt das Aufteilen eines Tagesberichts in mehrere unabhängige Forschungsfragen, die von ChatGPT Web jeweils in separaten Sitzungen erstellt werden. Für das Forschungs-Fan-out kann optional chatgpt_project_url konfiguriert werden; nach der Konfiguration werden neue Sitzungen in das angegebene ChatGPT Project archiviert, während weiterhin zwingend der Chat-Modus und das Pro-Modell verwendet werden:
{
"max_questions": 8,
"chatgpt_interface_mode": "chat",
"chatgpt_model": "pro",
"chatgpt_project_url": "https://chatgpt.com/g/g-p-<project-id>/project"
}
Die vollständige Agent-Kombination, das Forschungs-Manifest und die Fehlergrenzen sind in design/asr-daily-agent-pipeline.md beschrieben.
