Documentation
¶
Index ¶
- Constants
- Variables
- func DiscoverEdge(ctx context.Context, region string, controlDialer N.Dialer) ([][]*EdgeAddr, error)
- func FilterByIPVersion(regions [][]*EdgeAddr, version int) [][]*EdgeAddr
- func GetRegionalServiceName(region string) string
- func ResolveSRVRecords(records []*net.SRV) ([][]*EdgeAddr, error)
- type EdgeAddr
Constants ¶
View Source
const ( EdgeSRVService = "v2-origintunneld" DotServerName = "cloudflare-dns.com" DotServerAddr = "1.1.1.1:853" )
Variables ¶
View Source
var ( LookupEdgeSRVFn = lookupEdgeSRV LookupEdgeSRVWithDoTFn = lookupEdgeSRVWithDoT EdgeLookupSRV = net.LookupSRV EdgeLookupIP = net.LookupIP EdgeDoTDestination = M.ParseSocksaddr(DotServerAddr) EdgeDoTTLSClient = func(conn net.Conn) net.Conn { return tls.Client(conn, &tls.Config{ServerName: DotServerName}) } )
Functions ¶
func DiscoverEdge ¶
func FilterByIPVersion ¶
func GetRegionalServiceName ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.