libv2ray

package module
v0.0.0-...-63c5808 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2021 License: LGPL-3.0 Imports: 17 Imported by: 0

README

AndroidLibXrayLite

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetVersion

func GetVersion() string

func SetAssetsPath

func SetAssetsPath(envPath string, assetsPath string)

InitV2Env set v2 asset path

func TestConfig

func TestConfig(ConfigureFileContent string) error

Delegate Funcation

Types

type V2RayPoint

type V2RayPoint struct {
	SupportSet V2RayVPNServiceSupportsSet

	Vpoint    *v2core.Instance
	IsRunning bool

	DomainName           string
	ConfigureFileContent string
	// contains filtered or unexported fields
}

V2RayPoint V2Ray Point Server This is territory of Go, so no getter and setters!

func NewV2RayPoint

func NewV2RayPoint(s V2RayVPNServiceSupportsSet, adns bool) *V2RayPoint

NewV2RayPoint new V2RayPoint

func (V2RayPoint) QueryStats

func (v V2RayPoint) QueryStats(tag string, direct string) int64

Delegate Funcation

func (*V2RayPoint) RunLoop

func (v *V2RayPoint) RunLoop(prefIPv6 bool) (err error)

RunLoop Run V2Ray main loop

func (*V2RayPoint) StopLoop

func (v *V2RayPoint) StopLoop() (err error)

StopLoop Stop V2Ray main loop

type V2RayVPNServiceSupportsSet

type V2RayVPNServiceSupportsSet interface {
	Protect(int) bool
	OnEmitStatus(string)
}

V2RayVPNServiceSupportsSet To support Android VPN mode

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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