client

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2020 License: GPL-3.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CloseClient bool
View Source
var (
	LocalServer []*net.TCPListener
)
View Source
var NowStatus int

Functions

func CloseLocalServer added in v0.0.16

func CloseLocalServer()

func GetTaskStatus added in v0.0.15

func GetTaskStatus(path string)

func NewConn added in v0.0.15

func NewConn(tp string, vkey string, server string, connType string, proxyUrl string) (*conn.Conn, error)

Create a new connection with the server and verify it

func NewHttpProxyConn added in v0.21.0

func NewHttpProxyConn(url *url.URL, remoteAddr string) (net.Conn, error)

http proxy connection

func RegisterLocalIp added in v0.0.15

func RegisterLocalIp(server string, vKey string, tp string, proxyUrl string, hour int)

func StartFromFile added in v0.0.15

func StartFromFile(path string)

func StartLocalServer added in v0.0.16

func StartLocalServer(l *config.LocalServer, config *config.CommonConfig) error

Types

type TRPClient

type TRPClient struct {
	// contains filtered or unexported fields
}

func NewRPClient

func NewRPClient(svraddr string, vKey string, bridgeConnType string, proxyUrl string, cnf *config.Config) *TRPClient

new client

func (*TRPClient) Close added in v0.0.15

func (s *TRPClient) Close()

func (*TRPClient) Start

func (s *TRPClient) Start()

start

Jump to

Keyboard shortcuts

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