controllers

package
v0.29.16 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2025 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBestBridge added in v0.29.3

func GetBestBridge(ip string) (bridgeType, bridgeAddr, bridgeIp, bridgePort string)

func InitCaptcha added in v0.29.12

func InitCaptcha()

func RemoveRepeatedElement

func RemoveRepeatedElement(arr []string) (newArr []string)

Types

type AuthController

type AuthController struct {
	beego.Controller
}

func (*AuthController) GetAuthKey

func (s *AuthController) GetAuthKey()

func (*AuthController) GetCert added in v0.29.15

func (s *AuthController) GetCert()

func (*AuthController) GetTime

func (s *AuthController) GetTime()

type BaseController

type BaseController struct {
	beego.Controller
	// contains filtered or unexported fields
}

func (*BaseController) AjaxErr

func (s *BaseController) AjaxErr(str string)

func (*BaseController) AjaxOk

func (s *BaseController) AjaxOk(str string)

func (*BaseController) AjaxOkWithId

func (s *BaseController) AjaxOkWithId(str string, id int)

func (*BaseController) AjaxTable

func (s *BaseController) AjaxTable(list interface{}, cnt int, recordsTotal int, kwargs map[string]interface{})

func (*BaseController) CheckUserAuth

func (s *BaseController) CheckUserAuth()

func (*BaseController) GetAjaxParams

func (s *BaseController) GetAjaxParams() (start, limit int)

func (*BaseController) GetBoolNoErr

func (s *BaseController) GetBoolNoErr(key string, def ...bool) bool

func (*BaseController) GetIntNoErr

func (s *BaseController) GetIntNoErr(key string, def ...int) int

func (*BaseController) Prepare

func (s *BaseController) Prepare()

func (*BaseController) SetInfo

func (s *BaseController) SetInfo(name string)

func (*BaseController) SetType

func (s *BaseController) SetType(name string)

type ClientController

type ClientController struct {
	BaseController
}

func (*ClientController) Add

func (s *ClientController) Add()

func (*ClientController) ChangeStatus

func (s *ClientController) ChangeStatus()

func (*ClientController) Clear added in v0.29.0

func (s *ClientController) Clear()

func (*ClientController) Del

func (s *ClientController) Del()

func (*ClientController) Edit

func (s *ClientController) Edit()

func (*ClientController) GetClient

func (s *ClientController) GetClient()

func (*ClientController) List

func (s *ClientController) List()

type GlobalController

type GlobalController struct {
	BaseController
}

func (*GlobalController) Index

func (s *GlobalController) Index()

func (*GlobalController) Save

func (s *GlobalController) Save()

type IndexController

type IndexController struct {
	BaseController
}

func (*IndexController) Add

func (s *IndexController) Add()

func (*IndexController) AddHost

func (s *IndexController) AddHost()

func (*IndexController) All

func (s *IndexController) All()

func (*IndexController) Clear added in v0.29.0

func (s *IndexController) Clear()

func (*IndexController) ClearHost added in v0.29.0

func (s *IndexController) ClearHost()

func (*IndexController) Del

func (s *IndexController) Del()

func (*IndexController) DelHost

func (s *IndexController) DelHost()

func (*IndexController) Edit

func (s *IndexController) Edit()

func (*IndexController) EditHost

func (s *IndexController) EditHost()

func (*IndexController) File

func (s *IndexController) File()

func (*IndexController) GetHost

func (s *IndexController) GetHost()

func (*IndexController) GetOneTunnel

func (s *IndexController) GetOneTunnel()

func (*IndexController) GetTunnel

func (s *IndexController) GetTunnel()

func (*IndexController) Help

func (s *IndexController) Help()

func (*IndexController) Host

func (s *IndexController) Host()

func (*IndexController) HostList

func (s *IndexController) HostList()

func (*IndexController) Http

func (s *IndexController) Http()

func (*IndexController) Index

func (s *IndexController) Index()

func (*IndexController) Mix added in v0.29.0

func (s *IndexController) Mix()

func (*IndexController) P2p

func (s *IndexController) P2p()

func (*IndexController) Secret

func (s *IndexController) Secret()

func (*IndexController) Socks5

func (s *IndexController) Socks5()

func (*IndexController) Start

func (s *IndexController) Start()

func (*IndexController) StartHost added in v0.26.43

func (s *IndexController) StartHost()

func (*IndexController) Stats added in v0.29.5

func (s *IndexController) Stats()

func (*IndexController) Stop

func (s *IndexController) Stop()

func (*IndexController) StopHost added in v0.26.43

func (s *IndexController) StopHost()

func (*IndexController) Tcp

func (s *IndexController) Tcp()

func (*IndexController) Udp

func (s *IndexController) Udp()

type LoginController

type LoginController struct {
	beego.Controller
}

func (*LoginController) Index

func (self *LoginController) Index()

func (*LoginController) Out

func (self *LoginController) Out()

func (*LoginController) Register

func (self *LoginController) Register()

func (*LoginController) Verify

func (self *LoginController) Verify()

Jump to

Keyboard shortcuts

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