2024 Guide: How to Switch to Shared IPv4 on Fly.io to Avoid Extra Charges

Ku's Blog
3 min readFeb 8, 2024

--

2024年指南:如何在Fly.io上切換到共用IPv4以避免額外收費

前言

2024 年 3 月 1 日 fly.io 要開始針對專用 IP4 收取 2 美元的費用
如果不想要被收費,需要將 專用 IP4 改成 共用 IP4

原信件內容

接下來我們可以去你的 app 的 dashboard 看

如果不是 shared v4 就是專用的 ip4 每個月需要被收取 2 美元的費用

如何改成 浮動 IP

根據官網說明

https://community.fly.io/t/new-date-we-are-going-to-start-charging-for-dedicated-ipv4-in-january-1st-starting-february-1st/15970

  1. 先刪除原先的專用 IP
    ・可以直接透過 dashboard 刪除
    ・或是透過指令刪除
fly ips release 213.188.197.238 -a YOUR_APP_NAME

2 . 改用 共用 IP 下以下指令

fly ips allocate-v4 --shared -a YOUR_APP_NAME

如何下指令

  1. 本地安裝 flyctlfly.io 操作的 cli
    ​ ​ ​​​ ​ ​​​ 具體安裝方式可以查看
    ​ ​ ​​​ ​ ​​​ ​​​https://fly.io/docs/hands-on/install-flyctl/

2. 登入帳戶
​ ​ ​​​ ​ ​​​ ​ ​​​在終端機中運行 flyctl auth login,按照提示完成登錄流程。

3. 選擇應用程序
​ ​ ​​​ ​ ​​​ ​ ​​​如果您有多個應用程序,選擇要連線的應用程序。您可以運行
​ ​ ​​​ ​ ​​​ ​ ​​​flyctl apps list
​ ​ ​​​ ​ ​​​ ​ ​​​來查看所有的應用程序,然後選擇要連線的應用程序。

4. 刪除 專用 IP4
​ ​ ​​​ ​ ​​​ ​ ​​​fly ips release <ip 4> -a <YOUR_APP_NAME>

5. 改用 共用 IP 4
​ ​ ​​​ ​ ​​​ ​ ​​​fly ips **allocate-**v4 *--shared -a <YOUR_APP_NAME>*

6. 最後在 dashboard 確認即可

--

--

Ku's Blog

人生沒有確切的目的,而我們只是在人生的過程中尋找存在的意義。