1 一年的單域名的證書
都是國內雲廠商提供的,都是要實名的
第一個是華為雲和阿里雲的encryption everywhere
華為雲的怎麼申請看這裡
<https://www.huaweicloud.com/zhishi/sslfree.html>
阿里雲的<https://developer.aliyun.com/article/875508>
trust asia的,騰訊,寶塔,ucloud,青雲,好像還有幾個,
但是記得,同一主域最多隻能申請20張
騰訊<https://console.cloud.tencent.com/ssl>,有個免費證書,點進去
寶塔直接在面板裡就有
ucloud <https://console.ucloud.cn/ussl/Free>
青雲<https://www.qingcloud.com/pricing#/SSLCertificate>
2 acme.sh申請的三個月的通配符證書
Let's Encrypt ,zerossl和谷歌的三個月的
系統是debian
①安裝acme.sh
- curl https://get.acme.sh | sh
複製代碼 如果報錯,安裝socat
確認acme.sh已經安裝,顯示acme.sh版本,如果沒反應的話重啟下
②切換默認ca
切換成Let's encrypt
- acme.sh --set-default-ca --server letsencrypt
複製代碼
切換成gcp的
- acme.sh --set-default-ca --server google
複製代碼 切換成zerossl
- acme.sh --set-default-ca --server zerossl
複製代碼
zerossl要郵箱的,<https://app.zerossl.com/signup>,在這邊註冊個賬戶,然後輸入下面的命令就行
②.5 如果用gcp的證書的話申請gcp證書的api
<https://console.cloud.google.com/>
cloudshell
- gcloud beta publicca external-account-keys create
複製代碼- acme.sh --register-account --server google -m [email protected]
- --eab-hmac-key 申請到b64MacKey
- --eab-kid 申請到的keyId]
複製代碼 ③設置api
騰訊雲dnspod api獲取地址
<https://console.dnspod.cn/account/token/apikey>
- export DP_Id="123456"
- export DP_Key="abcdefg"
複製代碼 阿里雲dns api
<https://usercenter.console.aliyun.com/#/manage/ak>
- export Ali_Key="AccessKeyId"
- export Ali_Secret="AccessKeySecret"
複製代碼 cloudflare的api的話
<https://dash.cloudflare.com/profile/api-tokens>
申請Global API Key
- export CF_Key="Global API Key"
- export CF_Email="你cloudflare郵箱"
複製代碼 ④申請證書
騰訊雲dnspod- acme.sh --issue --dns dns_dp -d xxx.com -d *.xxx.com
複製代碼 阿里雲dns
- acme.sh --issue --dns dns_ali -d xxx.com -d *.xxx.com
複製代碼 cloudflare
- acme.sh --issue --dns dns_cf -d *.xxx.com -d xxx.com
複製代碼 還有半年的bypass證書,不過是單域名的,還不如阿里騰訊啥的一年的,我就沒申請了
不想敲命令的話,可以試下這個,在線申請
<https://letsencrypt.osfipin.com/>
怎麼玩的話看imgurl圖床作者的博客
<https://blog.xiaoz.org/archives/18775>
3cf的那個15年的是自簽證書,要配合他家cdn用的,現在所有瀏覽器,谷歌chrome,微軟edge,蘋果safari,火狐,還有那種套殼的,裡面的證書通通最多就13個月
兩年的證書已經成歷史了
這15年時給你回源用的,得配合cf的cdn,點亮小云朵才行 |