mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 18:37:30 +00:00 
			
		
		
		
	Merge branch 'dev' into dnsapi/dns_dnsever
This commit is contained in:
		
						commit
						6ddabb6f63
					
				| @ -315,15 +315,10 @@ You don't have to do anything manually! | ||||
| 1. Azure DNS | ||||
| 1. selectel.com(selectel.ru) DNS API | ||||
| 1. zonomi.com DNS API | ||||
| 1. DNSEver(https://www.dnsever.com) | ||||
| 
 | ||||
| And:  | ||||
| 
 | ||||
| 1. lexicon DNS API: https://github.com/Neilpang/acme.sh/wiki/How-to-use-lexicon-dns-api | ||||
|    (DigitalOcean, DNSimple, DNSMadeEasy, DNSPark, EasyDNS, Namesilo, NS1, PointHQ, Rage4 and Vultr etc.) | ||||
| 1. DNSEver(https://www.dnsever.com) | ||||
| 
 | ||||
| 
 | ||||
|     | ||||
| **More APIs coming soon...** | ||||
| 
 | ||||
| If your DNS provider is not on the supported list above, you can write your own DNS API script easily. If you do, please consider submitting a [Pull Request](https://github.com/Neilpang/acme.sh/pulls) and contribute it to the project. | ||||
|  | ||||
							
								
								
									
										6
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								acme.sh
									
									
									
									
									
								
							| @ -2763,9 +2763,9 @@ _isRealNginxConf() { | ||||
| 
 | ||||
|         _left="$(sed -n "${_start_nn},99999p" "$2")" | ||||
|         _debug2 _left "$_left" | ||||
|         if echo "$_left" | tr "\t" ' ' | grep -n "^ *server *" >/dev/null; then | ||||
|           _end=$(echo "$_left" | tr "\t" ' ' | grep -n "^ *server *" | _head_n 1) | ||||
|           _debug "_end" "$_end" | ||||
|         _end="$(echo "$_left" | tr "\t" ' ' | grep -n "^ *server *" | grep -v server_name | _head_n 1)" | ||||
|         _debug "_end" "$_end" | ||||
|         if [ "$_end" ]; then | ||||
|           _end_n=$(echo "$_end" | cut -d : -f 1) | ||||
|           _debug "_end_n" "$_end_n" | ||||
|           _seg_n=$(echo "$_left" | sed -n "1,${_end_n}p") | ||||
|  | ||||
| @ -585,7 +585,7 @@ For issues, please report to https://github.com/non7top/acme.sh/issues. | ||||
| 
 | ||||
| ## 31. Use Hurricane Electric | ||||
| 
 | ||||
| Hurricane Electric doesn't have an API so just set your login credentials like so: | ||||
| Hurricane Electric (https://dns.he.net/) doesn't have an API so just set your login credentials like so: | ||||
| 
 | ||||
| ``` | ||||
| export HE_Username="yourusername" | ||||
|  | ||||
| @ -19,14 +19,16 @@ dns_he_add() { | ||||
|   _txt_value=$2 | ||||
|   _info "Using DNS-01 Hurricane Electric hook" | ||||
| 
 | ||||
|   HE_Username="${HE_Username:-$(_readaccountconf_mutable HE_Username)}" | ||||
|   HE_Password="${HE_Password:-$(_readaccountconf_mutable HE_Password)}" | ||||
|   if [ -z "$HE_Username" ] || [ -z "$HE_Password" ]; then | ||||
|     HE_Username= | ||||
|     HE_Password= | ||||
|     _err "No auth details provided. Please set user credentials using the \$HE_Username and \$HE_Password envoronment variables." | ||||
|     return 1 | ||||
|   fi | ||||
|   _saveaccountconf HE_Username "$HE_Username" | ||||
|   _saveaccountconf HE_Password "$HE_Password" | ||||
|   _saveaccountconf_mutable HE_Username "$HE_Username" | ||||
|   _saveaccountconf_mutable HE_Password "$HE_Password" | ||||
| 
 | ||||
|   # Fills in the $_zone_id | ||||
|   _find_zone "$_full_domain" || return 1 | ||||
| @ -62,7 +64,8 @@ dns_he_rm() { | ||||
|   _full_domain=$1 | ||||
|   _txt_value=$2 | ||||
|   _info "Cleaning up after DNS-01 Hurricane Electric hook" | ||||
| 
 | ||||
|   HE_Username="${HE_Username:-$(_readaccountconf_mutable HE_Username)}" | ||||
|   HE_Password="${HE_Password:-$(_readaccountconf_mutable HE_Password)}" | ||||
|   # fills in the $_zone_id | ||||
|   _find_zone "$_full_domain" || return 1 | ||||
|   _debug "Zone id \"$_zone_id\" will be used." | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user