diff --git a/README.md b/README.md index bb8b160..14d04da 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Configuration panel for system parameters and preferences: * **Classic WireGuard**: Standard, high-performance WireGuard protocol for unmatched speed and broad device compatibility with traffic monitoring support. * **Xray (XTLS-Reality)**: Stealthy protocol that masks VPN traffic as standard HTTPS browsing. Pinned to **Xray-core v26.x**; transparently reads both the **panel layout** (`meta.json` + `clientsTable.json`) and the **native Amnezia client layout** (`xray_*.key` files + `clientsTable`), so a node first installed via the official mobile/desktop app can be attached to the panel without re-installation. * **Hysteria 2**: QUIC/HTTP3 proxy from [apernet/hysteria](https://github.com/apernet/hysteria) via `tobyxdd/hysteria:v2` — Let's Encrypt TLS, salamander obfuscation, password auth, `hy2://` share links. Per-server SSL domain/email defaults, renew from settings; install requires free TCP **80** and **443**. - * **NaiveProxy**: HTTPS/HTTP2 camouflage proxy via [klzgrad/naiveproxy](https://github.com/klzgrad/naiveproxy) (Caddy + [klzgrad/forwardproxy](https://github.com/klzgrad/forwardproxy) naïve fork). ACME TLS on the domain, per-client basic auth, `naive+https://` share links. Requires free TCP **80** and **443**. + * **NaiveProxy** (stable): HTTPS/HTTP2 camouflage proxy via [klzgrad/naiveproxy](https://github.com/klzgrad/naiveproxy) (Caddy + [klzgrad/forwardproxy](https://github.com/klzgrad/forwardproxy) naïve fork). ACME TLS on the domain, per-client basic auth, `naive+https://` share links. Requires free TCP **80** and **443**. **Use Karing** as the client — do **not** use v2rayN; other clients are untested. * **Telemt (Telegram MTProxy)**: High-performance Telegram MTProxy with TLS emulation and comprehensive management (quotas, IP limits, real-time session tracking). Robust install path that auto-configures Docker's official apt/yum repository when needed. * **Cloudflare WARP**: Add and manage WARP-powered connectivity from the panel for routing and network flexibility. * **🛠 Services**: @@ -222,6 +222,14 @@ GitHub Actions workflows in `.github/workflows/`: ## 📋 Fix / changelog (this fork) +### v2.1.0 +* **NaiveProxy — stable**: production-ready install (Caddy + klzgrad/forwardproxy), share links always include `:443`. +* **Client notes (important)**: + * **Do not use v2rayN** with NaiveProxy (broken DNS/IPv6 behaviour → latency −1 ms even when the server is fine). + * **Karing** — confirmed working. + * Other clients — untested / use at your own risk. +* Share-link and config UI hints updated accordingly. + ### v2.0.0-beta * **NaiveProxy** (Beta): install [klzgrad/naiveproxy](https://github.com/klzgrad/naiveproxy) server via Caddy + naïve [forwardproxy](https://github.com/klzgrad/forwardproxy) — domain TLS (ACME), per-client basic auth, `naive+https://` share links. * Marketplace / server page / users / invites / Telegram / backups include NaiveProxy. diff --git a/app.py b/app.py index f66b242..89577a1 100644 --- a/app.py +++ b/app.py @@ -101,7 +101,7 @@ else: application_path = os.path.dirname(__file__) DATA_FILE = os.path.join(application_path, 'data.json') # legacy JSON; used only for one-shot import / export -CURRENT_VERSION = "v2.0.0-beta" +CURRENT_VERSION = "v2.1.0" RELEASES_REPO_URL = "https://git.evilfox.cc/test2/Amnezia-Web-Panel-main" RELEASES_API_LATEST = "https://git.evilfox.cc/api/v1/repos/test2/Amnezia-Web-Panel-main/releases/latest" BIN_DIR = os.environ.get('TUNNEL_BIN_DIR', os.path.join(application_path, 'bin')) diff --git a/templates/server.html b/templates/server.html index 99b6c41..ec2bca1 100644 --- a/templates/server.html +++ b/templates/server.html @@ -325,10 +325,11 @@
{{ icon('link') }}
-
NaiveProxy
-
- {{ _('naiveproxy_desc') }} -
+
NaiveProxy STABLE
+
+ {{ _('naiveproxy_desc') }} +
{{ _('not_checked') }}
@@ -743,6 +744,7 @@
{{ _('naiveproxy_install_hint') }}
{{ _('naiveproxy_port_hint') }}
+
{{ _('naiveproxy_client_hint') }}