Minor changes
- Remove https://ip4.ddnss.de/meineip.php - Logs when falling back to plaintext DNS
This commit is contained in:
@@ -146,6 +146,7 @@ func (l *looper) fallbackToUnencryptedDNS() {
|
|||||||
// Try with user provided plaintext ip address
|
// Try with user provided plaintext ip address
|
||||||
targetIP := l.settings.PlaintextAddress
|
targetIP := l.settings.PlaintextAddress
|
||||||
if targetIP != nil {
|
if targetIP != nil {
|
||||||
|
l.logger.Info("falling back on plaintext DNS at address %s", targetIP)
|
||||||
l.conf.UseDNSInternally(targetIP)
|
l.conf.UseDNSInternally(targetIP)
|
||||||
if err := l.conf.UseDNSSystemWide(targetIP); err != nil {
|
if err := l.conf.UseDNSSystemWide(targetIP); err != nil {
|
||||||
l.logger.Error(err)
|
l.logger.Error(err)
|
||||||
@@ -158,6 +159,7 @@ func (l *looper) fallbackToUnencryptedDNS() {
|
|||||||
data := constants.DNSProviderMapping()[provider]
|
data := constants.DNSProviderMapping()[provider]
|
||||||
for _, targetIP = range data.IPs {
|
for _, targetIP = range data.IPs {
|
||||||
if targetIP.To4() != nil {
|
if targetIP.To4() != nil {
|
||||||
|
l.logger.Info("falling back on plaintext DNS at address %s", targetIP)
|
||||||
l.conf.UseDNSInternally(targetIP)
|
l.conf.UseDNSInternally(targetIP)
|
||||||
if err := l.conf.UseDNSSystemWide(targetIP); err != nil {
|
if err := l.conf.UseDNSSystemWide(targetIP); err != nil {
|
||||||
l.logger.Error(err)
|
l.logger.Error(err)
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ func (i *ipGetter) Get() (ip net.IP, err error) {
|
|||||||
"https://diagnostic.opendns.com/myip",
|
"https://diagnostic.opendns.com/myip",
|
||||||
"https://domains.google.com/checkip",
|
"https://domains.google.com/checkip",
|
||||||
"https://ifconfig.io/ip",
|
"https://ifconfig.io/ip",
|
||||||
"https://ip4.ddnss.de/meineip.php",
|
|
||||||
"https://ipinfo.io/ip",
|
"https://ipinfo.io/ip",
|
||||||
}
|
}
|
||||||
url := urls[i.randIntn(len(urls))]
|
url := urls[i.randIntn(len(urls))]
|
||||||
|
|||||||
Reference in New Issue
Block a user