कंसोल :3000
- लैंडिंग /
- कंसोल खोलें
- प्लेग्राउंड → routedFetch
अपने AI एजेंट को ऐसा IP लोकेशन दें जो दुनिया भर में बदल सके।
देखें जो लोकल ग्राहक देखते हैं: चुने देश में असली लोकल एग्ज़िट, और हर जवाब पर रसीद।
नीले पिंग सिम्युलेटेड एजेंट मेश हैं — (आपके एजेंट)। स्टिक फ़िगर (आप) है, उस IP से रखा गया जिसने यह पेज खोला।
वो मॉडल और हार्नेस जो लोग असल में चलाते हैं — Hermes Agent, OpenClaw, Claude Code, Cursor, और बाकी स्टैक। फ़ेच टूल डालें या ब्राउज़र को गेटवे पर लगाएँ।
आप देश या शहर माँगते हैं। IP Router वहाँ एग्ज़िट चुनता है, अनुरोध उस IP से बाहर भेजता है, और पेज वापस देता है। JSON एजेंट और असली ब्राउज़र का दिमाग़ एक ही है।
वह एग्ज़िट IP देखती है। एग्ज़िट बदलो, पेज बदले — कीमत, SERP, स्टोर लोकेटर, पेवॉल, सब।
cc-JP आपको जापानी IP पर रखता है। lang-ja साइट को बताता है आप जापानी पढ़ते हैं। आमतौर पर दोनों चाहिए।
लॉगिन, कार्ट और कुकी बीच में IP पलटे तो मर जाते हैं। sessid आपको एक्सपायरी तक एक एग्ज़िट पर टिकाता है।
एजेंट /api/v1/fetch पर JSON POST करते हैं। ब्राउज़र और curl :7777 पर CONNECT बोलते हैं। दोनों selectRoute बुलाते हैं।
Google (और Bing, और मैप्स) एक इंटरनेट नहीं दिखाते। वे वहाँ से दिखाते हैं जहाँ आप खड़े हैं। रैंकिंग, लोकल पैक, विज्ञापन, यहाँ तक कि कौन-सी स्पेलिंग — सब एग्ज़िट IP और भाषा हेडर पर टिका है। अगर एजेंट US डेटासेंटर से फ़ेच करे, तो आप US नतीजा पेज जाँच रहे हैं, भले सवाल हो “Manchester में यह कैसा दिखता है।”
स्टिकी के बाद, नॉन-डायरेक्ट पूल नोड पर सटीक शहर पहले जीतता है।
सेशन सेट हो → hashPick(nodes, session)। वरना Math.random()।
finish() सेशन upsert करता है और बैककनेक्ट पर वेंडर यूज़रनेम फिर लिखता है।
अगर targeting.type सेट है और कोई नोड मैच करे, तो वही क्लास रखें; वरना सारी चालू प्रॉक्सी रखें। डायरेक्ट नोड आखिरी उपाय के तौर पर जियो पूरा कर सकते हैं।
स्रोत: src/lib/router.ts का selectRoute। शहर मैच src/lib/geo.ts के cityMatches से।
ईमेल और पासवर्ड से खाता बनाएँ। चेकआउट प्लान शुरू करता है। पहली पेमेंट के बाद एक्सेस चालू होता है।
Hobby शुरू करें