Skip to content

Aether v1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Oct 08:20

Aether 1.5.0

Installs over your current Aether (same signing key, no uninstall needed).
App 1.5.0 · version code 18 · engine core 2.3.0.

New: custom configs (V2Ray / Xray and NapsternetV)

Settings → Custom configs runs your own configs, alone or chained with the built-in engine.

  • Import: paste from the clipboard (one or many links, links inside a message, base64 or https:// subscriptions, Xray JSON), pick a file (.npvt, .txt, .json, QR image), scan a QR code with the camera, or read a QR code from an image.
  • Protocols: VLESS (REALITY, XTLS Vision), VMess, Trojan, Shadowsocks, SOCKS, WireGuard; transports TCP, WebSocket, gRPC, HTTPUpgrade, XHTTP, mKCP with TLS or REALITY.
  • NapsternetV .npvt files and npvt:// links, with the author's lock, password, expiry and "mobile data only" rules respected.
  • Saved configs: select, edit, rename, copy link, delete; stored encrypted.
  • Real delay test per config or for all configs, measured through the config in Xray-core (like v2rayNG), with No response / Server off / Filtered / Invalid config diagnosis.
  • 15 modes: the config alone, or in front of / behind the engine:
    Config → Aether, Aether → Config, Config → Psiphon, Psiphon → Config, Config → Tor, Tor → Config,
    Config → Aether → Psiphon, Config → Aether → Tor, Config → Tor → Psiphon, Config → Tor → Aether,
    Aether → Psiphon → Config, Aether → Tor → Config, Tor → Psiphon → Config, Tor → Aether → Config.
  • The home screen shows the running chain, e.g. VLESS → Aether(WireGuard).
  • Configs run in the bundled Xray-core (libxray.so); with Custom configs off, every session works as before.
  • New permission: camera, requested only when scanning a QR code.

Engine core 2.3.0

  • Chrome-like TLS fingerprint on tunnel handshakes; ECH also covers the WARP API.
  • IPv6-only domains resolve inside the tunnel.
  • Gool: WireGuard over MASQUE by default; classic WireGuard over WireGuard is selectable.
  • The engine ships with the C++ runtime it needs, and CI rejects an APK with a missing engine library.

Fixes

  • Real delay test showed -1 / Filtered for every config, even ones that connect at once. The old test made its own TLS handshake with the phone's TLS stack, which a REALITY server never completes, without the config's fingerprint and with the network's DNS. The test now runs each config in Xray-core and times an HTTP request through it; results are written to the diagnostics log.
  • Chains with Tor in the middle or at the end (Config → Tor, Config → Tor → Aether, Config → Tor → Psiphon, Config → Aether → Tor, Tor → Config):
    • Tor's relay handshake through a config no longer carries a made-up server name, which servers with traffic sniffing turned into a failed lookup (tls handshake eof).
    • Tor's directory download no longer gives up after 10 seconds on a slow chain.
    • Bridge attempts reuse the directory Tor already has instead of downloading it again.
    • Xray now closes half-closed connections after a short grace period instead of immediately.
    • Higher handshake and idle limits for chained hops; multiplexing for configs behind a slow hop; retries for transient Tor stream errors.
  • Psiphon → Config: Psiphon is given the device's real DNS servers; disconnecting during the Psiphon start-up now stops cleanly.
  • Paste from clipboard now inserts the text into the import box, including links shared from Telegram or a browser, and removes invisible characters around links.
  • Accessibility: the connect button, widget and settings controls announce their action and state in TalkBack.
  • Gemini: replacing or clearing the API key takes effect immediately.
  • Spacing of Delete all configs; the QR scanner opens in portrait.

Security audit: 92 / 100

Full report (English + Persian): docs/SECURITY_AUDIT_1.5.0.md.

  • Fixed: trust-everything TLS check removed from the ping probe; Xray log lines no longer reveal the server or UUID of a locked NPVT config; subscription downloads go through the tunnel while connected; Copy link is marked sensitive on the clipboard; ping probe ports are password-protected.
  • Checked: DNS and IPv6 (::/0) are routed into the tunnel, Tor modes carry DNS over TCP and drop UDP, WebRTC STUN leaves through the tunnel exit, the kill switch keeps a blocking TUN on engine failure.
  • Open: local SOCKS ports used by chains have no password; LAN sharing has no password by default. Proxy mode and split-tunnel-excluded apps bypass the tunnel by design.

‏Aether نسخهٔ ۱.۵.۰

‏روی نسخهٔ فعلی نصب می‌شود (همان کلید امضا، بدون نیاز به حذف). برنامه 1.5.0 · کد نسخه 18 · هستهٔ موتور 2.3.0.

‏جدید: کانفیگ‌های سفارشی (V2Ray / Xray و NapsternetV)

‏بخش تنظیمات ← کانفیگ‌های سفارشی کانفیگ‌های خودتان را به‌تنهایی یا زنجیره‌ای با موتور داخلی اجرا می‌کند.

  • وارد کردن: چسباندن از کلیپ‌بورد (یک یا چند لینک، لینک‌های داخل یک پیام، اشتراک base64 یا https://، کانفیگ JSON)، انتخاب فایل (.npvt، .txt، .json، تصویر QR)، اسکن کد QR با دوربین یا خواندن آن از تصویر.
  • پروتکل‌ها: VLESS (REALITY، XTLS Vision)، VMess، Trojan، Shadowsocks، SOCKS، WireGuard؛ ترنسپورت‌های TCP، WebSocket، gRPC، HTTPUpgrade، XHTTP و mKCP با TLS یا REALITY.
  • NapsternetV: فایل .npvt و لینک npvt://، با رعایت قفل سازنده، رمز، تاریخ انقضا و «فقط اینترنت همراه».
  • کانفیگ‌های ذخیره‌شده: انتخاب، ویرایش، تغییر نام، کپی لینک و حذف؛ به‌صورت رمزنگاری‌شده ذخیره می‌شوند.
  • تست تأخیر واقعی برای هر کانفیگ یا همه با هم، از داخل خود کانفیگ در Xray-core (مثل v2rayNG)، با تشخیص «پاسخ نمی‌دهد»، «سرور خاموش»، «فیلترشده» یا «کانفیگ نامعتبر».
  • ۱۵ حالت: کانفیگ به‌تنهایی، یا جلو / پشت موتور: Config → Aether، Aether → Config، Config → Psiphon، Psiphon → Config، Config → Tor، Tor → Config، Config → Aether → Psiphon، Config → Aether → Tor، Config → Tor → Psiphon، Config → Tor → Aether، Aether → Psiphon → Config، Aether → Tor → Config، Tor → Psiphon → Config، Tor → Aether → Config.
  • صفحهٔ اصلی زنجیرهٔ در حال اجرا را نشان می‌دهد؛ مثلاً VLESS → Aether(WireGuard).
  • کانفیگ‌ها در هستهٔ Xray-core همراه برنامه (libxray.so) اجرا می‌شوند؛ با خاموش بودن کانفیگ سفارشی، همه‌چیز مثل قبل کار می‌کند.
  • مجوز تازه: دوربین، فقط هنگام اسکن کد QR.

‏هستهٔ موتور 2.3.0

  • اثر انگشت TLS شبیه کروم در دست‌دهی‌های تونل؛ ECH تماس‌های API ورپ را هم می‌پوشاند.
  • دامنه‌هایی که فقط IPv6 دارند داخل تونل resolve می‌شوند.
  • Gool: به‌طور پیش‌فرض وایرگارد داخل MASQUE؛ حالت کلاسیک وایرگارد داخل وایرگارد قابل انتخاب است.
  • کتابخانهٔ زمان اجرای C++ لازم موتور همراه آن بسته‌بندی می‌شود و CI هر APK فاقد کتابخانهٔ موتور را رد می‌کند.

‏رفع اشکال‌ها

  • تست تأخیر واقعی برای همهٔ کانفیگ‌ها -1 و «فیلترشده» نشان می‌داد، حتی کانفیگ‌هایی که فوراً وصل می‌شدند. تست قبلی با TLSِ خود گوشی دست‌دهی جداگانه می‌کرد که سرور REALITY هرگز کاملش نمی‌کند، آن هم بدون اثر انگشت کانفیگ و با DNSِ شبکه. حالا هر کانفیگ در Xray-core اجرا می‌شود و زمان یک درخواست HTTP از داخل آن اندازه گرفته می‌شود؛ نتیجه‌ها در گزارش عیب‌یابی ثبت می‌شوند.
  • زنجیره‌هایی که Tor در میانه یا انتهای آن‌هاست (Config → Tor، Config → Tor → Aether، Config → Tor → Psiphon، Config → Aether → Tor، Tor → Config):
    • دست‌دهی Tor با رله‌ها از مسیر کانفیگ دیگر نام سرور ساختگی نمی‌فرستد؛ سرورهای دارای sniffing آن را به جست‌وجوی ناموفق تبدیل می‌کردند (tls handshake eof).
    • دریافت فهرست رله‌های Tor در زنجیرهٔ کند دیگر پس از ۱۰ ثانیه رها نمی‌شود.
    • تلاش‌های اتصال با پل از فهرستی که Tor از قبل دارد استفاده می‌کنند و آن را دوباره دانلود نمی‌کنند.
    • ایکس‌ری اتصال‌های نیمه‌بسته را پس از یک مهلت کوتاه می‌بندد، نه فوراً.
    • مهلت‌های بیشتر برای دست‌دهی و بی‌کاری گام‌های زنجیره، مالتی‌پلکس برای کانفیگ پشت گام کند و تلاش دوباره برای خطاهای گذرای استریم Tor.
  • Psiphon → Config: DNS واقعی دستگاه به سایفون داده می‌شود و قطع اتصال در حین راه‌اندازی سایفون به‌درستی انجام می‌شود.
  • «چسباندن از کلیپ‌بورد» حالا متن را واقعاً در کادر وارد می‌کند، از جمله لینک‌های اشتراک‌گذاری‌شده از تلگرام یا مرورگر، و نویسه‌های نامرئی اطراف لینک‌ها را حذف می‌کند.
  • دسترس‌پذیری: دکمهٔ اتصال، ویجت و کنترل‌های تنظیمات عمل و وضعیت خود را در TalkBack اعلام می‌کنند.
  • Gemini: تعویض یا پاک کردن کلید API فوراً اعمال می‌شود.
  • فاصلهٔ دکمهٔ «حذف همهٔ کانفیگ‌ها» اصلاح شد و اسکنر QR عمودی باز می‌شود.

‏ممیزی امنیتی: ۹۲ از ۱۰۰

‏گزارش کامل (فارسی و انگلیسی): docs/SECURITY_AUDIT_1.5.0.md

  • رفع‌شده: بررسی TLSِ «همه را بپذیر» از تست پینگ حذف شد؛ لاگ Xray دیگر سرور و UUIDِ کانفیگ قفل‌شدهٔ NPVT را نشان نمی‌دهد؛ دریافت اشتراک در حالت وصل از داخل تونل انجام می‌شود؛ «کپی لینک» در کلیپ‌بورد حساس علامت می‌خورد؛ پورت‌های تست پینگ رمز دارند.
  • بررسی‌شده: DNS و IPv6 (::/0) داخل تونل مسیریابی می‌شوند، در حالت‌های Tor، DNS روی TCP می‌رود و UDP دور ریخته می‌شود، STUNِ WebRTC از خروجی تونل بیرون می‌رود و کیل‌سوییچ هنگام خطای موتور یک TUNِ مسدودکننده نگه می‌دارد.
  • باز: پورت‌های SOCKS محلی زنجیره‌ها رمز ندارند؛ اشتراک روی شبکهٔ محلی به‌طور پیش‌فرض رمز ندارد. حالت پراکسی و برنامه‌های مستثنا در تونل‌سازی جزئی طبق طراحی از تونل رد نمی‌شوند.

Verify your download

Open About in the app: it shows the APK SHA-256 and the signing certificate. They must match this list.

File SHA-256
Aether-1.5.0-arm64-v8a.apk ddf259c860d2e8d58b75999a146b30e9de1d45a7ba9f1b7d8ba9bb37dd209cf2
Aether-1.5.0-armeabi-v7a.apk 28c414934fd6ec8b2f08d3bac2a33045913df1a6c92103b556b54b2fba30eab3
Aether-1.5.0-universal.apk 262ff4c2996882302e0521d6af4a4b182db7647491d1a22e8af196cd701845a7
Aether-1.5.0-x86_64.apk 1f9daac4b9cf26f955da55b7a46d1280d87005d99da28a01da7d24bace04c4d7

Signing certificate SHA-256: 91b3019f60bff82594c342e5123c5cfaf8d14d9bdefb3be5cfd8187459cd7583

⚡ انتشار افزونهٔ QW_Google-Flow (نسخهٔ ۱.۰.۰)

دور زدن خطای تحریم منطقه (Not available in your country) در سایت Google Flow

این افزونهٔ سبک و امن برای مرورگرهای Chrome و Edge، محدودیت جغرافیایی سرویس هوش مصنوعی گوگل فلو را برطرف می‌کند.

⚠️ نکتهٔ بسیار مهم: ابتدا با یک VPN متصل شوید که سایت‌های جمینی (Google Gemini) را باز کند (سالم و بدون قطعی)، سپس وارد سایت Google Flow شده و افزونه را فعال نمایید.


📥 دانلود و نصب سریع

🔗 دانلود فایل افزونه از گیت‌هاب (نسخهٔ v1.0.0)

مراحل فعال‌سازی:

  1. فایل زیپ را دانلود و استخراج (Extract) کنید.
  2. در مرورگر به صفحهٔ افزونه‌ها بروید (chrome://extensions یا edge://extensions).
  3. گزینهٔ Developer mode (حالت توسعه‌دهنده) را در بالای صفحه روشن کنید.
  4. روی Load unpacked بزنید و پوشهٔ افزونه را انتخاب کنید.
  5. وارد سایت flow.google.com شوید و کلید افزونه را روشن کنید.

سازنده: QW-AI-Code

🚀 انتشار نسخهٔ جدید Aether Desktop (نسخهٔ ۱.۳.۰)

همگام‌سازی کامل با جدیدترین قابلیت‌ها و بهینه‌سازی‌های نسخهٔ موبایل

نسخهٔ جدید کلاینت ویندوز اکنون با آخرین تغییرات و بهبودهای هسته آمادهٔ استفاده است.


📥 دانلود نسخهٔ جدید

نسخهٔ نصب‌کننده (Installer) و نسخهٔ پرتابل (Portable) را می‌توانید مستقیماً از گیت‌هاب دریافت کنید:

🔗 دانلود Aether Desktop v1.3.0 از بخش Releases


توسعه‌داده‌شده توسط QW-AI-Code


📢 اطلاعیهٔ مهم دربارهٔ فایل‌های کانفیگ نپسترنت (.npvt) و گزارش باگ‌ها

با سلام و احترام به همهٔ کاربران و همراهان گرامی،

پیرو بازخوردهای ارزشمند شما دربارهٔ نسخهٔ اخیر، چند نکتهٔ مهم را در مورد قابلیت‌های جدید به اطلاع می‌رسانم:


۱. خطای «فرمت پشتیبانی نمی‌شود» در برخی فایل‌های .npvt

در حال حاضر کلاینت اتر از فرمت استاندارد (کلاسیک) فایل‌های نپسترنت پشتیبانی می‌کند. برخی کانال‌ها فایل‌های خود را با نسخه‌ها و فرمت‌های جدیدتر خروجی می‌گیرند که ساختار باینری متفاوتی دارند و به همین دلیل فعلاً در برنامه شناسایی نمی‌شوند.

  • راه‌حل موقت: تا زمان آماده‌سازی و انتشار به‌روزرسانی بعدی، می‌توانید از کانفیگ‌های کانال تلگرامی @Broz_time یا سایر منابعی که کانفیگ‌های نپسترنت را با فرمت کلاسیک منتشر می‌کنند (یا کانفیگ‌های استاندارد V2Ray مانند VLESS) استفاده فرمایید.
  • پشتیبانی کامل از ساختار فایل‌های جدید در آپدیت بعدی اضافه خواهد شد.

۲. نحوهٔ گزارش مشکلات و باگ‌ها

اگر در کار با قابلیت‌های جدید برنامه (مثل بخش کانفیگ‌های سفارشی، رابط کاربری یا زنجیره‌ها) به باگ یا ایراد فنی در عملکرد خود برنامه برخورد کردید، لطفاً آن را از طریق بخش Issues در گیت‌هاب همراه با لاگ یا توضیحات ثبت بفرمایید تا بررسی و برطرف شود.

⚠️ توجه: لطفاً در نظر داشته باشید که قطعی‌های سراسری، فیلترینگ شدید پورت‌ها یا مسدود بودن سرورها توسط اپراتورهای مخابراتی ارتباطی با باگ نرم‌افزار ندارد؛ بنابراین تنها مواردی را مطرح نمایید که مربوط به نقص فنی خود اپلیکیشن باشد.

از شکیبایی، همراهی و بازخوردهای سازندهٔ شما بسیار سپاسگزارم. 🌹