parser

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SS_DEFAULT_GROUP        = "SSProvider"
	SSR_DEFAULT_GROUP       = "SSRProvider"
	V2RAY_DEFAULT_GROUP     = "V2RayProvider"
	SOCKS_DEFAULT_GROUP     = "SocksProvider"
	HTTP_DEFAULT_GROUP      = "HTTPProvider"
	TROJAN_DEFAULT_GROUP    = "TrojanProvider"
	SNELL_DEFAULT_GROUP     = "SnellProvider"
	WG_DEFAULT_GROUP        = "WireGuardProvider"
	XRAY_DEFAULT_GROUP      = "XRayProvider"
	HYSTERIA_DEFAULT_GROUP  = "HysteriaProvider"
	HYSTERIA2_DEFAULT_GROUP = "Hysteria2Provider"
	TUIC_DEFAULT_GROUP      = "TuicProvider"
	ANYTLS_DEFAULT_GROUP    = "AnyTLSProvider"
)

Variables

This section is empty.

Functions

func LoadExternalConfig

func LoadExternalConfig(path string, ext *define.ExternalConfig) error

func ParseNode

func ParseNode(link string, groupID uint32, settings *ParseSettings) (*define.Proxy, error)

func ProxyGroupFromIni

func ProxyGroupFromIni(arr []string) []*define.ProxyGroupConfig

func RulesetFromIni

func RulesetFromIni(arr []string) []*define.RulesetConfig

Types

type ParseSettings

type ParseSettings struct {
	Proxy      string
	Authorized bool
}

Jump to

Keyboard shortcuts

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