Eu realmente não sei porque DNSCrypt usa a porta 443 , talvez para evitar conflitos com os resolvedores de DNS existentes no mesmo sistema.
Dito isto, esta linha no seu proxyresolv
dig $1 @$DNS_SERVER +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'
assume uma porta padrão 53 para o resolvedor.
Basta adicionar a opção -p 443 a dig :
dig $1 @$DNS_SERVER -p 443 +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'
para usar DNSCrypt port (assumindo que DNS_SERVER=139.59.200.116 é seu DNSCrypt server.