|
|
|
@ -345,35 +345,19 @@ func copySection(source, target *ini.Section) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// GetDefaultClientConf returns a client configuration with default values.
|
|
|
|
|
// Note: Some default values here will be set to empty and will be converted to them
|
|
|
|
|
// new configuration through the 'Complete' function to set them as the default
|
|
|
|
|
// values of the new configuration.
|
|
|
|
|
func GetDefaultClientConf() ClientCommonConf { |
|
|
|
|
return ClientCommonConf{ |
|
|
|
|
ClientConfig: legacyauth.GetDefaultClientConf(), |
|
|
|
|
ServerAddr: "0.0.0.0", |
|
|
|
|
ServerPort: 7000, |
|
|
|
|
NatHoleSTUNServer: "stun.easyvoip.com:3478", |
|
|
|
|
DialServerTimeout: 10, |
|
|
|
|
DialServerKeepAlive: 7200, |
|
|
|
|
HTTPProxy: os.Getenv("http_proxy"), |
|
|
|
|
LogFile: "console", |
|
|
|
|
LogWay: "console", |
|
|
|
|
LogLevel: "info", |
|
|
|
|
LogMaxDays: 3, |
|
|
|
|
AdminAddr: "127.0.0.1", |
|
|
|
|
PoolCount: 1, |
|
|
|
|
TCPMux: true, |
|
|
|
|
TCPMuxKeepaliveInterval: 60, |
|
|
|
|
LoginFailExit: true, |
|
|
|
|
Start: make([]string, 0), |
|
|
|
|
Protocol: "tcp", |
|
|
|
|
QUICKeepalivePeriod: 10, |
|
|
|
|
QUICMaxIdleTimeout: 30, |
|
|
|
|
QUICMaxIncomingStreams: 100000, |
|
|
|
|
Start: make([]string, 0), |
|
|
|
|
TLSEnable: true, |
|
|
|
|
DisableCustomTLSFirstByte: true, |
|
|
|
|
HeartbeatInterval: 30, |
|
|
|
|
HeartbeatTimeout: 90, |
|
|
|
|
Metas: make(map[string]string), |
|
|
|
|
UDPPacketSize: 1500, |
|
|
|
|
IncludeConfigFiles: make([]string, 0), |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|