Proxy MITM HTTP/HTTPS/SOCKS5 de alto rendimiento en Rust con interceptación TLS, reescritura de solicitudes basada en reglas, captura de tráfico, puntos de interrupción, sandbox de scripts y repetición de solicitudes mediante interfaz web.
Servidor proxy HTTP/HTTPS/SOCKS5 de alto rendimiento
Language: 中文 | English
Bifrost es un servidor proxy de alto rendimiento y compatible con IA escrito en Rust, inspirado en Whistle. Ofrece interceptación de solicitudes, modificación de reglas, interceptación TLS, extensión mediante scripts, visualización de tráfico, repetición de solicitudes y capacidades de gestión mediante Web UI.
Instala el CLI; en macOS y Windows también se instala automáticamente la App de escritorio:
Método 1: instalación mediante script
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
Este script siempre instala el CLI y, en macOS / Windows, instala automáticamente la App de escritorio de la misma versión; en plataformas como Linux, donde aún no se ofrece paquete de instalación de escritorio, permanece solo como CLI. Si solo necesitas el CLI, puedes usar --no-desktop (Bash / Git Bash) o BIFROST_INSTALL_AUTO_DESKTOP=0 (Bash / PowerShell) para omitir el escritorio. Después, el script también instala y confía en el certificado CA, instala todas las skills de Bifrost AI y arranca Bifrost como servicio en segundo plano; una vez completada la instalación, puedes acceder directamente al panel de administración.
Los scripts de instalación de Bash y PowerShell detectan automáticamente la conexión directa a GitHub y las fuentes espejo integradas, priorizando la dirección de descarga de release más rápida disponible; en redes restringidas también puedes especificar el espejo prioritario mediante BIFROST_GITHUB_MIRROR. El script de Windows PowerShell añade el directorio de instalación a la sesión actual y al Path del usuario de Windows; el script de Git Bash también escribe en el Path del usuario de Windows en Windows, de modo que un PowerShell/CMD recién abierto puede ejecutar bifrost directamente.
Instalar una versión específica
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
Método 2: instalación mediante npm
npm i -g @bifrost-proxy/bifrost
Más métodos de instalación: docs/getting-started.md
Comprobar el proxy:
bifrost status
Accede al panel de administración tras el arranque:
http://127.0.0.1:9900/_bifrost/
Antes de configurar el proxy en un móvil, tablet u otro ordenador, abre preferentemente Settings -> Certificate -> Availability Check en la Web UI. Tras seleccionar la IP de red local del ordenador actual, genera un código QR o un enlace; al acceder desde el dispositivo de destino se comprueban automáticamente tres cosas:
Si la comprobación pasa, la página muestra la dirección de proxy <IP de red local>:<puerto> que se puede copiar con un clic, y también puedes abrir el código QR del proxy para continuar la configuración. Si la comprobación falla, la página indica los siguientes pasos según iOS/Android: instalar la CA, en iOS entrar en Ajustes > General > Información > Ajustes de confianza de certificados y activar la confianza total, o aprobar el acceso proxy de ese dispositivo desde el panel de administración.
bifrost install-skill -y
ASR Daily Agent permite dividir un informe diario en múltiples preguntas de investigación independientes y crear sesiones por separado mediante ChatGPT Web. El fan-out de investigación admite la configuración opcional chatgpt_project_url; una vez configurada, las nuevas sesiones se archivan en el ChatGPT Project especificado, a la vez que se sigue forzando el uso del modo Chat y el modelo Pro:
{
"max_questions": 8,
"chatgpt_interface_mode": "chat",
"chatgpt_model": "pro",
"chatgpt_project_url": "https://chatgpt.com/g/g-p-<project-id>/project"
}
Para ver la combinación completa de Agent, el manifest de investigación y los límites de fallo, consulta design/asr-daily-agent-pipeline.md.
