repo_description: VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
repo_topics: alpine cyberghost dns-over-tls docker golang http-proxy mullvad nordvpn openvpn pia privado private-internet-access purevpn shadowsocks surfshark vpn-client vyprvpn windscribe wireguard
code: package dns
  
  type Logger interface {
  	Debug(s string)
  	Info(s string)
  	Infof(format string, args ...any)
  	Warn(s string)
  	Warnf(format string, args ...any)
  	Error(s string)
  }
  