設定參考

Bromure 有兩個層級的設定:設定檔設定(按設定檔獨立,透過每個設定檔旁的齒輪圖示開啟)和應用程式設定(全域,透過 Bromure 選單或鍵盤快捷鍵開啟)。本文件詳細說明每個面板。

設定檔設定

每個設定檔在九個面板中擁有獨立的配置。

一般

設定檔的基本識別與行為。

一般設定面板
設定說明
設定檔名稱顯示在設定檔清單和視窗標題列中的名稱。
保留瀏覽資料啟用時,書籤、瀏覽紀錄、Cookie 和密碼會在工作階段之間持久保存在專用虛擬磁碟上。停用時(預設),關閉視窗後一切都會被銷毀。
刪除瀏覽資料...當「保留瀏覽資料」已啟用且設定檔磁碟存在時顯示。永久刪除設定檔已儲存的瀏覽資料(瀏覽紀錄、Cookie、密碼、書籤)。設定檔本身不會被刪除——僅清除持久性磁碟的內容。
共享剪貼簿允許在您的 Mac 和瀏覽器 VM 之間複製貼上。基於安全考量預設為停用——除非您選擇啟用,否則被入侵的頁面無法讀取您的剪貼簿。
視窗顏色繪製在瀏覽器視窗周圍的彩色邊框,用於視覺區分設定檔。選項:無、藍色、紅色、綠色、橙色、紫色、粉紅色、青色、灰色。
首頁此設定檔新工作階段啟動時載入的網址。預設為 https://bromure.io/hello。
匹配鍵盤佈局當您在 Mac 上切換鍵盤佈局時,自動切換瀏覽器的鍵盤佈局。透過 vsock 橋接即時將佈局變更傳送至 VM。停用時,瀏覽器始終使用應用程式設定 > 輸入中設定的佈局。預設為啟用。支援 249 種鍵盤佈局。
語言瀏覽器的顯示語言。選項:與系統相同、英文、法文、德文、西班牙文、葡萄牙文、日文、繁體中文、簡體中文。
備註關於設定檔的簡短註記。當您在清單中將滑鼠懸停在設定檔上時顯示為工具提示。

效能

控制瀏覽器如何使用您 Mac 的硬體。

效能設定面板
設定說明
GPU 加速使用您 Mac 的顯示晶片(透過 Virtio GPU)加速頁面渲染、CSS 動畫和影片播放。預設為啟用。如果遇到視覺異常,請將其關閉。
WebGL允許網站使用 3D 圖形 API。部分遊戲、地圖服務(Google Maps 3D)和資料視覺化工具需要此功能。預設為停用以減少攻擊面——WebGL 會將 GPU 驅動程式介面暴露給網頁內容。關閉 GPU 加速時自動停用。
零複製光柵化透過允許 GPU 直接光柵化到共享記憶體來減少頁面渲染期間的記憶體複製。在大多數系統上可提升效能。預設為啟用。
平滑捲動以動畫方式捲動,帶來更流暢的體驗。停用後會切換為即時跳躍式捲動。預設為啟用。

媒體

音訊輸出和裝置共享,適用於視訊通話、會議和媒體播放。

媒體設定面板
設定說明
音訊網站所有音效輸出的主開關。啟用時會出現音量滑桿(0–100%)。
音量控制此設定檔的音訊輸出等級。與其他設定檔和 Mac 的系統音量互相獨立。
共享網路攝影機將您 Mac 的攝影機轉送至 VM,讓網站可用於視訊通話。啟用時會顯示即時預覽、品質選擇器和即時視覺效果按鈕,包括用於匿名視訊通話的換臉功能。
共享麥克風將您 Mac 的麥克風轉送至 VM,用於語音通話和語音輸入。
裝置選擇為每個設定檔選擇要使用的攝影機、麥克風和喇叭。預設使用您 Mac 的預設裝置。

檔案傳輸

控制您的 Mac 和瀏覽器 VM 之間的檔案上傳和下載。

