跳到主要內容

在阿里雲 ECS 上安裝 Trade

從買伺服器到打開 Trade,在阿里雲雲伺服器 ECS 上一步步裝好,全程在瀏覽器裡完成。

照著做,全程在瀏覽器裡點選、複製貼上一條指令,不用懂技術,安裝本身一兩分鐘。

開始前

  • 一個阿里雲帳戶,在阿里雲官網(alibabacloud.com)登入。下面的截圖與價格都依照這個網站,價格以美元顯示。

  • 費用:滿足最低配置的那一檔(2 核 2 GB 經濟型),包月約 11 美元,含 40 GB 系統盤(2026-10 官網價,以下單頁為準)。ZML Trade 本身免費。

  • 流量:Trade 主要是接收行情,進來的流量不收費;出去的流量每月前 200 GB 免費,超出部分按量計費。

買一台雲端伺服器

  1. 打開「雲端伺服器 ECS」控制台,選擇「建立實例」,再選上方的「自訂購買」。

  2. 付費類型選「包年包月」,地域選「日本(東京)」。

    付費類型選包年包月,地域選日本(東京)
  3. 實例:在規格搜尋框裡輸入 ecs.e-c1m1.large,選中搜出來的那一行(經濟型 e,2 vCPU、2 GB)。這一行顯示的 8 美元多只是機器本身,加上硬碟,下單頁合計約 11 美元。搜不到或已售罄時,在「X86 計算」裡選一個 2 vCPU、記憶體不少於 2 GB 的規格,規格族名字裡帶「突發性能」的不要選:它們忙的時候會被降速,行情會延遲。

    搜尋 ecs.e-c1m1.large,選中 2 vCPU、2 GB 的那一行
  4. 映像檔:選「Ubuntu」,版本選「Ubuntu 24.04」,不要選帶「UEFI」的。

    映像檔選 Ubuntu,版本選 Ubuntu 24.04
  5. 在儲存下保持預設的 40 GB 系統盤。

  6. 網路和安全群組:

    • 公網 IP 保持勾選「分配公網 IPv4 地址」。

    • 頻寬計費模式選「按使用流量 (CDT)」,頻寬峰值選「100」。

    • 安全群組選「新建安全群組」,勾上「Web HTTPS 流量訪問」。第一項「WorkBench 遠端連線實例」必須保持勾選,後面的免密登入要用它;「RDP 遠端連線 Windows 實例」是給 Windows 用的,可以取消;其餘保持預設,旁邊的風險提示不用管。

    按使用流量、頻寬峰值 100,新建安全群組並勾上 Web HTTPS 流量訪問
  7. 管理設定:登入憑證選「建立後設定」。不用設密碼,後面在瀏覽器裡免密登入。

    登入憑證選建立後設定
  8. 右側購買時長先選「1 個月」,用著合適再續;勾上「啟用自動續費」,免得到期後伺服器停機、交易中斷。自動續費從帳戶餘額或綁定的付款方式扣款,記得留夠。選擇「確認訂單」並付款,等一兩分鐘伺服器就開好了。

    購買時長 1 個月,勾上自動續費,確認下單

地域選日本(東京):其他地域的伺服器可能被交易所拒絕訪問 API。地域購買後不能更改。

登入伺服器

  1. 在 ECS 控制台的「實例」列表裡,在伺服器那一行選擇「遠端連線」,再選「立即登入」。

    遠端連線:透過 Workbench 遠端連線,立即登入
  2. 連線方式選「免密連線」,使用者名稱保持 root,選擇「登入」。瀏覽器裡會打開一個命令列視窗。伺服器剛開好的一兩分鐘裡可能提示登入失敗,等一分鐘再選一次「登入」就好。

    免密連線,使用者名稱 root,登入
  3. 視窗上方如果選中的是「Agent」,點左邊的「Shell」切回命令列。視窗裡那一大段英文是系統歡迎資訊,提示升級系統或更新軟體的都不用理會,直接貼上下面的安裝命令。游標後面的灰色提示字也不用管。

    點選 Shell 切回命令列

執行安裝命令

  1. 複製這條命令(官網 Trade 安裝頁上有「複製安裝命令」按鈕):

