acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
39.34k stars 4.97k forks source link

Please install idn to process IDN names #2235

Closed ilaipi closed 5 years ago

ilaipi commented 5 years ago

这个提示一会提示,一会儿不提示,啥情况呢?

内心有点崩溃啊

执行的是:
acme.sh --issue --dns dns_ali -d *.xxx.com -d *.xx.xxx.com --config-home /root/acme2

Neilpang commented 5 years ago

贴 log --debug 2

否则, 没人能帮你.

leninalive commented 5 years ago

Looks like line #1035 in acme.sh source is missing "_" character at the last 'tr' call, ie: _idn_temp=$(printf "%s" "$_is_idn_d" | tr -d '0-9' | tr -d 'a-z' | tr -d 'A-Z' | tr -d '*.,-_')

ilaipi commented 5 years ago

抱歉,昨天被很多事情影响的有点烦躁,我刚加了下debug,麻烦帮忙看看,谢谢
刚才也试了一下,如果去掉--config-home /root/acme-entzixun/ 就能成功生成。

2016 如果这个issue能解决,也不用管我这个问题了。

acme.sh --issue --dns dns_ali -d *.entzixun.com -d *.ent.entzixun.com --config-home /root/acme-entzixun/ --debug 2
[Mon Apr 29 18:14:41 CST 2019] Lets find script dir.
[Mon Apr 29 18:14:41 CST 2019] _SCRIPT_='/root/.acme.sh/acme.sh'
[Mon Apr 29 18:14:41 CST 2019] _script='/root/.acme.sh/acme.sh'
[Mon Apr 29 18:14:41 CST 2019] _script_home='/root/.acme.sh'
[Mon Apr 29 18:14:41 CST 2019] Using config home:/root/acme-entzixun/
[Mon Apr 29 18:14:41 CST 2019] LE_WORKING_DIR='/root/.acme.sh'
https://github.com/Neilpang/acme.sh
v2.8.1
[Mon Apr 29 18:14:41 CST 2019] _main_domain='*.entzixun.com'
[Mon Apr 29 18:14:41 CST 2019] _alt_domains='*.ent.entzixun.com'
[Mon Apr 29 18:14:41 CST 2019] Using config home:/root/acme-entzixun/
[Mon Apr 29 18:14:41 CST 2019] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Mon Apr 29 18:14:41 CST 2019] _ACME_SERVER_HOST='acme-v02.api.letsencrypt.org'
[Mon Apr 29 18:14:41 CST 2019] DOMAIN_PATH='/root/acme-entzixun//*.entzixun.com'
[Mon Apr 29 18:14:41 CST 2019] 'dns_ali' does not contain 'dns'
[Mon Apr 29 18:14:41 CST 2019] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory
[Mon Apr 29 18:14:41 CST 2019] _init api for server: https://acme-v02.api.letsencrypt.org/directory
[Mon Apr 29 18:14:41 CST 2019] GET
[Mon Apr 29 18:14:41 CST 2019] url='https://acme-v02.api.letsencrypt.org/directory'
[Mon Apr 29 18:14:41 CST 2019] timeout=
[Mon Apr 29 18:14:41 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.w1j9upTbxw  -g '
[Mon Apr 29 18:14:42 CST 2019] ret='0'
[Mon Apr 29 18:14:42 CST 2019] response='{
  "H1_nzJNAX6g": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  "meta": {
    "caaIdentities": [
      "letsencrypt.org"
    ],
    "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf",
    "website": "https://letsencrypt.org"
  },
  "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}'
[Mon Apr 29 18:14:42 CST 2019] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change'
[Mon Apr 29 18:14:42 CST 2019] ACME_NEW_AUTHZ
[Mon Apr 29 18:14:42 CST 2019] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Mon Apr 29 18:14:42 CST 2019] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct'
[Mon Apr 29 18:14:42 CST 2019] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert'
[Mon Apr 29 18:14:42 CST 2019] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
[Mon Apr 29 18:14:42 CST 2019] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Mon Apr 29 18:14:42 CST 2019] ACME_VERSION='2'
[Mon Apr 29 18:14:42 CST 2019] Le_NextRenewTime
[Mon Apr 29 18:14:42 CST 2019] _on_before_issue
[Mon Apr 29 18:14:42 CST 2019] _chk_main_domain='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _chk_alt_domains='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] 'dns_ali' does not contain 'no'
[Mon Apr 29 18:14:42 CST 2019] Le_LocalAddress
[Mon Apr 29 18:14:42 CST 2019] d='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] Check for domain='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _currentRoot='dns_ali'
[Mon Apr 29 18:14:42 CST 2019] d='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] Check for domain='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _currentRoot='dns_ali'
[Mon Apr 29 18:14:42 CST 2019] d
[Mon Apr 29 18:14:42 CST 2019] 'dns_ali' does not contain 'apache'
[Mon Apr 29 18:14:42 CST 2019] _saved_account_key_hash='1I0rc9di9XydlD2bAPwDPv1i5C+p6eVa0fr/n1j6dJc='
[Mon Apr 29 18:14:42 CST 2019] _saved_account_key_hash is not changed, skip register account.
[Mon Apr 29 18:14:42 CST 2019] Read key length:
[Mon Apr 29 18:14:42 CST 2019] _createcsr
[Mon Apr 29 18:14:42 CST 2019] domain='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] domainlist='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] csrkey='/root/acme-entzixun//*.entzixun.com/*.entzixun.com.key'
[Mon Apr 29 18:14:42 CST 2019] csr='/root/acme-entzixun//*.entzixun.com/*.entzixun.com.csr'
[Mon Apr 29 18:14:42 CST 2019] csrconf='/root/acme-entzixun//*.entzixun.com/*.entzixun.com.csr.conf'
[Mon Apr 29 18:14:42 CST 2019] _is_idn_d='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _idn_temp
[Mon Apr 29 18:14:42 CST 2019] domainlist='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] Multi domain='DNS:*.entzixun.com,DNS:*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _is_idn_d='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _idn_temp
[Mon Apr 29 18:14:42 CST 2019] _csr_cn='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] Getting domain auth token for each domain
[Mon Apr 29 18:14:42 CST 2019] _is_idn_d='*.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] _idn_temp
[Mon Apr 29 18:14:42 CST 2019] d='*.ent.entzixun.com'
[Mon Apr 29 18:14:42 CST 2019] d
[Mon Apr 29 18:14:42 CST 2019] _identifiers='{"type":"dns","value":"*.entzixun.com"},{"type":"dns","value":"*.ent.entzixun.com"}'
[Mon Apr 29 18:14:42 CST 2019] url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Mon Apr 29 18:14:42 CST 2019] payload='{"identifiers": [{"type":"dns","value":"*.entzixun.com"},{"type":"dns","value":"*.ent.entzixun.com"}]}'
[Mon Apr 29 18:14:42 CST 2019] RSA key
[Mon Apr 29 18:14:42 CST 2019] Get nonce with HEAD. ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Mon Apr 29 18:14:42 CST 2019] HEAD
[Mon Apr 29 18:14:42 CST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Mon Apr 29 18:14:42 CST 2019] body
[Mon Apr 29 18:14:42 CST 2019] _postContentType='application/jose+json'
[Mon Apr 29 18:14:42 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:42 CST 2019] _ret='0'
[Mon Apr 29 18:14:42 CST 2019] _headers='HTTP/1.1 200 OK
Server: nginx
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 3bdHS6NKjdzjYuofzJ-8IE8zFDUOqgN105sQ12IqiA8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Content-Length: 0
Expires: Mon, 29 Apr 2019 10:14:42 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 29 Apr 2019 10:14:42 GMT
Connection: keep-alive
'
[Mon Apr 29 18:14:42 CST 2019] _CACHED_NONCE='3bdHS6NKjdzjYuofzJ-8IE8zFDUOqgN105sQ12IqiA8'
[Mon Apr 29 18:14:42 CST 2019] nonce='3bdHS6NKjdzjYuofzJ-8IE8zFDUOqgN105sQ12IqiA8'
[Mon Apr 29 18:14:42 CST 2019] POST
[Mon Apr 29 18:14:42 CST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Mon Apr 29 18:14:42 CST 2019] body='{"protected": "eyJub25jZSI6ICIzYmRIUzZOS2pkempZdW9mekotOElFOHpGRFVPcWdOMTA1c1ExMklxaUE4IiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9uZXctb3JkZXIiLCAiYWxnIjogIlJTMjU2IiwgImtpZCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9hY2N0LzU2MDMzODUwIn0", "payload": "eyJpZGVudGlmaWVycyI6IFt7InR5cGUiOiJkbnMiLCJ2YWx1ZSI6IiouZW50eml4dW4uY29tIn0seyJ0eXBlIjoiZG5zIiwidmFsdWUiOiIqLmVudC5lbnR6aXh1bi5jb20ifV19", "signature": "Jo8EQeMetBNrCVXEKZG61sE4uEOB7hglJxau8pJekeUFDHrYw4PIYQgf6lub32FaKIFrk6KQWHtoTk8tuAHRncW6ysljJBlOtxtuGsoMGM-2wtuZC-qMpP0nTFgjFHW47Zz5wDls1U6K-g5vrsYTATzemcSDnlTS6lUyH1tNfHMr_PpMjAVIZqM40dpJERJr7S1A4g4d1p6df1br2q7K_49PPvpS--GSS5MDz-0piPIVGSzVTjaNWMSOtKtwyp1t7d5nnRxW7-0atUY9bjeGqzqczbli4tpBu6Er3MXh9eQLllF6tJ1hcLdsLXpGaK6FHbPKcr3E7tkrP6QqEvxFhw"}'
[Mon Apr 29 18:14:42 CST 2019] _postContentType='application/jose+json'
[Mon Apr 29 18:14:42 CST 2019] Http already initialized.
[Mon Apr 29 18:14:42 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:43 CST 2019] _ret='0'
[Mon Apr 29 18:14:43 CST 2019] responseHeaders='HTTP/1.1 201 Created
Server: nginx
Content-Type: application/json
Content-Length: 532
Boulder-Requester: 56033850
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/56033850/421180852
Replay-Nonce: sAYlJJ48Hs90L_UwBoWoc6Zy6Lzik7yFET7qCoSZ4pg
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Mon, 29 Apr 2019 10:14:43 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 29 Apr 2019 10:14:43 GMT
Connection: keep-alive
'
[Mon Apr 29 18:14:43 CST 2019] code='201'
[Mon Apr 29 18:14:43 CST 2019] original='{
  "status": "pending",
  "expires": "2019-05-05T10:14:17Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "*.ent.entzixun.com"
    },
    {
      "type": "dns",
      "value": "*.entzixun.com"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw",
    "https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/56033850/421180852"
}'
[Mon Apr 29 18:14:43 CST 2019] response='{"status":"pending","expires":"2019-05-05T10:14:17Z","identifiers":[{"type":"dns","value":"*.ent.entzixun.com"},{"type":"dns","value":"*.entzixun.com"}],"authorizations":["https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw","https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA"],"finalize":"https://acme-v02.api.letsencrypt.org/acme/finalize/56033850/421180852"}'
[Mon Apr 29 18:14:43 CST 2019] Le_LinkOrder='https://acme-v02.api.letsencrypt.org/acme/order/56033850/421180852'
[Mon Apr 29 18:14:43 CST 2019] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/56033850/421180852'
[Mon Apr 29 18:14:43 CST 2019] _authorizations_seg='https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw,https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA'
[Mon Apr 29 18:14:43 CST 2019] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw'
[Mon Apr 29 18:14:43 CST 2019] url='https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw'
[Mon Apr 29 18:14:43 CST 2019] payload
[Mon Apr 29 18:14:43 CST 2019] Use cached jwk for file: /root/acme-entzixun//ca/acme-v02.api.letsencrypt.org/account.key
[Mon Apr 29 18:14:43 CST 2019] Use _CACHED_NONCE='sAYlJJ48Hs90L_UwBoWoc6Zy6Lzik7yFET7qCoSZ4pg'
[Mon Apr 29 18:14:43 CST 2019] nonce='sAYlJJ48Hs90L_UwBoWoc6Zy6Lzik7yFET7qCoSZ4pg'
[Mon Apr 29 18:14:43 CST 2019] POST
[Mon Apr 29 18:14:43 CST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw'
[Mon Apr 29 18:14:43 CST 2019] body='{"protected": "eyJub25jZSI6ICJzQVlsSko0OEhzOTBMX1V3Qm9Xb2M2Wnk2THppazd5RkVUN3FDb1NaNHBnIiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9hdXRoei9Bbmxfb3c5V3YyeThjSGhLRHgyOWVTUndTVENvRWo3cHpCSC1tQ3pLVGh3IiwgImFsZyI6ICJSUzI1NiIsICJraWQiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC81NjAzMzg1MCJ9", "payload": "", "signature": "gEqlci9HkSsQ5fXvua1QsSUgg_IK4YCznD7cIAlPrcJaRogmXrS_MO7UpooYAdUplQ-Zpu-GkuvujdjZTy-6ugfTS6N4O4Wlwal2TeADSiJ9KWKpARRbKgDbJ07t8YmnBxF3qxabVN7F8TL9OL24EvGv24fqTzFWNcYNDKWjWgTK6bRsdEles5RwF-Jt8fGm5uwboOJkayaLTRnhKHXcYV8tFn1mncdiBDR9EGppMT3MXW61TmsfeqpryvY1u4m_kF541nC_4XSucuolRsPbIXfWjUxLExh-wP8S17nXMNY__8yR1koIm8YtIpV48Yv79vbt8gVWZ12pjy-f-h-bmw"}'
[Mon Apr 29 18:14:43 CST 2019] _postContentType='application/jose+json'
[Mon Apr 29 18:14:43 CST 2019] Http already initialized.
[Mon Apr 29 18:14:43 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:43 CST 2019] _ret='0'
[Mon Apr 29 18:14:43 CST 2019] responseHeaders='HTTP/1.1 200 OK
Server: nginx
Content-Type: application/json
Content-Length: 427
Boulder-Requester: 56033850
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: PsG9Bp96B4-L6xGMmEJIKCJuA3dwt6az-erVAiC0Fbk
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Mon, 29 Apr 2019 10:14:43 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 29 Apr 2019 10:14:43 GMT
Connection: keep-alive
'
[Mon Apr 29 18:14:43 CST 2019] code='200'
[Mon Apr 29 18:14:43 CST 2019] original='{
  "identifier": {
    "type": "dns",
    "value": "ent.entzixun.com"
  },
  "status": "pending",
  "expires": "2019-05-05T10:14:17Z",
  "challenges": [
    {
      "type": "dns-01",
      "status": "pending",
      "url": "https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236",
      "token": "ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"
    }
  ],
  "wildcard": true
}'
[Mon Apr 29 18:14:43 CST 2019] response='{"identifier":{"type":"dns","value":"ent.entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236","token":"ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"}],"wildcard": true}'
[Mon Apr 29 18:14:43 CST 2019] response='{"identifier":{"type":"dns","value":"ent.entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236","token":"ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"}],"wildcard": true}'
[Mon Apr 29 18:14:43 CST 2019] _d='*.ent.entzixun.com'
[Mon Apr 29 18:14:43 CST 2019] _authz_url='https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA'
[Mon Apr 29 18:14:43 CST 2019] url='https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA'
[Mon Apr 29 18:14:43 CST 2019] payload
[Mon Apr 29 18:14:43 CST 2019] Use cached jwk for file: /root/acme-entzixun//ca/acme-v02.api.letsencrypt.org/account.key
[Mon Apr 29 18:14:43 CST 2019] Use _CACHED_NONCE='PsG9Bp96B4-L6xGMmEJIKCJuA3dwt6az-erVAiC0Fbk'
[Mon Apr 29 18:14:43 CST 2019] nonce='PsG9Bp96B4-L6xGMmEJIKCJuA3dwt6az-erVAiC0Fbk'
[Mon Apr 29 18:14:44 CST 2019] POST
[Mon Apr 29 18:14:44 CST 2019] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA'
[Mon Apr 29 18:14:44 CST 2019] body='{"protected": "eyJub25jZSI6ICJQc0c5QnA5NkI0LUw2eEdNbUVKSUtDSnVBM2R3dDZhei1lclZBaUMwRmJrIiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9hdXRoei9saDFvWlMyZDBnU3lJWkxvbkIzUGVkc0s2OWFuOHlJdlEwQXRxVEo1bk9BIiwgImFsZyI6ICJSUzI1NiIsICJraWQiOiAiaHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2FjbWUvYWNjdC81NjAzMzg1MCJ9", "payload": "", "signature": "KObnLB48Ja94alXY50uq1SFZsOfOGGYOOMrGmQpOAgtRa1JptE16vI3BqWTOkHtZvhxWePbBn8uzraGj9nkBd98A_zG-Ra2OLNlSS6oS66MCEFPEEvNsqYq2RJpcbpeTk7276om_Tp15rYxDgRb11UmPymbvpL_49vAUyaRCMeEuJHpeVfXXlVEkXgf-iNiiSENJWEyUtJuHtxO8E2QXTI5qR6F35EJxQR4X-6XHNARSFmMjoHjlkKL5nfm79kppEIq1ASVnwhZY8jFTGksDKWCW_KGqN1-G3hpvsaRoyl7ISCItCh9WAOEzyMqarjnVf5CQU49bVpaR9FnabbU2CA"}'
[Mon Apr 29 18:14:44 CST 2019] _postContentType='application/jose+json'
[Mon Apr 29 18:14:44 CST 2019] Http already initialized.
[Mon Apr 29 18:14:44 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:44 CST 2019] _ret='0'
[Mon Apr 29 18:14:44 CST 2019] responseHeaders='HTTP/1.1 200 OK
Server: nginx
Content-Type: application/json
Content-Length: 423
Boulder-Requester: 56033850
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 327RqT-7g8Y5znVpSHl41i3i3joEQFibtFG3Ny3pfSU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Mon, 29 Apr 2019 10:14:44 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 29 Apr 2019 10:14:44 GMT
Connection: keep-alive
'
[Mon Apr 29 18:14:44 CST 2019] code='200'
[Mon Apr 29 18:14:44 CST 2019] original='{
  "identifier": {
    "type": "dns",
    "value": "entzixun.com"
  },
  "status": "pending",
  "expires": "2019-05-05T10:14:17Z",
  "challenges": [
    {
      "type": "dns-01",
      "status": "pending",
      "url": "https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237",
      "token": "n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"
    }
  ],
  "wildcard": true
}'
[Mon Apr 29 18:14:44 CST 2019] response='{"identifier":{"type":"dns","value":"entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237","token":"n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"}],"wildcard": true}'
[Mon Apr 29 18:14:44 CST 2019] response='{"identifier":{"type":"dns","value":"entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237","token":"n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"}],"wildcard": true}'
[Mon Apr 29 18:14:44 CST 2019] _d='*.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _authorizations_map='*.entzixun.com,{"identifier":{"type":"dns","value":"entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237","token":"n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"}],"wildcard": true}
*.ent.entzixun.com,{"identifier":{"type":"dns","value":"ent.entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236","token":"ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"}],"wildcard": true}
'
[Mon Apr 29 18:14:44 CST 2019] d='*.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] Getting webroot for domain='*.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _w='dns_ali'
[Mon Apr 29 18:14:44 CST 2019] _currentRoot='dns_ali'
[Mon Apr 29 18:14:44 CST 2019] _is_idn_d='*.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _idn_temp
[Mon Apr 29 18:14:44 CST 2019] response='{"identifier":{"type":"dns","value":"entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237","token":"n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"}],"wildcard": true}'
[Mon Apr 29 18:14:44 CST 2019] entry='"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237","token":"n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA"'
[Mon Apr 29 18:14:44 CST 2019] token='n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA'
[Mon Apr 29 18:14:44 CST 2019] uri='https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237'
[Mon Apr 29 18:14:44 CST 2019] keyauthorization='n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo'
[Mon Apr 29 18:14:44 CST 2019] dvlist='*.entzixun.com#n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo#https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237#dns-01#dns_ali'
[Mon Apr 29 18:14:44 CST 2019] d='*.ent.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] Getting webroot for domain='*.ent.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _w='dns_ali'
[Mon Apr 29 18:14:44 CST 2019] _currentRoot='dns_ali'
[Mon Apr 29 18:14:44 CST 2019] _is_idn_d='*.ent.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _idn_temp
[Mon Apr 29 18:14:44 CST 2019] response='{"identifier":{"type":"dns","value":"ent.entzixun.com"},"status":"pending","expires":"2019-05-05T10:14:17Z","challenges":[{"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236","token":"ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"}],"wildcard": true}'
[Mon Apr 29 18:14:44 CST 2019] entry='"type":"dns-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236","token":"ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk"'
[Mon Apr 29 18:14:44 CST 2019] token='ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk'
[Mon Apr 29 18:14:44 CST 2019] uri='https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236'
[Mon Apr 29 18:14:44 CST 2019] keyauthorization='ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo'
[Mon Apr 29 18:14:44 CST 2019] dvlist='*.ent.entzixun.com#ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo#https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236#dns-01#dns_ali'
[Mon Apr 29 18:14:44 CST 2019] d
[Mon Apr 29 18:14:44 CST 2019] vlist='*.entzixun.com#n3A4CHcwA8omRyFt6baIBsTGbn1LkVLFoWpjqJNfCdA.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo#https://acme-v02.api.letsencrypt.org/acme/challenge/lh1oZS2d0gSyIZLonB3PedsK69an8yIvQ0AtqTJ5nOA/15258268237#dns-01#dns_ali,*.ent.entzixun.com#ZvlNubpj1WJDGOFgmkuYgX1JewxzI5eUNFMq9gOsNZk.DRbKp4cMmfFG3fgwzsbI3Wz69PZojpSOjwZfnZAq5Vo#https://acme-v02.api.letsencrypt.org/acme/challenge/Anl_ow9Wv2y8cHhKDx29eSRwSTCoEj7pzBH-mCzKThw/15258268236#dns-01#dns_ali,'
[Mon Apr 29 18:14:44 CST 2019] d='*.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] _d_alias
[Mon Apr 29 18:14:44 CST 2019] txtdomain='_acme-challenge.entzixun.com'
[Mon Apr 29 18:14:44 CST 2019] txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:14:44 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:14:44 CST 2019] dns_entry='entzixun.com,_acme-challenge.entzixun.com,,dns_ali,9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ,/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:14:44 CST 2019] Found domain api file: /root/.acme.sh/dnsapi/dns_ali.sh
[Mon Apr 29 18:14:44 CST 2019] First detect the root zone
[Mon Apr 29 18:14:45 CST 2019] GET
[Mon Apr 29 18:14:45 CST 2019] url='https://alidns.aliyuncs.com/?AccessKeyId=LTAIHZ781ZfnM6NE&Action=DescribeDomainRecords&DomainName=entzixun.com&Format=json&SignatureMethod=HMAC-SHA1&SignatureNonce=1556532884642299863&SignatureVersion=1.0&Timestamp=2019-04-29T10%3A14%3A44Z&Version=2015-01-09&Signature=PwBa7jIjvLP2OwqUliNrfd2xNfo%3D'
[Mon Apr 29 18:14:45 CST 2019] timeout=
[Mon Apr 29 18:14:45 CST 2019] Http already initialized.
[Mon Apr 29 18:14:45 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:45 CST 2019] ret='0'
[Mon Apr 29 18:14:45 CST 2019] response='{"PageNumber":1,"TotalCount":12,"PageSize":20,"RequestId":"2C0D8155-042C-4B78-B8A4-96A68E89DF84","DomainRecords":{"Record":[{"RR":"media","Status":"ENABLE","Value":"media.entzixun.com.qiniudns.com","Weight":1,"RecordId":"17027012472430592","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"_dnsauth.media","Status":"ENABLE","Value":"201901270332151o2tdqekhvwm5rft0lctuyoky8pjomjgs33lzb2a35mgsj12uu","Weight":1,"RecordId":"17027000123285504","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"@","Status":"ENABLE","Value":"v=spf1 include:spf.mxhichina.com -all","Weight":1,"RecordId":"17026646122587136","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"smtp","Status":"ENABLE","Value":"smtp.mxhichina.com","Weight":1,"RecordId":"17026646062816256","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"pop3","Status":"ENABLE","Value":"pop3.mxhichina.com","Weight":1,"RecordId":"17026646033520640","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"@","Status":"ENABLE","Value":"mxw.mxhichina.com","Weight":1,"RecordId":"17026646007633920","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":10},{"RR":"@","Status":"ENABLE","Value":"mxn.mxhichina.com","Weight":1,"RecordId":"17026645977947136","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":5},{"RR":"wkghfd502b5ecdb0.ent","Status":"ENABLE","Value":"120.27.246.166","Weight":1,"RecordId":"17026551585334272","Type":"A","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"dmtrace.bot","Status":"ENABLE","Value":"tracedm.aliyuncs.com","Weight":1,"RecordId":"16999407239454720","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"bot","Status":"ENABLE","Value":"mx01.dm.aliyun.com","Weight":1,"RecordId":"16999404442441728","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":10},{"RR":"bot","Status":"ENABLE","Value":"v=spf1 include:spf1.dm.aliyun.com -all","Weight":1,"RecordId":"16999402208648192","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"aliyundm.bot","Status":"ENABLE","Value":"5446eddfb8a64fd1892d","Weight":1,"RecordId":"16999400947604480","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600}]}}'
[Mon Apr 29 18:14:45 CST 2019] _sub_domain='_acme-challenge'
[Mon Apr 29 18:14:45 CST 2019] _domain='entzixun.com'
[Mon Apr 29 18:14:45 CST 2019] Add record
[Mon Apr 29 18:14:46 CST 2019] GET
[Mon Apr 29 18:14:46 CST 2019] url='https://alidns.aliyuncs.com/?AccessKeyId=LTAIHZ781ZfnM6NE&Action=AddDomainRecord&DomainName=entzixun.com&Format=json&RR=_acme-challenge&SignatureMethod=HMAC-SHA1&SignatureNonce=1556532885592166721&SignatureVersion=1.0&Timestamp=2019-04-29T10%3A14%3A45Z&Type=TXT&Value=9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ&Version=2015-01-09&Signature=3NWC0g8iLUfqWxOTUUvNCN3Glyw%3D'
[Mon Apr 29 18:14:46 CST 2019] timeout=
[Mon Apr 29 18:14:46 CST 2019] Http already initialized.
[Mon Apr 29 18:14:46 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:46 CST 2019] ret='0'
[Mon Apr 29 18:14:46 CST 2019] response='{"RecordId":"17543850369424384","RequestId":"65839CEF-C548-4D95-B3C2-0F21D47BABC6"}'
[Mon Apr 29 18:14:46 CST 2019] entzixun.com,_acme-challenge.entzixun.com,,dns_ali,9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ,/root/.acme.sh/dnsapi/dns_ali.sh