檔案傳輸設定面板
設定說明
檔案上傳允許從您的 Mac 將檔案傳送至此瀏覽器工作階段中的網站。啟用時,瀏覽器中的檔案選擇對話框可存取您 Mac 上的共享資料夾。
檔案下載允許從網站將檔案儲存到您的 Mac。下載的檔案會顯示在瀏覽器視窗內的側邊欄抽屜中。
使用 VirusTotal 掃描下載檔案在下載的檔案到達您的 Mac 之前,自動提交至 VirusTotal 進行惡意軟體分析。需要免費的 VirusTotal API 金鑰。
封鎖威脅自動阻止 VirusTotal 標記為惡意的檔案儲存或拖曳至您的 Mac。
封鎖無法掃描的檔案封鎖無法掃描的檔案——檔案過大無法提交至 VirusTotal、請求被頻率限制,或未知的檔案類型。停用時,無法掃描的檔案仍可手動儲存。

隱私與安全

控制瀏覽器可以存取和共享的內容。

隱私與安全設定面板
設定說明
封鎖惡意網站透過將 DNS 查詢路由至 Cloudflare 安全過濾解析器(1.1.1.2 / 1.0.0.2),封鎖已知散佈病毒或竊取資訊的網站。
AI 網路釣魚偵測(Beta)使用 AI 模型分析頁面,在您採取行動前偵測詐騙和網路釣魚。頁面的網址、可見文字和表單結構將傳送至 Bromure 分析伺服器進行評分——資料會離開本地 VM。
使用 macOS 密碼金鑰使用儲存在 Mac 上的密碼金鑰登入網站。每次請求需要 Touch ID 或密碼核准。
使用 macOS 密碼從您 Mac 的已儲存密碼和 iCloud 鑰匙圈自動填入使用者名稱和密碼。停用 Chromium 內建的密碼管理員。
封鎖螢幕擷取隱藏此瀏覽器視窗,使其不出現在螢幕截圖、螢幕錄影和 Zoom 等螢幕共享應用程式中。在會議中共享螢幕時保持瀏覽器工作階段隱私很有用。
將連結傳送至其他工作階段新增右鍵選單選項,可將連結傳送至不同的 Bromure 設定檔。適合在更加隔離的設定檔中開啟可疑連結。

網路隔離

限制瀏覽器可以連線的網路和連接埠。

網路隔離設定面板
設定說明
網路介面覆寫此設定檔的全域網路設定。用於將不同設定檔連接到不同的網路介面卡。選項:預設(使用全域設定)、NAT 或橋接至特定實體介面。
從區域網路隔離防止瀏覽器 VM 連線到您家庭或辦公室網路上的任何裝置——印表機、NAS 硬碟、路由器、內部伺服器。網際網路存取不受影響。
限制出站連接埠僅允許瀏覽器透過特定 TCP 連接埠連線。輸入以逗號分隔的連接埠或範圍(例如 80、443、8000-9000)。DNS(連接埠 53)始終允許。

VPN 與廣告

網路隱私和廣告封鎖。

