EPISODE · May 19, 2026 · 2 MIN
@ClaudeDevs:Anthropic 推出沙盒與隧道強化代理安全性。 核心更新與架構 於 2026 年 5 月 19 日發布的更新中,Anthropic 正式推出「自託管…
from EasyVibeCoding Podcast · host ClaudeDevs
Anthropic 推出沙盒與隧道強化代理安全性。 核心更新與架構 於 2026 年 5 月 19 日發布的更新中,Anthropic 正式推出「自託管沙盒(Self-hosted sandboxes)」與「MCP 隧道(MCP tunnels)」功能。自託管沙盒目前處於公開測試階段,允許企業將代理程式(Agent)的工具執行環境保留在自有基礎設施內,確保敏感檔案、套件與服務不離開企業邊界。Anthropic 負責處理代理程式的編排、上下文管理與錯誤恢復,而運算資源與執行環境映像檔則由使用者控制。MCP 隧道則處於研究預覽階段,允許代理程式存取企業私有網路內的 MCP 伺服器,無需將其暴露於公網,所有流量皆端對端加密。 自託管沙盒部署與實作 自託管沙盒將工具執行移至使用者控制的基礎設施,目前支援 Cloudflare、Daytona、Docker、Modal 與 Vercel 等平台。系統依賴限制方面,SDK 輔助工具要求 /bin/bash 必須位於該路徑;TypeScript SDK 另需 unzip、tar 及 Node.js 22 或更高版本。預設工作目錄為 /workspace,最終輸出檔案會寫入 /mnt/session/outputs。 安裝 ant CLI 版本 1.9.1 的指令如下: `bash VERSION=1.9.1 OS=$(uname -s | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m | sed -e 's/x86_64/amd64/' -e 's/aarch64/arm64/') curl -fsSL "https://github.com/anthropics/anthropic-cli/releases/download/v${VERSION}/ant${VERSION}${OS}_${ARCH}.tar.gz" \ | sudo tar -xz -C /usr/local/bin ant ` 建立自託管環境的 API 呼叫範例: `bash curl -sS --fail-with-body https://api.anthropic.com/v1/environments \ -H "x-api-key: $ANTHROPICAPIKEY" \ -H "anthropic-version: 2023-06-01" \ -H "anthropic-beta: managed-agents-2026-04-01" \ -H "content-type: application/json" \ -d '{ "name": "self-hosted", "config": {"type": "self_hosted"} }' ` 開發者 SDK 與工作者實作 目前 Python 與 TypeScript SDK 提供完整的 EnvironmentWorker 類別,而 C#、Java、PHP 與 Ruby SDK 尚未提供該類別,開發者需參考 Always-on (ant CLI) 或直接使用 Environments Work 端點。 Python 範例程式碼: `python async def main() -> None: environmentkey = os.environ["ANTHROPICENVIRONMENT_KEY"] environmentid = os.environ["ANTHROPICENVIRONMENT_ID"] async with AsyncAnthropic(authtoken=environmentkey) as client: await EnvironmentWorker( client, environmentid=environmentid, environmentkey=environmentkey, workdir="/workspace", ).run() asyncio.run(main()) ` TypeScript 範例程式碼: `typescript import Anthropic from "@anthropic-ai/sdk"; import { EnvironmentWorker } from "@anthropic-ai/sdk/helpers/beta/environments"; const environmentKey = process.env.ANTHROPICENVIRONMENTKEY!; const environmentId = process.env.ANTHROPICENVIRONMENTID!; const client = new Anthropic({ authToken: environmentKey }); const ctrl = new AbortController(); process.once("SIGTERM", () => ctrl.abort()); await new EnvironmentWorker({ client, environmentId, environmentKey, workdir: "/workspace", signal: ctrl.signal }).run(); ` 營運與監控規範 嚴禁在工作者主機(worker host)上設定組織 API 金鑰(ANTHROPICAPIKEY),以免憑證外洩。 輪詢端點需使用環境金鑰(Bearer auth)。 停止工作階段時,使用 work.stop 進行優雅關閉,傳遞 force: true 可強制中斷。 相關 API 端點: - 查詢狀態:https://api.anthropic.com/v1/environments/$ANTHROPICENVIRONMENTID/work/stats - 停止工作:https://api.anthropic.com/v1/environments/$ANTHROPICENVIRONMENTID/work/$ANTHROPICWORKID/stop 產業應用與資源 多家企業已導入此架構,如 Amplitude 開發 Design Agent、Clay 利用 Daytona 沙盒掛載外部檔案、Rogo 透過 Vercel Sandbox 處理金融數據。更多詳細資訊請參考: 官方文件 發布部落格 Claude Cookbooks(https://github.com/anthropics/claude-cookbooks/tree/main/managedagents/selfhostedsandboxes) Managed Agent sessions(https://claude.com/docs/en/managed-agents/sessions) MCP tunnels overview(https://claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) Security model(https://claude.com/docs/en/managed-agents/self-hosted-sandboxes-security) claude-api skill(https://github.com/anthropics/skills/tree/main/skills/claude-api)原文:https://easyvibecoding.app/curated/1454
Embed this episode
Ready to play
@ClaudeDevs:Anthropic 推出沙盒與隧道強化代理安全性。 核心更新與架構 於 2026 年 5 月 19 日發布的更新中,Anthropic 正式推出「自託管…
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.