全部產品
Search
文件中心

Platform For AI:跨域拉取海外模型或容器鏡像

更新時間:Jul 01, 2026

在中國內地地區使用海外容器鏡像(如docker.io)建立DSW執行個體,或拉取海外模型(如huggingface.co)時,可能因網路跨域無法訪問。通過建立Global AccelerationGA執行個體,可為DSW提供跨網域網路訪問能力。

方案選擇建議

在使用Global AccelerationGA方案前,可根據實際需求嘗試以下替代方案:

方案

適用情境

費用

使用國內鏡像站

下載HuggingFace上的熱門模型和資料集

免費

切換到非中國內地地區

需要頻繁訪問海外資源

僅DSW執行個體費用

本地下載後上傳

一次性下載少量資源

免費

Global AccelerationGA(本文方案)

需要穩定、高速的跨網域網路訪問能力

GA執行個體費+頻寬費

如果以上替代方案無法滿足需求(例如需要訪問鏡像站中不存在的資源,或需要穩定的跨網域網路能力),請參考下方的Global AccelerationGA配置步驟。

重要提醒

請規範網路訪問行為,如果訪問的目標網站存在違法資訊,將無法正常訪問。

計費說明

Global AccelerationGA為獨立雲產品,需額外收費,費用包括執行個體費用、效能容量單位CU費用、網路傳輸頻寬費用,詳情參見Global Acceleration產品計費

操作步驟

以下以加速huggingface和docker為例介紹操作步驟,您可按需配置。需要加速的網域名稱如下:

加速的資源

具體加速的網域名稱

huggingface

huggingface.cocdn-lfs.hf.co(huggingface的cdn分發網域名稱)

docker

docker.ioregistry-1.docker.ioauth.docker.io

步驟一:建立標準型Global Acceleration執行個體

以下操作僅展示關鍵配置,全部參數說明參見建立和管理標準型Global Acceleration執行個體

  1. 建立標準型執行個體。開通Global Acceleration服務,並登入控制台,單擊建立標準型隨用隨付執行個體,配置執行個體名稱等基礎資訊,單擊下一步

    image

  2. 配置加速地區。加速地區選擇DSW執行個體所在地區,頻寬可根據業務需求設定,然後單擊下一步

    image

  3. 配置監聽。填寫監聽名稱,協議選擇TCP端口配置為80,443。也可根據業務實際情況配置。

    image

  4. 配置終端節點。

    • 地域:選擇海外地區,建議選擇美國(矽谷)

    • 終端節點配置:配置需要加速訪問的網域名稱。此處先配置一個,如需配置多個網域名稱,後續可通過添加虛擬終端節點群組配置。

      • 後端服務類型:選擇自訂網域名

      • 後端服務:填寫需加速的網域名稱,如:huggingface.co

      • 權重:預設即可。

    image

  5. 組態稽核。確認配置資訊,然後提交

    image

步驟二:添加虛擬終端節點群組並配置轉寄策略

  1. 在左側功能表列單擊標準型執行個體 > 執行個體列表,然後單擊剛剛建立的執行個體名稱,單擊監聽,進入監聽配置頁面。

    image

  2. 通過虛擬終端節點群組添加其他需加速網域名稱。單擊已有的監聽器名稱進入監聽配置頁面,單擊終端節點群組。此時已存在步驟一中配置的網域名稱為huggingface.co的預設終端節點群組。

    image

    其他每個需加速網域名稱都單獨添加虛擬終端節點群組。以本文為例,還需添加的網域名稱有cdn-lfs.hf.codocker.ioregistry-1.docker.ioauth.docker.io。單擊添加虛擬終端節點群組

    • 後端服務類型:選擇自訂網域名。

    • 後端服務:填寫需加速的網域名稱。

    • 權重:預設即可。

    image

    以相同方式添加其他需要加速的網域名稱,建立完成後會有4個虛擬終端節點群組。

    image

  3. 配置監聽器轉寄策略。在監聽器配置頁面單擊轉寄策略,對5個需加速網域名稱分別插入新策略

    • 網域名稱匹配規則:選擇精確匹配及萬用字元

    • 轉寄網域名稱:填寫需要加速的網域名稱。

    • 轉寄至:選擇網域名稱配置對應的終端節點群組類型和節點群組。

    image

    配置完成後會有5條轉寄策略:

    image

步驟三:DSW使用Global Acceleration

加速方式

方式一:修改DSW執行個體Hosts加速訪問

方式二:通過PrivateZone加速訪問

適用情境

在已建立的DSW執行個體中擷取海外模型或其他資源。

在建立DSW執行個體時使用海外鏡像建立,以及在DSW中擷取海外模型或其他資源。

DSW是否需要配置專用網路、安全性群組、交換器

可選

必需

DSW是否需要配置專有網關、及SNAT

可選,當下載大型檔案時網路速度可能不足,您可以通過專有網關提升公網訪問速率

方式一:修改DSW執行個體Hosts加速訪問

  1. 擷取加速IP。在Global Acceleration控制台,單擊已建立執行個體名稱 > 加速地區,任選一個加速IP

    image

  2. 修改DSW執行個體中的hosts檔案。開啟DSW執行個體,在Terminal中執行vim /etc/hosts,在檔案中添加加速IP和需要加速的網域名稱,然後儲存並退出。樣本如下:

    image

方式二:通過PrivateZone加速訪問

  1. 擷取Global Acceleration執行個體CNAME加速網域名稱。在Global Acceleration控制台,單擊已建立執行個體名稱,在執行個體資訊頁簽中擷取CNAME

    image

  2. 擷取DSW執行個體Virtual Private Cloud資訊。對於已存在的執行個體,單擊執行個體名稱,在实例配置資訊頁即可查看專用網路資訊。

    image

  3. 在PrivateZone中添加網域名稱和解析記錄。登入Alibaba Cloud DNS控制台,在PrivateZone使用者網域名稱頁面單擊添加網域名稱

    huggingface.cocdn-lfs.hf.co為例,首先配置內建權威網域名稱co,在生效於阿里雲VPC內網中選擇2中擷取的DSW使用的VPC,單擊确定

    如果還未建立DSW執行個體,則在後續建立執行個體時選擇與此處PrivateZone相同的專用網路。

    image

    然後,單擊內建權威網域名稱co名稱進入配置頁,單擊添加記錄。由於huggingface.cocdn-lfs.hf.co使用的是相同的權威網域名稱co,因此依次將其添加到解析記錄中

    • 記錄類型:選擇CNAME

    • 主機記錄:填寫網域名稱除去權威網域名稱的部分,即huggingfacecdn-lfs.hf

    • 記錄值:填寫1中擷取的Global AccelerationCNAME。

    image

    按照相同的方法配置docker.ioregistry-1.docker.ioauth.docker.io,最後會有兩條內建權威網域名稱

    image

    image

相關文檔