VPN 與廣告設定面板
設定說明
Cloudflare WARP將所有瀏覽器流量路由至 Cloudflare 的加密 WARP 網路,對網站隱藏您的 IP 位址。完全在一次性 VM 內執行。需要至少 2 GB 的 VM 記憶體。
WireGuard透過在一次性 VM 內執行的 WireGuard 通道路由所有瀏覽器流量。適用於任何 WireGuard 提供者(Mullvad、ProtonVPN、自架伺服器等)。選擇此選項可顯示設定編輯器。
WireGuard 設定WireGuard 通道的 .conf 檔案內容。將檔案內容直接貼至文字編輯器,或使用「匯入 .conf 檔案…」按鈕從磁碟載入。僅在選擇 WireGuard 作為 VPN 模式時顯示。
啟動時連線當 WARP 或 WireGuard 啟用時,在瀏覽器工作階段開始時自動連接 VPN。您隨時可以從視窗標題列的 VPN 按鈕切換。
IKEv2透過在一次性 VM 內執行的 IKEv2/IPsec 通道路由所有瀏覽器流量。支援任何符合標準的 IKEv2 伺服器(Cisco、Juniper、strongSwan、Windows Server 等)。選擇此選項可顯示 IKEv2 設定欄位。
IKEv2 — 伺服器位址IKEv2 閘道的主機名稱或 IP 位址。
IKEv2 — 遠端 ID閘道傳送的 IKE 身分識別。留空則使用伺服器位址作為遠端 ID。
IKEv2 — 使用者驗證驗證方式:使用者名稱(EAP — 使用者名稱 + 密碼)、憑證(.p12/.pfx 用戶端憑證)或無(PSK)(預先共用密鑰)。
IKEv2 — 使用者名稱 / 密碼EAP 驗證的認證資料。儲存於 macOS Keychain,而非設定檔中。僅在選擇使用者名稱驗證時顯示。
IKEv2 — 共用密鑰PSK 驗證的預先共用金鑰。儲存於 macOS Keychain。僅在選擇無(PSK)時顯示。
IKEv2 — 憑證 / 密碼短語憑證型驗證的用戶端憑證(.p12 或 .pfx)及其密碼短語。儲存於 macOS Keychain。僅在選擇憑證驗證時顯示。
IKEv2 — VPN 代理伺服器透過 VPN 通道內可存取的 HTTP 代理伺服器路由瀏覽器流量。輸入主機名稱和連接埠;設定主機名稱後會顯示使用者名稱和密碼欄位。
IKEv2 — 使用 VPN DNS使用 IKEv2 閘道推送的 DNS 伺服器,防止 DNS 流量洩漏至通道外。
IKEv2 — 啟動時連線瀏覽器工作階段開始時自動連接 IKEv2 通道。您隨時可以從視窗的 VPN 按鈕切換。
封鎖廣告使用內建的 DNS 沉洞和 Squid 代理伺服器在網路層封鎖廣告和追蹤腳本。廣告在到達瀏覽器之前即被攔截。
注意: 如果在企業分頁中配置了 HTTP 代理伺服器,WARP 和廣告封鎖都會被停用。

企業

適用於受管理環境和企業部署的設定。

企業設定面板
設定說明
HTTP 代理伺服器將所有瀏覽器流量路由至企業代理伺服器。輸入主機名稱和連接埠。可選的使用者名稱和密碼欄位用於代理驗證。當代理啟用時,WARP 和廣告封鎖會自動停用。
根憑證安裝自訂 CA 憑證,讓瀏覽器信任您組織的內部網站和 TLS 攔截代理。接受 PEM、DER、CRT 和 CER 檔案。

進階

進階使用者的額外選項。

進階設定面板
設定說明
允許自動化讓外部工具(Claude Code、Puppeteer、Playwright)透過自動化 API 建立瀏覽器工作階段並遠端控制此設定檔。停用時,此設定檔會從 API 中隱藏。
工作階段錄製記錄此瀏覽工作階段期間的所有 HTTP 請求。選擇擷取等級:基本(僅網址)、標頭(網址 + 標頭 + POST 資料)或完整(網址 + 標頭 + 回應主體)。適用於分析可疑連結在背後的操作。工作階段結束時,您可以將錄製儲存為 .bromtrace 檔案或捨棄。
自動開始錄製在工作階段開啟時立即開始擷取請求。關閉時,僅在您點擊標題列中的錄製按鈕時才開始錄製。
加密瀏覽資料使用 LUKS 加密持久性磁碟。加密金鑰儲存在您的 macOS Keychain 中。僅在啟用「保留瀏覽資料」時可用。

應用程式設定

適用於所有設定檔和工作階段的全域設定。透過 Bromure 選單或鍵盤快捷鍵開啟。

硬體

分配給每個瀏覽器工作階段的資源。

設定說明
記憶體分配給每個 VM 的 RAM。選項:1 GB、2 GB(預設)、3 GB、4 GB、8 GB、16 GB。2 GB 足以應付大多數瀏覽。WARP 需要至少 2 GB。
CPU 核心數分配給每個 VM 的 CPU 核心數。「自動」(預設)為每 GB 記憶體分配 2 個核心,上限為您 Mac 的核心數。
核心開機選項附加至 VM 開機命令的額外 Linux 核心命令列參數。預設值(arm64.nosme)停用 SME,以解決 Apple M4 處理器上的當機問題。如果變更此預設值,將顯示警告。
能源模式控制何時暫停閒置的瀏覽器工作階段以節省電池。自動跟隨 Mac 的低耗電模式。低電力在系統閒置 3 分鐘後暫停閒置工作階段,不受系統電源狀態影響。高效能永不暫停工作階段。

