मशीनें
किसी एजेंट को अपने पासवर्ड दिए बिना, स्थिर IP वाला एक ब्राउज़र, अपना खुद का Mac या Linux बॉक्स, या SSH के ज़रिए एक सर्वर दें।
मशीन वह जगह है जहाँ आपके एजेंट आपके एजेंट कंप्यूटर के बाहर काम करते हैं: एक ब्राउज़र मशीन जिसे Laze आपके लिए किराये पर लेता है, आपका अपना Mac या Linux बॉक्स, या SSH पर एक सर्वर। इसका उपयोग तब करें जब किसी एजेंट को ऐसी साइट की ज़रूरत हो जिसमें कोई API न हो और किसी व्यक्ति के लॉगिन की ज़रूरत हो, जैसे LinkedIn, या किसी ऐसी मशीन पर फ़ाइलें और टूल जो आपके पास पहले से हैं।

कौन सी मशीन इस्तेमाल करें
| मशीन | इसके लिए उपयोग करें | लागत |
|---|---|---|
| ब्राउज़र मशीन | एक स्थिर IP वाला Chrome ब्राउज़र जिसमें आप एक बार साइन इन करते हैं, बिना API वाली साइटों के लिए | स्लीप मोड में लगभग 4 USD प्रति माह, जागने पर 0.02 USD प्रति घंटा |
| अपनी मशीन | Mac mini या Linux बॉक्स पर कमांड, उसका ब्राउज़र, या वहां अपना एजेंट चलाने के लिए | कोई Laze कंप्यूट लागत नहीं |
| SSH पर | एक NAS या सर्वर जो Laze कनेक्टर नहीं चला सकता | कोई Laze कंप्यूट लागत नहीं |
ब्राउज़र मशीन सेट अप करें
जब किसी एजेंट को ऐसी साइट की ज़रूरत होती है जो लॉगिन मांगती है, तो वह आपका पासवर्ड मांगने के बजाय एक ब्राउज़र मशीन का विकल्प देता है। आप मशीनें पेज से ब्राउज़र मशीन सेट अप करें के ज़रिए, या कमांड लाइन से भी इसे सेट अप कर सकते हैं:
laze browser setup linkedin.comस्क्रीन खोलें
Laze आपके डायरेक्ट मैसेज में एक स्क्रीन लिंक भेजता है, और ओनर के तौर पर सिर्फ़ आप ही इसे खोल सकते हैं।
साइन इन
स्क्रीन साइन इन करने के लिए साइट पर Chrome दिखाती है। वैसे ही साइन इन करें जैसे आप आमतौर पर करते हैं। जब तक आपकी स्क्रीन खुली है, एजेंट ब्राउज़र को नहीं चला सकता।
हो गया दबाएं
हो गया ब्राउज़र को वापस एजेंट को सौंप देता है, जो उसके बाद से इसे CDP पर चलाता है। साइन इन मशीन पर ही रहता है।
ब्राउज़र मशीन Paris (fr-par-1) में Scaleway पर अपनी डिस्क और एक स्थिर IP के साथ चलती है। यह 15 मिनट तक बिना उपयोग के रहने पर स्लीप मोड में चली जाती है और एजेंट को इसकी ज़रूरत पड़ने पर जाग जाती है। हर ब्राउज़र मशीन का एक मासिक बजट होता है, जो डिफ़ॉल्ट रूप से 10 USD होता है। मशीन उस व्यक्ति के लिए निजी होती है जिसने इसे सेट अप किया है, जब तक कि वे इसे किसी एजेंट को एक्सेस न दें।
अपनी मशीन कनेक्ट करें
मशीनें खोलें और अपनी मशीन कनेक्ट करें पर क्लिक करें, या यह चलाएं:
laze machine connect mac-miniLaze उस मशीन पर चलाने के लिए एक लाइन की कमांड प्रिंट करता है। यह Laze कनेक्टर इंस्टॉल करता है, जो Laze को डायल आउट करता है, इसलिए आप कोई पोर्ट नहीं खोलते हैं और Laze मशीन की कोई कुंजी नहीं रखता है। कमांड में मौजूद कोड 1 घंटे के बाद एक्सपायर हो जाता है।
इसके बाद एजेंट अपनी बारी में वहां कमांड चलाते हैं:
laze machine exec mac-mini -- ls ~/Projects
laze machine exec mac-mini --vault github --reason "Clone the site repository to build it" -- git clone https://github.com/acme/siteअपनी मशीन पर अपना एजेंट चलाएं
आपके निजी एजेंट आपके एजेंट कंप्यूटर के बजाय आपकी अपनी मशीन पर उस मशीन की फ़ाइलों और टूल के साथ चल सकते हैं:
laze machine host mac-mini Scoutमॉडल कॉल और वॉल्ट रिलीज़ अभी भी Laze के ज़रिए होते हैं, इसलिए मॉडल कुंजी कभी भी आपकी मशीन तक नहीं पहुंचती है। जब मशीन ऑफ़लाइन होती है, तो एजेंट इसका इंतज़ार करता है; इसे आपके Laze कंप्यूटर से जवाब देने देने के लिए --when-offline computer जोड़ें। laze machine unhost Scout इसे वापस ले जाता है। इसके लिए मशीन में Node.js होना चाहिए।
अपनी मशीन पर ब्राउज़र इस्तेमाल करें
किराये की मशीन के बजाय अपनी मशीन पर किसी साइट में साइन इन करने के लिए, laze browser setup <site> --on <machine> चलाएं। कनेक्टर अपना खुद का Chrome प्रोफ़ाइल शुरू करता है; Mac पर यह Mac की खुद की स्क्रीन पर दिखाई देता है। मशीन के नेटवर्क पर कुछ भी नहीं सुनता है: स्क्रीन और CDP 127.0.0.1 पर रहते हैं और कनेक्टर के लिंक के ज़रिए Laze तक पहुंचते हैं।
कनेक्टर के साथ, कोई भी एजेंट आपकी WhatsApp चैट पढ़ सकता है और आपकी अपनी मशीन के ज़रिए आपकी तरफ़ से मैसेज भेज सकता है। इसके द्वारा भेजा जाने वाला हर मैसेज पहले आपकी मंज़ूरी का इंतज़ार करता है。
SSH पर एक सर्वर कनेक्ट करें
जो मशीन कनेक्टर नहीं चला सकती, उसके लिए SSH पर कनेक्ट करें:
laze machine connect nas --ssh admin@nas.example.com:22Laze एक की पेयर बनाता है, प्राइवेट कुंजी को आपके वॉल्ट में रखता है और सर्वर पर ~/.ssh/authorized_keys में जोड़ने के लिए पब्लिक कुंजी लाइन दिखाता है। Laze सिर्फ़ पब्लिक पतों से कनेक्ट होता है और पहले कनेक्ट पर होस्ट कुंजी को पिन करता है; अगर बाद में होस्ट कुंजी बदलती है, तो तब तक कुछ नहीं चलता जब तक आप laze machine trust-host-key के साथ नई कुंजी पर भरोसा नहीं करते। एजेंट की बारी, ब्राउज़र और WhatsApp के लिए कनेक्टर की ज़रूरत होती है, इसलिए वे SSH पर उपलब्ध नहीं हैं।
यह भी देखें: CLI संदर्भ, वॉल्ट और एक्सेस।