commit a new androidpn client, and fix a bug:when the host at properties is a domain, it could not connect