Vultr與阿里雲結合自動換IP的解決方案

2021-08-16 09:13:28 字數 547 閱讀 1934

最近在vultr上租了個伺服器使用,可是使用不到幾天就要出「故障」……國內連線不上。所以只好snapshot然後重新開個伺服器。手動開雖然不麻煩但是幾天一次真的很煩。所幸的是vultr為使用者提供了api,再結合阿里雲的網域名稱解析,就可以實現vultr伺服器自動修復連線的功能!(在這裡一定要吐槽一下那個阿里雲的網域名稱解析api,api自己寫麻煩的要死,使用官方提供的sdk又沒有使用示例,文件簡直可以說是幾乎沒有來形容,開個工單找了個所謂的「專家」也全是套話讓我看官方文件,真的是差勁。最後還是找的他們的釘釘群裡面有人來給我弄好了)

簡單介紹一下執行該程式的所需前提:

1. linux環境(需要能一直執行的伺服器)

2. python3環境

3. mysql資料庫(需要事先建立使用者和資料庫)

4. vultr賬戶的api key

5. 阿里雲賬戶的access key和access secret

6. 建立號的vultr伺服器以及每次需要恢復的snapshot

7. 阿里雲的網域名稱

8. 阿里雲核心sdk包

**我已貼在github上: 

pip 換源為阿里雲

這裡我們提供兩種換源的方式 臨時換源 永久換源 臨時換源 pip install django i 永久換源 更換預設源 linux 在根目錄下建立 修改 pip pip.confpip配置檔案 進入檔案新增 修改內容 global index url install trusted host mi...

阿里郎與阿里雲

因為機緣巧合,申請試用了一下阿里雲。近期雲計算太火了,到處雲裡來霧裡去。這次總算趕了一趟時髦。我試用的是雲伺服器。這裡有好多雲產品,除了雲伺服器,還有雲儲存 雲資料庫什麼的。所謂的雲伺服器,看起來就像乙個虛擬伺服器 vps 可以遠端桌面,在裡面安裝系統。那它跟vps有什麼區別?查了查資料,大概是這樣...

GitHub Desktop與碼雲的結合使用

2 登入碼雲,並新建倉庫 可以選擇私有或者公開。可以選擇https和ssh位址,後面需要用到這個位址。5 將本地的專案 上傳至碼雲,並同步 1 在碼雲上新建倉庫,且倉庫名稱和本地的專案名稱一致 2 在電腦中找到git bash並開啟,通過命名進入到本地專案目錄中 3 在本地專案中建立本地倉庫,與碼雲...