使用 MAS 的 Kangooroo 實用程式下載看似惡意 URL 的組裝服務
在 Kubernetes 中,您有可能不需要設定 no_sandbox 選項。如果您在 docker-compose 設定中執行 URLDownloader,並且遇到總是以錯誤 (TimeoutExpired) 結束的問題,您可以將「no_sandbox」服務變數從預設的 False 變更為 True。此選項將傳遞到 google-chrome 進程,並可能解決您的問題。
服務變數位於「管理」標籤下的「服務」項目。有關服務管理的更多資訊可以在我們的文件中找到,更具體地可以在此處找到服務變數。
URLDownloader 服務可以配置為使用(或不使用)多個代理,並允許提交使用者從中進行選擇。如果您想強制使用代理,您也可以在選項清單中包含一個條目,這將使其成為強制代理。 URLDownloader 不依賴系統配置,因為我們有多個代理程式並希望從不同位置取得內容的情況。我們想要從中取得的代理也可能與系統其餘部分所使用的代理程式不同。
您可以透過前往服務清單並點擊 URLDownloader(或直接前往/admin/services/URLDownloader
)來設定 URLDownloader 服務。您應該會找到一個名為PARAMETERS
的選項卡。有兩個參數很重要,第一個是proxies [json]
,第二個是proxy [list]
。從proxies [json]
開始更容易理解它們的關係,它應該位於頁面底部的服務變數下。
您可以根據以下模式建立新條目:
要在 Web 介面中編輯 json,您可以將滑鼠懸停在 json 上,頂部應出現一個藍色加號:
這將允許您建立一個新密鑰。透過將滑鼠懸停在新鍵上,您應該能夠對其進行編輯:
然後,您可以輸入{}
並點擊新字典按鈕(下一個螢幕截圖的右下角):
現在您應該能夠為 http 和 https 新增兩個新金鑰。
提示:如果您想對所有方案(http/https)使用相同的代理,您可以使用一個簡單的字串:
配置完服務代理程式後,您可以往頂部看,在 User SpecifiedParameters 下,應該會有proxy [list]
。
您將能夠新增您新增的金鑰的名稱(本例中為my_new_proxy
),以便使用者可以選擇它。如果使用者未配置,帶有星號的條目將成為預設選擇。您可以從此處刪除所有其他條目以強制執行單一條目。