Documentation ¶ Index ¶ type IPInfo type Validator func NewValidator(timeout time.Duration) *Validator func (v *Validator) Validate(p *model.Proxy) (bool, int64) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type IPInfo ¶ type IPInfo struct { IP string `json:"ip"` Hostname string `json:"hostname"` City string `json:"city"` Region string `json:"region"` Country string `json:"country"` Org string `json:"org"` } IPInfo 响应结构 type Validator ¶ type Validator struct { // contains filtered or unexported fields } func NewValidator ¶ func NewValidator(timeout time.Duration) *Validator func (*Validator) Validate ¶ func (v *Validator) Validate(p *model.Proxy) (bool, int64) Source Files ¶ View all Source files validator.go Click to show internal directories. Click to hide internal directories.