Documentation
¶
Index ¶
- Variables
- type DNSServer
- type DoHServer
- type DoTServer
- type Provider
- func All() []Provider
- func CiraFamily() Provider
- func CiraPrivate() Provider
- func CiraProtected() Provider
- func CleanBrowsingAdult() Provider
- func CleanBrowsingFamily() Provider
- func CleanBrowsingSecurity() Provider
- func Cloudflare() Provider
- func CloudflareFamily() Provider
- func CloudflareSecurity() Provider
- func Google() Provider
- func LibreDNS() Provider
- func OpenDNS() Provider
- func Parse(s string) (provider Provider, err error)
- func Quad9() Provider
- func Quad9Secured() Provider
- func Quad9Unsecured() Provider
- func Quadrant() Provider
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrParse = errors.New("provider does not match any known providers")
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { Name string `json:"name"` DNS DNSServer `json:"dns"` DoT DoTServer `json:"dot"` DoH DoHServer `json:"doh"` }
func CiraFamily ¶
func CiraFamily() Provider
func CiraPrivate ¶
func CiraPrivate() Provider
func CiraProtected ¶
func CiraProtected() Provider
func CleanBrowsingAdult ¶
func CleanBrowsingAdult() Provider
func CleanBrowsingFamily ¶
func CleanBrowsingFamily() Provider
func CleanBrowsingSecurity ¶
func CleanBrowsingSecurity() Provider
func Cloudflare ¶
func Cloudflare() Provider
func CloudflareFamily ¶
func CloudflareFamily() Provider
func CloudflareSecurity ¶
func CloudflareSecurity() Provider
func Quad9Secured ¶
func Quad9Secured() Provider
func Quad9Unsecured ¶
func Quad9Unsecured() Provider
Source Files
¶
Click to show internal directories.
Click to hide internal directories.