feat: audit api, sdwan persist, relay fallback updates
This commit is contained in:
@@ -36,17 +36,17 @@ const (
|
||||
|
||||
// ServerConfig holds inp2ps configuration.
|
||||
type ServerConfig struct {
|
||||
WSPort int `json:"wsPort"`
|
||||
STUNUDP1 int `json:"stunUDP1"`
|
||||
STUNUDP2 int `json:"stunUDP2"`
|
||||
STUNTCP1 int `json:"stunTCP1"`
|
||||
STUNTCP2 int `json:"stunTCP2"`
|
||||
WebPort int `json:"webPort"`
|
||||
APIPort int `json:"apiPort"`
|
||||
DBPath string `json:"dbPath"`
|
||||
CertFile string `json:"certFile"`
|
||||
KeyFile string `json:"keyFile"`
|
||||
LogLevel int `json:"logLevel"` // 0=debug, 1=info, 2=warn, 3=error
|
||||
WSPort int `json:"wsPort"`
|
||||
STUNUDP1 int `json:"stunUDP1"`
|
||||
STUNUDP2 int `json:"stunUDP2"`
|
||||
STUNTCP1 int `json:"stunTCP1"`
|
||||
STUNTCP2 int `json:"stunTCP2"`
|
||||
WebPort int `json:"webPort"`
|
||||
APIPort int `json:"apiPort"`
|
||||
DBPath string `json:"dbPath"`
|
||||
CertFile string `json:"certFile"`
|
||||
KeyFile string `json:"keyFile"`
|
||||
LogLevel int `json:"logLevel"` // 0=debug, 1=info, 2=warn, 3=error
|
||||
Token uint64 `json:"token"` // master token for auth
|
||||
Tokens []uint64 `json:"tokens"` // additional tenant tokens
|
||||
JWTKey string `json:"jwtKey"` // auto-generated if empty
|
||||
@@ -132,10 +132,11 @@ type ClientConfig struct {
|
||||
STUNTCP1 int `json:"stunTCP1,omitempty"`
|
||||
STUNTCP2 int `json:"stunTCP2,omitempty"`
|
||||
|
||||
RelayEnabled bool `json:"relayEnabled"` // --relay
|
||||
SuperRelay bool `json:"superRelay"` // --super
|
||||
RelayPort int `json:"relayPort"`
|
||||
MaxRelayLoad int `json:"maxRelayLoad"`
|
||||
RelayEnabled bool `json:"relayEnabled"` // --relay
|
||||
SuperRelay bool `json:"superRelay"` // --super
|
||||
RelayOfficial bool `json:"relayOfficial"` // official relay tag
|
||||
RelayPort int `json:"relayPort"`
|
||||
MaxRelayLoad int `json:"maxRelayLoad"`
|
||||
|
||||
ShareBandwidth int `json:"shareBandwidth"` // Mbps
|
||||
LogLevel int `json:"logLevel"`
|
||||
@@ -163,6 +164,8 @@ func DefaultClientConfig() ClientConfig {
|
||||
ShareBandwidth: 10,
|
||||
RelayPort: DefaultRelayPort,
|
||||
MaxRelayLoad: DefaultMaxRelayLoad,
|
||||
RelayEnabled: true,
|
||||
RelayOfficial: false,
|
||||
LogLevel: 1,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user