之前用bitwarden_rs的docker容器+nginx反向**,並設定了https,把bitwarden伺服器部署到了自己的電腦上,在校園網中提供服務–只要我的手機連上學校的wifi,就可以訪問到我電腦上的bitwarden服務。
但是我遇到了乙個麻煩的問題,就是電腦在校園網的ip偶爾會發生變化,每次變化就要手動登陸阿里雲去修改dns的解析ip位址,這很麻煩。所以我決定使用ddns來完成解析ip的動態切換。
推薦github上這個專案:
支援許多服務商的api,功能也比較完善。
以阿里雲為例,進行介紹。大概的思路就是建立乙個ram子賬戶,然後授予這個賬戶通過api解析dns的許可權,最後把賬戶的access_id和access_key複製到配置檔案中。
按照文件給出的方式,建立子賬號,注意建立子賬號的時候需要選擇「程式設計訪問」。
之後給ram子賬號授權,選擇兩個管理dns的許可權:
之後來到github專案的release頁,選擇exe或者python都可以,配置的引數可以看官方文件,需要注意的是,id填的是你的access_id,token填的是你的access_token(以阿里雲為例)。
最後在bitwarden啟動前,先呼叫指令碼對dns進行解析設定。
$processname = "docker desktop"if(
(get-process
$processname
-erroraction silentlycontinue)
-eq$null
)else
docker start bitwarden
echo
"resolve dns address...."
.\dns.lnk
echo
"start nginx..."
.\nginx
echo
"ok"
使用阿里雲DNS實現自己的DDNS服務
最近家裡牽了寬頻 之前家裡沒網,因為窮,作為一名嵌入式程式設計師,這是得有多慘 換了乙個華為ax3pro路由器,開啟橋接模式,發現家中的pc和手機均有ipv6的位址,而且用ipv6test測試,屬於公網的ipv6位址。於是乎,家中有了公網。立馬把之前的破電腦裝上ubuntu16.04系統 為什麼不裝...
DDNS動態網域名稱解析設定 針對阿里雲環境配置說明
1 你得先申請個網域名稱 2 進入網域名稱解析 3 獲取使用者的accesskey 和 accesskeysecret 4 呼叫乙個ip查詢 正則解析當前主機ip 5 呼叫阿里雲api介面設定對應的網域名稱與第4步中獲取的ip進行繫結 php 方案 樹莓派方案 到這裡ddns的解析繫結介紹完畢 下面...
使用阿里雲配置網域名稱SSL證書
今天又折騰了很久,好像有點明白 額。然後看下面的提示資訊。根據自己的情況上傳指定的證書檔案即可。然後重啟服務,在瀏覽器中輸入 https 網域名稱 沒有錯誤資訊就算成功。我配置成功之後,訪問自己的專案 通過 chrome 訪問自己的網域名稱,可以看到前面沒有不安全的效果。而且 wordpress 顯...