[Mon Apr 29 18:14:46 CST 2019] d='*.ent.entzixun.com'
[Mon Apr 29 18:14:46 CST 2019] _d_alias
[Mon Apr 29 18:14:46 CST 2019] txtdomain='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:14:46 CST 2019] txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:14:46 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:14:47 CST 2019] dns_entry='ent.entzixun.com,_acme-challenge.ent.entzixun.com,,dns_ali,IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8,/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:14:47 CST 2019] Found domain api file: /root/.acme.sh/dnsapi/dns_ali.sh
[Mon Apr 29 18:14:47 CST 2019] First detect the root zone
[Mon Apr 29 18:14:47 CST 2019] GET
[Mon Apr 29 18:14:47 CST 2019] url='https://alidns.aliyuncs.com/?AccessKeyId=LTAIHZ781ZfnM6NE&Action=DescribeDomainRecords&DomainName=ent.entzixun.com&Format=json&SignatureMethod=HMAC-SHA1&SignatureNonce=1556532887040263600&SignatureVersion=1.0&Timestamp=2019-04-29T10%3A14%3A47Z&Version=2015-01-09&Signature=1qa8HYVU57JX40Pr3FIFKvf7jco%3D'
[Mon Apr 29 18:14:47 CST 2019] timeout=
[Mon Apr 29 18:14:47 CST 2019] Http already initialized.
[Mon Apr 29 18:14:47 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:47 CST 2019] ret='0'
[Mon Apr 29 18:14:47 CST 2019] response='{"RequestId":"20E4F31B-36E4-4E6A-AA85-B4AFED1082CC","HostId":"alidns.aliyuncs.com","Code":"InvalidDomainName.NoExist","Message":"The specified domain name does not exist. Refresh the page and try again."}'
[Mon Apr 29 18:14:48 CST 2019] GET
[Mon Apr 29 18:14:48 CST 2019] url='https://alidns.aliyuncs.com/?AccessKeyId=LTAIHZ781ZfnM6NE&Action=DescribeDomainRecords&DomainName=entzixun.com&Format=json&SignatureMethod=HMAC-SHA1&SignatureNonce=1556532887853848633&SignatureVersion=1.0&Timestamp=2019-04-29T10%3A14%3A47Z&Version=2015-01-09&Signature=hcUHpbN9n6VNPhD%2FIrtSUBfTXeM%3D'
[Mon Apr 29 18:14:48 CST 2019] timeout=
[Mon Apr 29 18:14:48 CST 2019] Http already initialized.
[Mon Apr 29 18:14:48 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:48 CST 2019] ret='0'
[Mon Apr 29 18:14:48 CST 2019] response='{"PageNumber":1,"TotalCount":13,"PageSize":20,"RequestId":"88AD2274-BEC6-4DF5-BE8C-04844139B48B","DomainRecords":{"Record":[{"RR":"_acme-challenge","Status":"ENABLE","Value":"9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ","Weight":1,"RecordId":"17543850369424384","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"media","Status":"ENABLE","Value":"media.entzixun.com.qiniudns.com","Weight":1,"RecordId":"17027012472430592","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"_dnsauth.media","Status":"ENABLE","Value":"201901270332151o2tdqekhvwm5rft0lctuyoky8pjomjgs33lzb2a35mgsj12uu","Weight":1,"RecordId":"17027000123285504","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"@","Status":"ENABLE","Value":"v=spf1 include:spf.mxhichina.com -all","Weight":1,"RecordId":"17026646122587136","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"smtp","Status":"ENABLE","Value":"smtp.mxhichina.com","Weight":1,"RecordId":"17026646062816256","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"pop3","Status":"ENABLE","Value":"pop3.mxhichina.com","Weight":1,"RecordId":"17026646033520640","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"@","Status":"ENABLE","Value":"mxw.mxhichina.com","Weight":1,"RecordId":"17026646007633920","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":10},{"RR":"@","Status":"ENABLE","Value":"mxn.mxhichina.com","Weight":1,"RecordId":"17026645977947136","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":5},{"RR":"wkghfd502b5ecdb0.ent","Status":"ENABLE","Value":"120.27.246.166","Weight":1,"RecordId":"17026551585334272","Type":"A","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"dmtrace.bot","Status":"ENABLE","Value":"tracedm.aliyuncs.com","Weight":1,"RecordId":"16999407239454720","Type":"CNAME","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"bot","Status":"ENABLE","Value":"mx01.dm.aliyun.com","Weight":1,"RecordId":"16999404442441728","Type":"MX","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600,"Priority":10},{"RR":"bot","Status":"ENABLE","Value":"v=spf1 include:spf1.dm.aliyun.com -all","Weight":1,"RecordId":"16999402208648192","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600},{"RR":"aliyundm.bot","Status":"ENABLE","Value":"5446eddfb8a64fd1892d","Weight":1,"RecordId":"16999400947604480","Type":"TXT","DomainName":"entzixun.com","Locked":false,"Line":"default","TTL":600}]}}'
[Mon Apr 29 18:14:48 CST 2019] _sub_domain='_acme-challenge.ent'
[Mon Apr 29 18:14:48 CST 2019] _domain='entzixun.com'
[Mon Apr 29 18:14:48 CST 2019] Add record
[Mon Apr 29 18:14:49 CST 2019] GET
[Mon Apr 29 18:14:49 CST 2019] url='https://alidns.aliyuncs.com/?AccessKeyId=LTAIHZ781ZfnM6NE&Action=AddDomainRecord&DomainName=entzixun.com&Format=json&RR=_acme-challenge.ent&SignatureMethod=HMAC-SHA1&SignatureNonce=1556532888665317791&SignatureVersion=1.0&Timestamp=2019-04-29T10%3A14%3A48Z&Type=TXT&Value=IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8&Version=2015-01-09&Signature=EmWX3jVSfzDXrT42bPtk6AYuMws%3D'
[Mon Apr 29 18:14:49 CST 2019] timeout=
[Mon Apr 29 18:14:49 CST 2019] Http already initialized.
[Mon Apr 29 18:14:49 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:14:49 CST 2019] ret='0'
[Mon Apr 29 18:14:49 CST 2019] response='{"RecordId":"17543850566294528","RequestId":"7C4ED1F7-4863-4713-B9F6-7E22A37FF754"}'
[Mon Apr 29 18:14:49 CST 2019] entzixun.com,_acme-challenge.entzixun.com,,dns_ali,9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ,/root/.acme.sh/dnsapi/dns_ali.sh
ent.entzixun.com,_acme-challenge.ent.entzixun.com,,dns_ali,IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8,/root/.acme.sh/dnsapi/dns_ali.sh

