From 36b2a586756fc279304170976c9d486498d55919 Mon Sep 17 00:00:00 2001 From: Peter Liu <30622363+PedroLiu1999@users.noreply.github.com> Date: Sun, 19 Apr 2026 23:41:50 +0100 Subject: feat: Add NordVPN NordLynx (WireGuard) integration (#3827) * feat: Add NordVPN NordLynx (WireGuard) integration with dedicated UI and backend services. * remove limit=10 to get all servers * feat: add city selector to NordVPN modal * feat: auto-select best server on country/city change * feat: simplify filter logic and enforce > 7% load * fix --------- Co-authored-by: Sanaei --- web/html/modals/nord_modal.html | 306 ++++++++++++++++++++++++++++++++++ web/html/settings/xray/basics.html | 19 +++ web/html/settings/xray/outbounds.html | 2 + web/html/xray.html | 22 +++ 4 files changed, 349 insertions(+) create mode 100644 web/html/modals/nord_modal.html (limited to 'web/html') diff --git a/web/html/modals/nord_modal.html b/web/html/modals/nord_modal.html new file mode 100644 index 00000000..c86d8ed9 --- /dev/null +++ b/web/html/modals/nord_modal.html @@ -0,0 +1,306 @@ +{{define "modals/nordModal"}} + + + + + + +{{end}} diff --git a/web/html/settings/xray/basics.html b/web/html/settings/xray/basics.html index 9a31038a..c637e30a 100644 --- a/web/html/settings/xray/basics.html +++ b/web/html/settings/xray/basics.html @@ -313,6 +313,25 @@ + + + + diff --git a/web/html/settings/xray/outbounds.html b/web/html/settings/xray/outbounds.html index 3995760f..232fe55e 100644 --- a/web/html/settings/xray/outbounds.html +++ b/web/html/settings/xray/outbounds.html @@ -9,6 +9,8 @@ WARP + NordVPN diff --git a/web/html/xray.html b/web/html/xray.html index 040ae2ee..01b4e4e2 100644 --- a/web/html/xray.html +++ b/web/html/xray.html @@ -163,6 +163,7 @@ {{template "modals/dnsPresetsModal"}} {{template "modals/fakednsModal"}} {{template "modals/warpModal"}} +{{template "modals/nordModal"}}