Documentation
¶
Index ¶
Constants ¶
View Source
const ( ShortName = "icloudpr" FullName = "iCloud Private Relay" HostType = "anonymiser" SourceURL = "-" DownloadURL = "https://mask-api.icloud.com/egress-ip-ranges.csv" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ICloudPrivateRelay ¶
type ICloudPrivateRelay struct { Client *retryablehttp.Client DownloadURL string }
func New ¶
func New() ICloudPrivateRelay
func (*ICloudPrivateRelay) Fetch ¶
func (a *ICloudPrivateRelay) Fetch() (doc Doc, err error)
type Record ¶
type Record struct { Prefix netip.Prefix PrefixText string `csv:"ip_prefix,omitempty"` Alpha2Code string `csv:"alpha2code,omitempty"` Region string `csv:"region,omitempty"` City string `csv:"city,omitempty"` PostalCode string `csv:"postal_code,omitempty"` }
prefix, alpha2code, region, city, postal_code
Click to show internal directories.
Click to hide internal directories.