bash
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh
  1. 在命令列裡點右鍵選「貼上」,或按 Ctrl+V(Mac 上 ⌘V),把指令貼進去,按回車鍵。瀏覽器詢問能否讀取剪貼簿時選「允許」。

  2. 螢幕列出 16 種語言,輸入您要使用的那一種前面的編號,按回車鍵。之後安裝程式和 Trade 的網頁都使用這種語言。

  3. 接下來全自動,不會再問任何問題:檢查伺服器、安裝 Docker、下載 ZML Trade、啟動、申請 HTTPS 憑證,五步依次打勾。正在進行的那一步前面的符號一直在轉、秒數一直在走,不用擔心卡住。

  4. 看到「安裝完成,用時 …」就裝好了,一般一兩分鐘。

    五個步驟依序打勾,最後是「安裝完成」和存取連結

無法安裝的情況(比如磁碟空間不足、443 連接埠被其他程式佔用),安裝程式會寫明原因並停下;請照著處理好,再執行同一條指令,已經完成的步驟會跳過。

開啟 Trade,建立管理員帳戶

  1. 「安裝完成」下面寫著「在瀏覽器裡開啟下面這條連結(複製一整行)」,再下面單獨一行就是您的 Trade 位址。用滑鼠從 https 開頭一直拖到這串位址的末尾選取,按右鍵選「複製」,貼上到瀏覽器的網址列開啟。在命令列裡按 Ctrl+C 不是複製;位址太長折成兩行時,兩行都要選取。

  2. 頁面顯示「設定管理員帳戶」。填寫使用者名稱和密碼,勾選同意條款,選擇「建立並進入」,就進入 Trade 了。

這條連結帶著建立管理員帳戶用的一次性碼,只給您自己使用,別發給別人。帳戶只儲存在您自己的伺服器上,密碼請記好;忘了可以在伺服器上執行 curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --reset-admin 重新設定。

連結找不到了:照上面「登入伺服器」的步驟重新開啟命令列,貼上這條指令按回車鍵,就會重新列印連結。

bash
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --setup-link

裝好之後

  1. 連接交易所:新增交易所的 API 金鑰。金鑰的 IP 白名單請填寫 Trade 裡列出的出口 IP,也就是這台伺服器的公網 IP。

  2. 與 Z Market Lab 配對:在 Z Market Lab 看中的機會,可以一鍵交給這台 Trade。

  3. 使用多個公網 IP:組合較多時,請替伺服器多加幾個公網 IP,Trade 會自動辨識並分攤請求。

遇到問題

現象怎麼辦
免密連線提示登入失敗伺服器剛建好時會這樣,請等一分鐘再選一次「登入」
安裝程式停下並寫了原因請照它寫的原因處理,再執行同一條指令;各項提示的處理辦法見安裝失敗怎麼辦
瀏覽器無法開啟那條連結請在實例的安全群組裡確認有一條允許 TCP 443 入站的規則,見瀏覽器無法開啟 Trade 頁面
瀏覽器提示「連線不是私密連線」多半是安裝時安全群組還沒開放 443 連接埠、沒申請到受信任的憑證。開放之後在指令列裡執行 curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --enable-ip-cert 重新申請

以後升級配置

組合變多、想換更大的機器時:

  1. 在「實例」列表裡,於伺服器那一行的操作中選擇「資源變配」,在彈出的視窗裡選擇「更改實例規格(CPU、記憶體)」,然後選擇「繼續」。

    資源變配:更改實例規格,繼續
  2. 「選擇目標實例規格」換成更大的規格(例如 2 vCPU、4 GB 的 ecs.e-c1m2.large),按頁面提示確認。需要先停機時,停止方式保持「普通停機模式」:選「節省停機模式」公網 IP 可能會變。

    目標規格選 2 vCPU、4 GB
  3. 看到「變配完成」後選擇「啟動實例並返回」;伺服器沒有開起來的話,回到「實例」列表選「啟動」。一兩分鐘後 Trade 自己恢復,公網 IP 不變,資料都在,不用重裝。

    變配完成,啟動實例並返回
這篇有幫助嗎?