mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-09-07 10:47:15 +00:00
fix(sub): skip AmneziaWG JSON entries (#6420)
This commit is contained in:
@@ -589,6 +589,8 @@ func (s *SubJsonService) getConfig(subReq *SubService, inbound *model.Inbound, c
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
newOutbounds = append(newOutbounds, wgOutbound)
|
newOutbounds = append(newOutbounds, wgOutbound)
|
||||||
|
case "amneziawg":
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
newOutbounds = append(newOutbounds, s.defaultOutbounds...)
|
newOutbounds = append(newOutbounds, s.defaultOutbounds...)
|
||||||
|
|||||||
@@ -514,3 +514,9 @@ func TestSubJsonServiceWireguardNoKey(t *testing.T) {
|
|||||||
t.Fatalf("genWireguard = %s, want nil for a keyless wireguard client", raw)
|
t.Fatalf("genWireguard = %s, want nil for a keyless wireguard client", raw)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestSubJsonServiceSkipsAmneziaWG(t *testing.T) {
|
||||||
|
if got := NewSubJsonService("", "", "", nil).getConfig(&SubService{address: "sub.example.com"}, &model.Inbound{Listen: "203.0.113.8", Port: 51820, Protocol: model.AmneziaWG}, model.Client{}, "sub.example.com"); len(got) != 0 {
|
||||||
|
t.Fatalf("getConfig emitted %d unsupported AmneziaWG Xray config(s)", len(got))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user