[feature] WARP via wireguard

This commit is contained in:
Alireza Ahmadi
2024-01-11 00:01:27 +01:00
parent 41b0fe4af4
commit dd2ce332a6
10 changed files with 516 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ var defaultValueMap = map[string]string{
"subEncrypt": "true",
"subShowInfo": "false",
"subURI": "",
"warp": "",
}
type SettingService struct {
@@ -397,6 +398,13 @@ func (s *SettingService) GetSubURI() (string, error) {
return s.getString("subURI")
}
func (s *SettingService) GetWarp() (string, error) {
return s.getString("warp")
}
func (s *SettingService) SetWarp(data string) error {
return s.setString("warp", data)
}
func (s *SettingService) UpdateAllSetting(allSetting *entity.AllSetting) error {
if err := allSetting.CheckValid(); err != nil {
return err