[Mon Apr 29 18:14:49 CST 2019] Let's check each dns records now. Sleep 20 seconds first.
[Mon Apr 29 18:15:11 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:15:11 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:11 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:11 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:15:11 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:11 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:11 CST 2019] d='entzixun.com'
[Mon Apr 29 18:15:11 CST 2019] txtdomain
[Mon Apr 29 18:15:11 CST 2019] aliasDomain
[Mon Apr 29 18:15:11 CST 2019] txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:15:11 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:15:11 CST 2019] Checking entzixun.com for
[Mon Apr 29 18:15:11 CST 2019] _c_txtdomain
[Mon Apr 29 18:15:11 CST 2019] _c_aliasdomain
[Mon Apr 29 18:15:11 CST 2019] _c_txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:15:11 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:15:11 CST 2019] _ns_domain
[Mon Apr 29 18:15:11 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:15:11 CST 2019] GET
[Mon Apr 29 18:15:11 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:15:11 CST 2019] timeout=
[Mon Apr 29 18:15:11 CST 2019] Http already initialized.
[Mon Apr 29 18:15:11 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:15:12 CST 2019] ret='0'
[Mon Apr 29 18:15:12 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:15:12 CST 2019] _answers
[Mon Apr 29 18:15:12 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
[Mon Apr 29 18:15:23 CST 2019] _p_txtdomain
[Mon Apr 29 18:15:23 CST 2019] Cloudflare purge TXT record for domain
[Mon Apr 29 18:15:23 CST 2019] POST
[Mon Apr 29 18:15:23 CST 2019] _post_url='https://1.1.1.1/api/v1/purge?domain=&type=TXT'
[Mon Apr 29 18:15:23 CST 2019] body
[Mon Apr 29 18:15:23 CST 2019] _postContentType
[Mon Apr 29 18:15:23 CST 2019] Http already initialized.
[Mon Apr 29 18:15:23 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:15:27 CST 2019] _ret='0'
[Mon Apr 29 18:15:27 CST 2019] response='Parameter "domain" is required.'
[Mon Apr 29 18:15:27 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:15:27 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:27 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:27 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:15:28 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:28 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:28 CST 2019] d='ent.entzixun.com'
[Mon Apr 29 18:15:28 CST 2019] txtdomain
[Mon Apr 29 18:15:28 CST 2019] aliasDomain
[Mon Apr 29 18:15:28 CST 2019] txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:15:28 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:15:28 CST 2019] Checking ent.entzixun.com for
[Mon Apr 29 18:15:28 CST 2019] _c_txtdomain
[Mon Apr 29 18:15:28 CST 2019] _c_aliasdomain
[Mon Apr 29 18:15:28 CST 2019] _c_txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:15:28 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:15:28 CST 2019] _ns_domain
[Mon Apr 29 18:15:28 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:15:28 CST 2019] GET
[Mon Apr 29 18:15:28 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:15:28 CST 2019] timeout=
[Mon Apr 29 18:15:28 CST 2019] Http already initialized.
[Mon Apr 29 18:15:28 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:15:28 CST 2019] ret='0'
[Mon Apr 29 18:15:28 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:15:28 CST 2019] _answers
[Mon Apr 29 18:15:28 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
[Mon Apr 29 18:15:39 CST 2019] _p_txtdomain
[Mon Apr 29 18:15:39 CST 2019] Cloudflare purge TXT record for domain
[Mon Apr 29 18:15:39 CST 2019] POST
[Mon Apr 29 18:15:39 CST 2019] _post_url='https://1.1.1.1/api/v1/purge?domain=&type=TXT'
[Mon Apr 29 18:15:39 CST 2019] body
[Mon Apr 29 18:15:39 CST 2019] _postContentType
[Mon Apr 29 18:15:39 CST 2019] Http already initialized.
[Mon Apr 29 18:15:39 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:15:40 CST 2019] _ret='0'
[Mon Apr 29 18:15:40 CST 2019] response='Parameter "domain" is required.'
[Mon Apr 29 18:15:40 CST 2019] Let's wait 10 seconds and check again.
[Mon Apr 29 18:15:51 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:15:51 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:51 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:51 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:15:51 CST 2019] _idn_temp='_'
[Mon Apr 29 18:15:51 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:15:51 CST 2019] d='entzixun.com'
[Mon Apr 29 18:15:51 CST 2019] txtdomain
[Mon Apr 29 18:15:51 CST 2019] aliasDomain
[Mon Apr 29 18:15:51 CST 2019] txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:15:51 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:15:51 CST 2019] Checking entzixun.com for
[Mon Apr 29 18:15:51 CST 2019] _c_txtdomain
[Mon Apr 29 18:15:51 CST 2019] _c_aliasdomain
[Mon Apr 29 18:15:51 CST 2019] _c_txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:15:51 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:15:51 CST 2019] _ns_domain
[Mon Apr 29 18:15:51 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:15:51 CST 2019] GET
[Mon Apr 29 18:15:51 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:15:51 CST 2019] timeout=
[Mon Apr 29 18:15:51 CST 2019] Http already initialized.
[Mon Apr 29 18:15:51 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:15:52 CST 2019] ret='0'
[Mon Apr 29 18:15:52 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:15:52 CST 2019] _answers
[Mon Apr 29 18:15:52 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
[Mon Apr 29 18:16:03 CST 2019] _p_txtdomain
[Mon Apr 29 18:16:03 CST 2019] Cloudflare purge TXT record for domain
[Mon Apr 29 18:16:03 CST 2019] POST
[Mon Apr 29 18:16:03 CST 2019] _post_url='https://1.1.1.1/api/v1/purge?domain=&type=TXT'
[Mon Apr 29 18:16:03 CST 2019] body
[Mon Apr 29 18:16:03 CST 2019] _postContentType
[Mon Apr 29 18:16:03 CST 2019] Http already initialized.
[Mon Apr 29 18:16:03 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:04 CST 2019] _ret='0'
[Mon Apr 29 18:16:04 CST 2019] response='Parameter "domain" is required.'
[Mon Apr 29 18:16:04 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:16:04 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:04 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:04 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:16:04 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:04 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:04 CST 2019] d='ent.entzixun.com'
[Mon Apr 29 18:16:04 CST 2019] txtdomain
[Mon Apr 29 18:16:04 CST 2019] aliasDomain
[Mon Apr 29 18:16:04 CST 2019] txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:16:04 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:16:04 CST 2019] Checking ent.entzixun.com for
[Mon Apr 29 18:16:04 CST 2019] _c_txtdomain
[Mon Apr 29 18:16:04 CST 2019] _c_aliasdomain
[Mon Apr 29 18:16:04 CST 2019] _c_txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:16:04 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:16:04 CST 2019] _ns_domain
[Mon Apr 29 18:16:04 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:16:04 CST 2019] GET
[Mon Apr 29 18:16:04 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:16:04 CST 2019] timeout=
[Mon Apr 29 18:16:04 CST 2019] Http already initialized.
[Mon Apr 29 18:16:04 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:05 CST 2019] ret='0'
[Mon Apr 29 18:16:05 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:16:05 CST 2019] _answers
[Mon Apr 29 18:16:05 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
[Mon Apr 29 18:16:16 CST 2019] _p_txtdomain
[Mon Apr 29 18:16:16 CST 2019] Cloudflare purge TXT record for domain
[Mon Apr 29 18:16:16 CST 2019] POST
[Mon Apr 29 18:16:16 CST 2019] _post_url='https://1.1.1.1/api/v1/purge?domain=&type=TXT'
[Mon Apr 29 18:16:16 CST 2019] body
[Mon Apr 29 18:16:16 CST 2019] _postContentType
[Mon Apr 29 18:16:16 CST 2019] Http already initialized.
[Mon Apr 29 18:16:16 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:17 CST 2019] _ret='0'
[Mon Apr 29 18:16:17 CST 2019] response='Parameter "domain" is required.'
[Mon Apr 29 18:16:17 CST 2019] Let's wait 10 seconds and check again.
[Mon Apr 29 18:16:28 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:16:28 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:28 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:28 CST 2019] _is_idn_d='_acme-challenge.entzixun.com'
[Mon Apr 29 18:16:28 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:28 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:28 CST 2019] d='entzixun.com'
[Mon Apr 29 18:16:28 CST 2019] txtdomain
[Mon Apr 29 18:16:28 CST 2019] aliasDomain
[Mon Apr 29 18:16:28 CST 2019] txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:16:28 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:16:28 CST 2019] Checking entzixun.com for
[Mon Apr 29 18:16:28 CST 2019] _c_txtdomain
[Mon Apr 29 18:16:28 CST 2019] _c_aliasdomain
[Mon Apr 29 18:16:28 CST 2019] _c_txt='9RFdOxmLxfpnelxM6clap6Mmr2EQXWeEVvKCsXxMNcQ'
[Mon Apr 29 18:16:28 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:16:28 CST 2019] _ns_domain
[Mon Apr 29 18:16:28 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:16:28 CST 2019] GET
[Mon Apr 29 18:16:28 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:16:28 CST 2019] timeout=
[Mon Apr 29 18:16:28 CST 2019] Http already initialized.
[Mon Apr 29 18:16:28 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:30 CST 2019] ret='0'
[Mon Apr 29 18:16:30 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:16:30 CST 2019] _answers
[Mon Apr 29 18:16:30 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
[Mon Apr 29 18:16:41 CST 2019] _p_txtdomain
[Mon Apr 29 18:16:41 CST 2019] Cloudflare purge TXT record for domain
[Mon Apr 29 18:16:41 CST 2019] POST
[Mon Apr 29 18:16:41 CST 2019] _post_url='https://1.1.1.1/api/v1/purge?domain=&type=TXT'
[Mon Apr 29 18:16:41 CST 2019] body
[Mon Apr 29 18:16:41 CST 2019] _postContentType
[Mon Apr 29 18:16:41 CST 2019] Http already initialized.
[Mon Apr 29 18:16:41 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:42 CST 2019] _ret='0'
[Mon Apr 29 18:16:42 CST 2019] response='Parameter "domain" is required.'
[Mon Apr 29 18:16:42 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:16:42 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:42 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:42 CST 2019] _is_idn_d='_acme-challenge.ent.entzixun.com'
[Mon Apr 29 18:16:42 CST 2019] _idn_temp='_'
[Mon Apr 29 18:16:42 CST 2019] Please install idn to process IDN names.
[Mon Apr 29 18:16:42 CST 2019] d='ent.entzixun.com'
[Mon Apr 29 18:16:42 CST 2019] txtdomain
[Mon Apr 29 18:16:42 CST 2019] aliasDomain
[Mon Apr 29 18:16:42 CST 2019] txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:16:42 CST 2019] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Mon Apr 29 18:16:42 CST 2019] Checking ent.entzixun.com for
[Mon Apr 29 18:16:42 CST 2019] _c_txtdomain
[Mon Apr 29 18:16:42 CST 2019] _c_aliasdomain
[Mon Apr 29 18:16:42 CST 2019] _c_txt='IX_6D78jnxAKWd-lj_N9W03CDKEY0MLx7-cO3sJ8km8'
[Mon Apr 29 18:16:42 CST 2019] _ns_ep='https://cloudflare-dns.com/dns-query'
[Mon Apr 29 18:16:42 CST 2019] _ns_domain
[Mon Apr 29 18:16:42 CST 2019] _ns_type='TXT'
[Mon Apr 29 18:16:42 CST 2019] GET
[Mon Apr 29 18:16:42 CST 2019] url='https://cloudflare-dns.com/dns-query?name=&type=TXT'
[Mon Apr 29 18:16:42 CST 2019] timeout=
[Mon Apr 29 18:16:42 CST 2019] Http already initialized.
[Mon Apr 29 18:16:42 CST 2019] _CURL='curl -L --silent --dump-header /root/acme-entzixun//http.header  --trace-ascii /tmp/tmp.KwvJ1cilk4  -g '
[Mon Apr 29 18:16:43 CST 2019] ret='0'
[Mon Apr 29 18:16:43 CST 2019] response='A valid query name must be set.'
[Mon Apr 29 18:16:43 CST 2019] _answers
[Mon Apr 29 18:16:43 CST 2019] Not valid yet, let's wait 10 seconds and check next one.
9^C
Neilpang commented 5 years ago

@leninalive Would you please explain more ? why is the "_" char needed ?

leninalive commented 5 years ago

@Neilpang because TXT record acme.sh creates starts with "_" (underscore). As far as I understand, that line strips out all "normal" characters from domain name record to check if it is the IDN domain. Since you forgot to mention underscore, our own records (created for domain verification) are now treated as IDN domain names and script reports an error 'cause needed library is not installed.

By the way, I did not perform very deep inspection of your code though maybe I am wrong.

Neilpang commented 5 years ago

@leninalive Thanks. fixed https://github.com/Neilpang/acme.sh/pull/2239/commits/d10f40f109d417ba9810eefd482662ba44fec208

ilaipi commented 5 years ago

@leninalive @Neilpang thanks all, confirmed works well