mirror of
				https://github.com/bjdgyc/anylink.git
				synced 2025-11-01 00:59:34 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			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()
 | |
| }
 |