[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-ucloud-sandbox-remote-dev-environment-zh":3,"article-related-ucloud-sandbox-remote-dev-environment-zh":33,"series-industry-caa769a9-4a4d-48fe-9268-f06b2d968386":80},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":25,"views":29,"created_at":30,"published_at":31,"topic_cluster_id":32},"caa769a9-4a4d-48fe-9268-f06b2d968386","ucloud-sandbox-remote-dev-environment-zh","优刻得沙箱把远程开发环境搭到几秒内","\u003Cp data-speakable=\"summary\">这篇在讲用优刻得沙箱快速搭建可恢复的远程开发环境。\u003C\u002Fp>\u003Cp>读完这 5 项，你就能判断自己该先做模板、直接启动，还是把 AI 编码、暂停恢复和快照复用一起纳入工作流。对需要远程 IDE、团队共用环境或临时算力的人来说，这份清单能帮你少走很多配置回头路。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>用途\u003C\u002Fth>\u003Cth>關鍵配置\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>模板構建\u003C\u002Ftd>\u003Ctd>預裝開發環境\u003C\u002Ftd>\u003Ctd>Ubuntu 22.04、code-server、4 CPU、4096 MB\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>遠程啟動\u003C\u002Ftd>\u003Ctd>拉起可訪問工作台\u003C\u002Ftd>\u003Ctd>timeout 10 分鐘、auto_resume=True\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Claude Code \u002F Codex\u003C\u002Ftd>\u003Ctd>AI 編碼接入\u003C\u002Ftd>\u003Ctd>settings.json、config.toml、auth.json\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>暫停 \u002F 銷毀\u003C\u002Ftd>\u003Ctd>控制資源佔用\u003C\u002Ftd>\u003Ctd>pause()、kill()\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>快照\u003C\u002Ftd>\u003Ctd>複用環境狀態\u003C\u002Ftd>\u003Ctd>create_snapshot()、從快照建立沙箱\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>1. 模板構建：先把工作台裝好\u003C\u002Fh2>\u003Cp>第一步不是急著開機，而是先把模板做成可重複使用的開發底座。文中用 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fe2b\" target=\"_blank\" rel=\"noopener\">E2B\u003C\u002Fa> 兼容接口定義模板，基礎鏡像選 Ubuntu 22.04，再預裝 \u003Ca href=\"\u002Fnews\u002Fcodex-third-party-model-integration-guide-zh\">code\u003C\u002Fa>-server 和常用插件。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782403375639-1q9i.png\" alt=\"优刻得沙箱把远程开发环境搭到几秒内\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這樣做的價值很直接：之後每次起沙箱，都不用再手動裝編輯器、補套件、處理初始設定。它把一台「能開機」的機器，\u003Ca href=\"\u002Fnews\u002Fbest-paper-lists-turn-conference-noise-into-taste-zh\">變成\u003C\u002Fa>一個「能立刻開工」的遠程工作台。\u003C\u002Fp>\u003Cul>\u003Cli>安裝 code-server：\u003Ccode>curl -fsSL https:\u002F\u002Fcode-server.dev\u002Finstall.sh | sh\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>工作目錄：\u003Ccode>\u002Fhome\u002Fuser\u002Fapp\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>啟動參數：\u003Ccode>--bind-addr 0.0.0.0:8080 --auth password\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>可先把常用插件寫進模板\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. 遠程啟動：幾秒內打開可用環境\u003C\u002Fh2>\u003Cp>模板做好後，就可以用 \u003Ca href=\"https:\u002F\u002Fwww.ucloud.cn\u002F\" target=\"_blank\" rel=\"noopener\">優刻得\u003C\u002Fa> 沙箱直接拉起遠程開發環境。文章的重點是 autoresume：沙箱空閒後會自動暫停，但資料、記憶體和系統盤狀態都會保留。\u003C\u002Fp>\u003Cp>下一次再訪問時，環境會自動恢復，像一台會睡眠的雲端電腦。對長時間寫 \u003Ca href=\"\u002Ftag\u002Fagent\">Agent\u003C\u002Fa>、做 \u003Ca href=\"\u002Ftag\u002Fvibe-coding\">Vibe Coding\u003C\u002Fa> 或需要反覆切換任務的人來說，這比每次重新配置省事很多。\u003C\u002Fp>\u003Cul>\u003Cli>超時時間：10 分鐘\u003C\u002Fli>\u003Cli>暫停策略：\u003Ccode>on_timeout: pause\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>自動恢復：\u003Ccode>auto_resume: True\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>可直接透過沙箱域名打開 8080 端口\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. Claude Code 和 Codex：把 AI 編碼接進沙箱\u003C\u002Fh2>\u003Cp>這篇文章另一個實用點，是把 \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002F\" target=\"_blank\" rel=\"noopener\">Claude\u003C\u002Fa> Code 和 \u003Ca href=\"https:\u002F\u002Fopenai.com\u002F\" target=\"_blank\" rel=\"noopener\">Codex\u003C\u002Fa> 直接接到遠程環境。腳本會讀取\u003Ca href=\"\u002Fnews\u002Fvllm-sglang-vmlx-local-llm-runtimes-zh\">本地\u003C\u002Fa> \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> Key，再寫入 \u003Ccode>~\u002F.claude\u002Fsettings.json\u003C\u002Fcode>、\u003Ccode>~\u002F.codex\u002Fconfig.toml\u003C\u002Fcode> 和相關認證檔。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782403372352-lf3h.png\" alt=\"优刻得沙箱把远程开发环境搭到几秒内\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這代表 AI 不只是看你本機 IDE 的畫面，而是直接在受限沙箱裡工作。好處是降低不可信程式碼碰到真實機器的風險，也避免 AI 讀到本機敏感資料。\u003C\u002Fp>\u003Ccode>{\"env\": {\"ANTHROPIC_AUTH_TOKEN\": api_key, \"ANTHROPIC_BASE_URL\": \"https:\u002F\u002Fapi.modelverse.cn\"}}\u003C\u002Fcode>\u003Cul>\u003Cli>Claude Code 使用 \u003Ccode>ANTHROPIC_AUTH_TOKEN\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Codex 使用 \u003Ccode>OPENAI_API_KEY\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>模型服務地址：\u003Ccode>https:\u002F\u002Fapi.modelverse.cn\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>可按需求改成其他模型服務\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. 暫停和銷毀：把成本控制住\u003C\u002Fh2>\u003Cp>當環境暫時不用時，文章給了兩種退出方式。第一種是暫停，適合想保留現場、稍後繼續的人；第二種是銷毀，適合專案結束、環境不必保留的情況。\u003C\u002Fp>\u003Cp>這兩個動作都要先透過 \u003Ccode>Sandbox.connect()\u003C\u002Fcode> 連到既有沙箱，再執行對應操作。對按量計費或有資源配額的團隊來說，這一步很重要，因為它直接影響成本和資源占用。\u003C\u002Fp>\u003Cul>\u003Cli>暫停：\u003Ccode>sandbox.pause()\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>銷毀：\u003Ccode>sandbox.kill()\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>都要先取得 \u003Ccode>sandbox_id\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>適合自動化腳本或運維工具\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. 快照復用：把調好的環境複製下去\u003C\u002Fh2>\u003Cp>如果你已經把某個環境調到滿意狀態，例如插件、語言工具鏈和編輯器設定都配好了，就可以把它保存成快照。之後新建沙箱時直接從快照啟動，省掉重複配置。\u003C\u002Fp>\u003Cp>這特別適合需要「同款環境」的場景，例如多人協作、教學演示、Agent 評測，或是你想把某次調試好的開發機狀態固定下來，後面一鍵複用。\u003C\u002Fp>\u003Cul>\u003Cli>建立快照：\u003Ccode>snapshot = sandbox.create_snapshot()\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>從快照啟動：\u003Ccode>Sandbox.create(args.snapshot_id)\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>適合保留插件、腳本和編輯器設定\u003C\u002Fli>\u003Cli>可做出接近「沙箱克隆」的效果\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>怎麼挑：先看你現在卡在哪一步\u003C\u002Fh2>\u003Cp>如果你只是想盡快有一個能用的遠程 IDE，先做模板構建和遠程啟動就夠了。若你的工作流已經依賴 AI 編碼工具，再把 \u003Ca href=\"\u002Ftag\u002Fclaude-code\">Claude Code\u003C\u002Fa> 和 \u003Ca href=\"\u002Ftag\u002Fcodex\">Codex\u003C\u002Fa> 接進來，體驗會完整很多。\u003C\u002Fp>\u003Cp>如果你更在意成本和一致性，就把暫停、銷毀和快照放在優先級前面。它們分別對應「保留狀態」「釋放資源」和「複製環境」，幾乎覆蓋遠程開發最常見的三類需求。\u003C\u002Fp>","5 个优刻得沙箱用法，帮你把远程开发环境做成可暂停、可恢复、可克隆的工作台。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2053173088926356829",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782403375639-1q9i.png","industry","zh","7e492b01-329d-42f0-b3a9-94e06e1f18b0",[17,18,19,20,21,22,23,24],"優刻得沙箱","遠程開發環境","code-server","Claude Code","Codex","快照","自動恢復","遠程 IDE",[26,27,28],"先做模板，才能把遠程環境變成可重複使用的工作台。","自動暫停與自動恢復，能把雲端開發成本壓下來。","快照適合團隊共用、教學和 Agent 評測，能快速複製同款環境。",0,"2026-06-25T16:02:26.821531+00:00","2026-06-25T16:02:26.815+00:00","2f8f1b5c-8914-409a-bec4-037417b2501e",{"tags":34,"relatedLang":39,"relatedPosts":43},[35,37],{"name":20,"slug":36},"claude-code",{"name":21,"slug":38},"codex",{"id":15,"slug":40,"title":41,"language":42},"ucloud-sandbox-remote-dev-environment-en","优刻得沙箱把远程开发环境搭建到几秒内","en",[44,50,56,62,68,74],{"id":45,"slug":46,"title":47,"cover_image":48,"image_url":48,"created_at":49,"category":13},"1709aaa0-6b69-402d-954c-9b367d30a5f0","microsoft-ai-education-report-adoption-support-zh","微軟：AI 已成教室日常","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782415075444-xfph.png","2026-06-25T19:17:27.883368+00:00",{"id":51,"slug":52,"title":53,"cover_image":54,"image_url":54,"created_at":55,"category":13},"85621665-982c-44b8-aa53-9d7352e51dac","ruffle-keeps-flash-games-playable-zh","Ruffle 讓 Flash 遊戲續命的 5 個關鍵","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782414176328-r7r3.png","2026-06-25T19:02:27.387704+00:00",{"id":57,"slug":58,"title":59,"cover_image":60,"image_url":60,"created_at":61,"category":13},"155a5305-f45e-4ea2-8661-7d0a4e613de4","jalapeno-turns-openai-into-chip-designer-zh","Jalapeño 讓 OpenAI 變晶片公司","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782407899341-wl80.png","2026-06-25T17:17:56.450808+00:00",{"id":63,"slug":64,"title":65,"cover_image":66,"image_url":66,"created_at":67,"category":13},"7d73898b-ddb7-4326-a8a5-94d1afb5311c","anthropic-overseas-data-center-push-right-move-zh","Anthropic 海外資料中心擴張是對的：算力已是全球戰略資產","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782406974421-rxl5.png","2026-06-25T17:02:28.557827+00:00",{"id":69,"slug":70,"title":71,"cover_image":72,"image_url":72,"created_at":73,"category":13},"79038fd5-cf90-4ab7-a5e6-e5b15665b8b4","nx-polygraph-ai-agent-bottlenecks-zh","Nx Polygraph 盯住 AI 代理卡點","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782405177271-be2u.png","2026-06-25T16:32:24.073843+00:00",{"id":75,"slug":76,"title":77,"cover_image":78,"image_url":78,"created_at":79,"category":13},"50ca9d65-eecc-41af-aa36-aa270522fde4","ai-writes-code-teams-own-debt-zh","AI 寫碼快，債還是團隊背","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782404291011-yahb.png","2026-06-25T16:17:35.300372+00:00",[81,86,91,96,101,106,111,116,121,126],{"id":82,"slug":83,"title":84,"created_at":85},"ee073da7-28b3-4752-a319-5a501459fb87","ai-in-2026-what-actually-matters-now-zh","2026 AI 真正重要的事","2026-03-26T07:09:12.008134+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"83bd1795-8548-44c9-9a7e-de50a0923f71","trump-ai-framework-power-speech-state-preemption-zh","川普 AI 框架瞄準電力、言論與州權","2026-03-26T07:12:18.695466+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"ea6be18b-c903-4e54-97b7-5f7447a612e0","nvidia-gtc-2026-big-ai-announcements-zh","NVIDIA GTC 2026 重點拆解","2026-03-26T07:14:26.62638+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"4bcec76f-4c36-4daa-909f-54cd702f7c93","claude-users-spreading-out-and-getting-better-zh","Claude 用戶更分散，也更會用","2026-03-26T07:22:52.325888+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"bd903b15-2473-4178-9789-b7557816e535","openclaw-raises-hard-question-for-ai-models-zh","OpenClaw 逼問 AI 模型價值","2026-03-26T07:24:54.707486+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"eeac6b9e-ad9d-4831-8eec-8bba3f9bca6a","gap-google-gemini-checkout-fashion-search-zh","Gap 把結帳搬進 Gemini","2026-03-26T07:28:23.937768+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"0740e53f-605d-4d57-8601-c10beb126f3c","google-pushes-gemini-transition-to-march-2026-zh","Google 把 Gemini 轉換延到 2026 年 3…","2026-03-26T07:30:12.825269+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"e660d801-2421-4529-8fa9-86b82b066990","metas-llama-4-benchmark-scandal-gets-worse-zh","Meta Llama 4 分數風波又擴大","2026-03-26T07:34:21.156421+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"183f9e7c-e143-40bb-a6d5-67ba84a3a8bc","accenture-mistral-ai-sovereign-enterprise-deal-zh","Accenture 攜手 Mistral AI 賣主權 AI","2026-03-26T07:38:14.818906+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"191d9b1b-768a-478c-978c-dd7431a38149","mistral-ai-faces-its-hardest-year-yet-zh","Mistral AI 迎來最硬的一年","2026-03-26T07:40:23.716374+00:00"]