輸入

鍵盤和觸控板設定。

設定說明
鍵盤佈局VM 內使用的基礎鍵盤佈局。提供超過 249 種佈局,包括 US、AZERTY、QWERTZ、Dvorak、Colemak 及國際佈局。這會在映像建置時設定初始佈局。如需動態切換,請使用每個設定檔「一般」設定中的「匹配鍵盤佈局」。變更此項會重建基礎映像。
自然捲動讓 VM 內的捲動方向與您 macOS 觸控板的捲動方向一致。變更時需要重建基礎映像。
使用 Command 作為 Control交換 Command 和 Control 鍵,讓 macOS 快捷鍵(Cmd+C、Cmd+V、Cmd+T)在 Linux VM 內正常運作。

顯示

螢幕和外觀設定。

設定說明
縮放比例顯示解析度:1x(標準)或 2x(Retina)。在 Retina 螢幕上使用 2x 可獲得清晰文字。變更將在下一個工作階段生效(不需要重建映像)。
外觀瀏覽器色彩配置:「與系統相同」跟隨您的 macOS 淺色/深色設定,或強制使用「淺色」或「深色」。

網路

連線模式和 DNS 設定。這些設定很少需要調整——預設值適用於大多數使用者。

設定說明
連線模式NAT(預設):VM 共用您 Mac 的網路連線。橋接:VM 在您的實體網路上取得自己的 IP 位址。橋接模式會停用區域網路隔離和連接埠限制。
網路介面使用橋接模式時,選擇 VM 橋接到的實體網路介面。
DNS 伺服器覆寫 VM 內使用的 DNS 伺服器。僅在 NAT 模式下適用。留空則使用您 Mac 的預設 DNS。
網路釣魚分析伺服器用於 AI 驅動網路釣魚偵測的伺服器網址。預設為 Bromure 托管的分析端點。變更此項可指向自架實例。

儲存空間

磁碟使用量和基礎映像管理。

設定說明
磁碟使用量顯示基礎映像和所有設定檔資料佔用的磁碟總空間。
儲存位置Bromure 儲存資料的路徑(~/Library/Application Support/Bromure)。
重設刪除 Linux 基礎映像,強制在下次啟動時重新下載和設定。不會刪除設定檔資料或設定。

自動化

透過 HTTP API、CDP 和 MCP 進行遠端瀏覽器控制。自動化伺服器可以動態切換開關,無需重新啟動應用程式。

設定說明
啟用自動化啟動 HTTP 伺服器,讓外部工具透過 CDP 建立瀏覽器工作階段並加以控制。
API 連接埠自動化 API 伺服器的連接埠(預設:9222)。
綁定位址127.0.0.1(僅本機)或 0.0.0.0(所有介面)。綁定至所有介面會將 API 暴露給您的整個網路。

API 參考

方法端點說明
GET/healthHealth check
GET/profilesList available profiles
GET/sessionsList active sessions
POST/sessionsCreate a new browser session
GET/sessions/:idGet session info
DELETE/sessions/:idClose a session
GET/sessions/:id/traceGet session trace events
WS/cdp/:id/...Chrome DevTools Protocol WebSocket proxy

MCP 伺服器

Bromure 內建 Model Context Protocol 伺服器,供 AI 工具使用。新增至您的 .mcp.json:

{
  "mcpServers": {
    "bromure": {
      "command": "/Applications/Bromure.app/Contents/MacOS/bromure",
      "args": ["mcp"]
    }
  }
}

在 args 中加入 --debug 以啟用 VM shell 存取和應用程式狀態工具。

本地化

Bromure 提供 8 種語言:英文、法文、德文、西班牙文、葡萄牙文、日文、繁體中文(zh-TW)和簡體中文(zh-CN)。應用程式會跟隨您的 macOS 語言設定,或者您可以使用 -AppleLanguages 旗標在每次啟動時覆寫此設定。