mirror of
https://github.com/fankes/komari-agent.git
synced 2025-10-19 02:59:23 +08:00
feat: 添加自定义 DNS 解析器的 help
This commit is contained in:
@@ -27,7 +27,10 @@ var RootCmd = &cobra.Command{
|
|||||||
dnsresolver.SetCustomDNSServer(flags.CustomDNS)
|
dnsresolver.SetCustomDNSServer(flags.CustomDNS)
|
||||||
log.Printf("Using custom DNS server: %s", flags.CustomDNS)
|
log.Printf("Using custom DNS server: %s", flags.CustomDNS)
|
||||||
} else {
|
} else {
|
||||||
log.Printf("Using default DNS servers, primary: %s", dnsresolver.DNSServers[0])
|
log.Printf("Using default DNS servers, primary: %s (failover servers available)", dnsresolver.DNSServers[0])
|
||||||
|
if len(dnsresolver.DNSServers) > 1 {
|
||||||
|
log.Printf("Available failover DNS servers: %v", dnsresolver.DNSServers[1:])
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Auto discovery
|
// Auto discovery
|
||||||
@@ -110,6 +113,6 @@ func init() {
|
|||||||
RootCmd.PersistentFlags().StringVar(&flags.CFAccessClientID, "cf-access-client-id", "", "Cloudflare Access Client ID")
|
RootCmd.PersistentFlags().StringVar(&flags.CFAccessClientID, "cf-access-client-id", "", "Cloudflare Access Client ID")
|
||||||
RootCmd.PersistentFlags().StringVar(&flags.CFAccessClientSecret, "cf-access-client-secret", "", "Cloudflare Access Client Secret")
|
RootCmd.PersistentFlags().StringVar(&flags.CFAccessClientSecret, "cf-access-client-secret", "", "Cloudflare Access Client Secret")
|
||||||
RootCmd.PersistentFlags().BoolVar(&flags.MemoryIncludeCache, "memory-include-cache", false, "Include cache/buffer in memory usage")
|
RootCmd.PersistentFlags().BoolVar(&flags.MemoryIncludeCache, "memory-include-cache", false, "Include cache/buffer in memory usage")
|
||||||
RootCmd.PersistentFlags().StringVar(&flags.CustomDNS, "custom-dns", "", "Custom DNS server to use (e.g. 8.8.8.8)")
|
RootCmd.PersistentFlags().StringVar(&flags.CustomDNS, "custom-dns", "", "Custom DNS server to use (e.g. 8.8.8.8, 114.114.114.114). By default, the program will use multiple built-in DNS servers with failover support.")
|
||||||
RootCmd.PersistentFlags().ParseErrorsWhitelist.UnknownFlags = true
|
RootCmd.PersistentFlags().ParseErrorsWhitelist.UnknownFlags = true
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user