matcher

package
v1.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2020 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDomainListMatcherFormFile

func NewDomainListMatcherFormFile(file string, continueOnInvalidString bool) (domain.Matcher, error)

func NewDomainListMatcherFormReader

func NewDomainListMatcherFormReader(r io.Reader, continueOnInvalidString bool) (domain.Matcher, error)

func NewDomainMatcherFormFile

func NewDomainMatcherFormFile(file string) (domain.Matcher, error)

NewDomainMatcherFormFile loads a list matcher or a v2fly matcher from file. if file has a ':' and has format like 'geosite:cn', a v2fly matcher will be returned.

func NewIPMatcherFromFile

func NewIPMatcherFromFile(file string) (netlist.Matcher, error)

NewIPMatcherFromFile loads a netlist file a list or geoip file. if file contains a ':' and has format like 'geoip:cn', file must be a geoip file.

func NewListFromListFile

func NewListFromListFile(file string, continueOnInvalidString bool) (netlist.Matcher, error)

NewListFromFile read IP list from a file, the returned NetList is already been sorted.

func NewNetListFromDAT

func NewNetListFromDAT(file, tag string) (netlist.Matcher, error)

func NewV2MatcherFromFile

func NewV2MatcherFromFile(file, tag string) (domain.Matcher, error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL