26 lines
386 B
Go
26 lines
386 B
Go
|
package handler
|
||
|
|
||
|
import (
|
||
|
"github.com/bjdgyc/anylink/admin"
|
||
|
"github.com/bjdgyc/anylink/base"
|
||
|
"github.com/bjdgyc/anylink/dbdata"
|
||
|
"github.com/bjdgyc/anylink/sessdata"
|
||
|
)
|
||
|
|
||
|
func Start() {
|
||
|
dbdata.Start()
|
||
|
sessdata.Start()
|
||
|
|
||
|
checkTun()
|
||
|
if base.Cfg.LinkMode == base.LinkModeTAP {
|
||
|
checkTap()
|
||
|
}
|
||
|
go admin.StartAdmin()
|
||
|
go startTls()
|
||
|
go startDtls()
|
||
|
}
|
||
|
|
||
|
func Stop() {
|
||
|
_ = dbdata.Stop()
|
||
|
}
|