feat: ntp service

This commit is contained in:
cubemaze
2023-08-26 11:38:18 +08:00
parent bb16015dab
commit 1aa0b2a8e1
3 changed files with 27 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ package conf
type SingConfig struct {
LogConfig SingLogConfig `json:"Log"`
NtpConfig SingNtpConfig `json:"NTP"`
OriginalPath string `json:"OriginalPath"`
}
@@ -18,6 +19,11 @@ func NewSingConfig() *SingConfig {
Level: "error",
Timestamp: true,
},
NtpConfig: SingNtpConfig{
Enable: false,
Server: "time.apple.com",
ServerPort: 0,
},
}
}
@@ -29,6 +35,12 @@ type SingOptions struct {
FallBackConfigs *FallBackConfigForSing `json:"FallBackConfigs"`
}
type SingNtpConfig struct {
Enable bool `json:"Enable"`
Server string `json:"Server"`
ServerPort uint16 `json:"ServerPort"`
}
type FallBackConfigForSing struct {
// sing-box
FallBack FallBack `json:"FallBack"`