機器

提供具有穩定 IP 的瀏覽器、專屬的 Mac 或 Linux 系統,或透過 SSH 連線伺服器給代理,而無須將密碼交給它。

機器是你的代理在代理電腦外部工作的地方。這可以是 Laze 為你租用的瀏覽器機器、你自己的 Mac 或 Linux 電腦,或是透過 SSH 連線的伺服器。當代理需要存取沒有 API 且需要人員登入的網站 (例如 LinkedIn),或需要使用你現有機器上的檔案和工具時,請使用機器。

「機器」頁面顯示一台已連線的機器、系統詳細資訊,以及「開啟畫面」、「立即檢查」和「移除」動作
設定、機器。從頂部的按鈕連線你的專屬機器或設定瀏覽器機器。

應該使用哪種機器

機器用途成本
瀏覽器機器具有穩定 IP 且只需登入一次的 Chrome 瀏覽器,適合沒有 API 的網站睡眠時每月約 4 美元,喚醒時每小時 0.02 美元
專屬機器在 Mac mini 或 Linux 電腦上執行指令、使用其瀏覽器,或在該處執行你的代理無 Laze 運算成本
透過 SSH無法執行 Laze 連接器的 NAS 或伺服器無 Laze 運算成本

設定瀏覽器機器

當代理需要存取要求登入的網站時,它會提供瀏覽器機器,而不是詢問你的密碼。你也可以在 機器 頁面上使用 設定瀏覽器機器 來設定一台,或是從命令列設定:

laze browser setup linkedin.com
  1. 開啟畫面

    Laze 會將畫面連結傳送到你的私訊,且只有身為擁有者的你可以開啟它。

  2. 登入

    畫面會顯示 Chrome 和需要登入的網站。請按照平常的方式登入。當你開啟畫面時,代理無法控制瀏覽器。

  3. 按下完成

    完成 會將瀏覽器交還給代理,之後代理會透過 CDP 控制它。登入狀態會保留在機器上。

瀏覽器機器在位於巴黎的 Scaleway (fr-par-1) 上執行,擁有自己的磁碟和穩定的 IP。它在閒置 15 分鐘後會進入睡眠,並在代理需要時喚醒。每台瀏覽器機器都有每月預算,預設為 10 美元。機器在授予給代理之前,為設定它的人員個人專屬。

連線你的專屬機器

開啟 機器 並點擊 連線你的專屬機器,或是執行:

laze machine connect mac-mini

Laze 會顯示一行在該機器上執行的指令。它會安裝 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,因此模型金鑰永遠不會到達你的機器。當機器離線時,代理會等待它。加上 --when-offline computer 可讓它改從你的 Laze 電腦回覆。laze machine unhost Scout 可將其移回。機器需要安裝 Node.js 才能執行此操作。

使用機器上的瀏覽器

若要在你的專屬機器上登入網站,而不是使用租用的機器,請執行 laze browser setup <site> --on <machine>。連接器會啟動自己的 Chrome 設定檔。在 Mac 上,它會顯示在 Mac 的原生畫面上。機器的網路上沒有監聽任何內容:畫面和 CDP 會停留在 127.0.0.1,並透過連接器的連結連接到 Laze。

WhatsApp

透過連接器,代理可以讀取你的 WhatsApp 聊天記錄,並透過你的專屬機器以你的身分傳送訊息。它傳送的每一則訊息都會先等待你的核准。

透過 SSH 連線伺服器

對於無法執行連接器的機器,請透過 SSH 連線:

laze machine connect nas --ssh admin@nas.example.com:22

Laze 會建立金鑰組,將私密金鑰保留在你的金庫中,並顯示要新增到伺服器上 ~/.ssh/authorized_keys 的公開金鑰行。Laze 僅連接到公開位址,並在首次連線時固定主機金鑰。如果稍後主機金鑰發生變更,在你使用 laze machine trust-host-key 信任新金鑰之前不會執行任何內容。代理的回合、瀏覽器和 WhatsApp 需要連接器,因此它們無法透過 SSH 使用。

另請參閱:CLI 參考資料,金庫與存取權限。