
Rust में उच्च-प्रदर्शन HTTP/HTTPS/SOCKS5 MITM प्रॉक्सी, जिसमें TLS इंटरसेप्शन, नियम-आधारित अनुरोध पुनर्लेखन, ट्रैफ़िक कैप्चर, ब्रेकपॉइंट, स्क्रिप्ट सैंडबॉक्स और Web UI के माध्यम से अनुरोध रीप्ले शामिल है।
उच्च-प्रदर्शन HTTP/HTTPS/SOCKS5 प्रॉक्सी सर्वर
भाषा: 中文 | English
Bifrost, Rust में लिखा गया एक उच्च-प्रदर्शन, AI-अनुकूल प्रॉक्सी सर्वर है, जो Whistle से प्रेरित है। यह अनुरोध इंटरसेप्शन, नियम संशोधन, TLS इंटरसेप्शन, स्क्रिप्ट एक्सटेंशन, ट्रैफ़िक देखने, अनुरोध रीप्ले और Web UI प्रबंधन क्षमताएँ प्रदान करता है।
CLI इंस्टॉल करें; macOS और Windows पर डेस्कटॉप App भी स्वचालित रूप से इंस्टॉल हो जाता है:
विधि एक: स्क्रिप्ट का उपयोग करके इंस्टॉल करें
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
该脚本始终安装 CLI,并在 macOS / Windows 上自动安装同版本桌面 App;Linux 等暂未提供桌面安装包的平台保持 CLI-only。若只需要 CLI,可用 --no-desktop(Bash / Git Bash)或 BIFROST_INSTALL_AUTO_DESKTOP=0(Bash / PowerShell)跳过桌面端。脚本随后还会安装并信任 CA 证书、安装所有 Bifrost AI skills,并以后台服务启动 Bifrost;安装完成后可直接访问管理端。
Bash 与 PowerShell 安装脚本都会自动探测 GitHub 直连和内置镜像源,优先使用最快可用的 release 下载地址;受限网络中也可通过 BIFROST_GITHUB_MIRROR 指定优先镜像。Windows PowerShell 脚本会把安装目录加入当前会话和 Windows 用户 Path;Git Bash 脚本在 Windows 下也会同步写入 Windows 用户 Path,新打开的 PowerShell/CMD 可直接执行 bifrost。
निर्दिष्ट संस्करण स्थापित करें
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
विधि 2: npm का उपयोग करके इंस्टॉल करें
npm i -g @bifrost-proxy/bifrost
अधिक इंस्टॉलेशन विधियाँ: docs/getting-started.md
प्रॉक्सी जाँचें:
bifrost status
启动后访问管理端:
http://127.0.0.1:9900/_bifrost/
फ़ोन, टैबलेट या किसी अन्य कंप्यूटर पर प्रॉक्सी कॉन्फ़िगर करने से पहले, Web UI के Settings -> Certificate -> Availability Check को खोलना बेहतर है। वर्तमान कंप्यूटर का LAN IP चुनने के बाद QR कोड या लिंक जनरेट करें, और लक्ष्य डिवाइस से उसे एक्सेस करने पर तीन चीज़ें स्वचालित रूप से जाँची जाएँगी:
जाँच पास होने के बाद, पेज क्लिक करके कॉपी किया जा सकने वाला प्रॉक्सी पता <LAN IP>:<पोर्ट> दिखाएगा, और कॉन्फ़िगरेशन जारी रखने के लिए प्रॉक्सी QR कोड भी खोला जा सकता है। यदि जाँच विफल होती है, तो पेज iOS/Android के अनुसार अगला कदम बताएगा: CA इंस्टॉल करें, iOS में सेटिंग्स > सामान्य > इस डिवाइस के बारे में > प्रमाणपत्र विश्वास सेटिंग्स में जाकर पूर्ण विश्वास सक्षम करें, या प्रबंधन साइड से उस डिवाइस की प्रॉक्सी एक्सेस को स्वीकृत करें।
bifrost install-skill -y
ASR Daily Agent एक दैनिक रिपोर्ट को कई स्वतंत्र शोध प्रश्नों में विभाजित करने का समर्थन करता है, और ChatGPT Web द्वारा अलग-अलग सत्र बनाए जाते हैं। शोध fan-out के लिए वैकल्पिक रूप से chatgpt_project_url कॉन्फ़िगर किया जा सकता है; कॉन्फ़िगर करने के बाद, नए सत्र निर्दिष्ट ChatGPT Project में संग्रहीत किए जाएंगे, साथ ही Chat मोड और Pro मॉडल का उपयोग अनिवार्य रूप से जारी रहेगा:
{
"max_questions": 8,
"chatgpt_interface_mode": "chat",
"chatgpt_model": "pro",
"chatgpt_project_url": "https://chatgpt.com/g/g-p-<project-id>/project"
}
पूर्ण Agent संयोजन, शोध manifest और विफलता सीमाओं के लिए design/asr-daily-agent-pipeline.md देखें।

database_epoch प्रदान करते हैं, जिसका उपयोग प्रतिस्थापित डेटाबेस को पहचानने और ट्रैफ़िक को पुनः प्राप्त करने के लिए किया जाता है; सामान्य पुनःआरंभ पहचान बनाए रखता है, पुराने संस्करण के संदेशों के साथ संगत है। विवरण के लिए design/traffic-db-startup-resequence.md देखेंbreakpoint://request / breakpoint://response नियमों से मेल खाने वाले HTTP request/response को रोकने, headers/body संपादित करने के बाद जारी रखने का समर्थन करता है; विवरण के लिए docs/breakpoint.md देखें/_bifrost/api/system/memory body/ws फ़ाइल writer के उपयोग और हैंडल सीमा के निकट होने की चेतावनी स्थिति दिखाते हैंreqScript, resScript, decode का समर्थन करता हैरिपॉज़िटरी क्लोन करने के बाद, पहले एक बार Git hook आरंभीकरण निष्पादित करें: