
Rust में उच्च-प्रदर्शन HTTP/HTTPS/SOCKS5 MITM प्रॉक्सी, जिसमें TLS इंटरसेप्शन, नियम-आधारित अनुरोध पुनर्लेखन, ट्रैफ़िक कैप्चर, ब्रेकपॉइंट, स्क्रिप्ट सैंडबॉक्स और Web UI के माध्यम से अनुरोध रीप्ले शामिल है।
उच्च-प्रदर्शन HTTP/HTTPS/SOCKS5 प्रॉक्सी सर्वर
Language: 中文 | 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
विधि दो: 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।

breakpoint://request / breakpoint://response नियमों से मेल खाने वाले HTTP request/response को रोकने का समर्थन, headers/body संपादित करके जारी रखें; विवरण देखें docs/breakpoint.md/_bifrost/api/system/memory body/ws फ़ाइल writer उपयोग और हैंडल सीमा के निकट चेतावनी स्थिति दिखाते हैंreqScript, resScript, decode का समर्थनरिपॉज़िटरी क्लोन करने के बाद, पहले एक बार Git hook प्रारंभ करें:
bash scripts/setup-git-hooks.sh
# या
make setup