vtun/common/config/config.go
2021-12-15 17:16:29 +08:00

28 lines
443 B
Go

package config
import (
"encoding/json"
"log"
"github.com/net-byte/vtun/common/cipher"
)
type Config struct {
LocalAddr string
ServerAddr string
CIDR string
Key string
Protocol string
DNS string
ServerMode bool
GlobalMode bool
Obfuscate bool
Pprof bool
}
func (config *Config) Init() {
cipher.GenerateKey(config.Key)
json, _ := json.Marshal(config)
log.Printf("init config:%s", string(json))
}