From 3151da44439e1f25aa4ad6b577c748a56dd4c012 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Tue, 2 Jul 2024 15:46:45 +0300 Subject: [PATCH] dns: use bootstrap over DoH by default --- README.md | 2 +- main.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8f4e32c..d4b17a3 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ eu3.sec-tunnel.com,77.111.244.22,443 | api-login | String | SurfEasy API login (default "se0316") | | api-password | String | SurfEasy API password (default "SILrMEPBmJuhomxWkfm3JalqHX2Eheg1YhlEZiMh8II") | | bind-address | String | HTTP proxy listen address (default "127.0.0.1:18080") | -| bootstrap-dns | String | DNS/DoH/DoT/DoQ resolver for initial discovering of SurfEasy API address. See https://github.com/ameshkov/dnslookup/ for upstream DNS URL format. Examples: `https://1.1.1.1/dns-query`, `quic://dns.adguard.com` | +| bootstrap-dns | String | DNS/DoH/DoT/DoQ resolver for initial discovering of SurfEasy API address. See https://github.com/ameshkov/dnslookup/ for upstream DNS URL format. Examples: `https://1.1.1.1/dns-query`, `quic://dns.adguard.com` (default `https://1.1.1.3/dns-query`) | | cafile | String | use custom CA certificate bundle file | | certchain-workaround | Boolean | add bundled cross-signed intermediate cert to certchain to make it check out on old systems (default true) | | country | String | desired proxy location (default "EU") | diff --git a/main.go b/main.go index 67d102e..e70d3b1 100644 --- a/main.go +++ b/main.go @@ -78,7 +78,7 @@ func parse_args() CLIArgs { flag.StringVar(&args.apiLogin, "api-login", "se0316", "SurfEasy API login") flag.StringVar(&args.apiPassword, "api-password", "SILrMEPBmJuhomxWkfm3JalqHX2Eheg1YhlEZiMh8II", "SurfEasy API password") flag.StringVar(&args.apiAddress, "api-address", "", fmt.Sprintf("override IP address of %s", API_DOMAIN)) - flag.StringVar(&args.bootstrapDNS, "bootstrap-dns", "", + flag.StringVar(&args.bootstrapDNS, "bootstrap-dns", "https://1.1.1.3/dns-query", "DNS/DoH/DoT/DoQ resolver for initial discovering of SurfEasy API address. "+ "See https://github.com/ameshkov/dnslookup/ for upstream DNS URL format. "+ "Examples: https://1.1.1.1/dns-query, quic://dns.adguard.com")