Skip to content

TunnelX v2.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 09:59
· 2 commits to main since this release

English

  • Bulk “Test all ping” for ready V2Ray/Xray/Hysteria configs now runs real-delay probes in parallel, with a Settings control for how many tests run at once (default 4, range 1–8). Cancel still stops in-flight tests; each row updates as it finishes.
  • Failed real-delay probes no longer show raw SOCKS5 connect failed text. Dead configs use the same localized “ping target did not respond” message as other outbound failures.
  • Config list rows ellipsize long names and ping/test results so ping/edit/delete stay inside the window (Fixes #68).
  • Split mode no longer treats generic WireGuard install errors (unknown / unrecognized anywhere) as “Table=off unsupported”. That false fallback could install AllowedIPs 0.0.0.0/0 as a Windows default route while the UI still showed Split (#60).
  • While Split is selected, TunnelX watches 0.0.0.0/0 on the VPN interface (OpenVPN IPCP, WireGuard, TAP/Wintun) and strips it. A banner, header chip, and tray label show Full Route when you turn it on, and a warning if a system-wide default route appears unexpectedly. Logs include [ROUTE] / vpnIfDefault / defaultGateways details.

فارسی

  • دکمه «تست پینگ همه» برای کانفیگ‌های آماده V2Ray/Xray/Hysteria حالا چند تست تأخیر واقعی را همزمان اجرا می‌کند. تعداد همزمان در تنظیمات قابل انتخاب است (پیش‌فرض ۴، بین ۱ تا ۸). توقف، تست‌های در حال اجرا را قطع می‌کند و نتیجه هر ردیف جداگانه به‌روز می‌شود.
  • خطاهای تست واقعی دیگر متن خام SOCKS5 connect failed را نشان نمی‌دهند؛ کانفیگ مرده همان پیام «پاسخی از مقصد پینگ نیامد» را می‌گیرد.
  • ردیف کانفیگ‌ها نام و نتیجه پینگ/تست طولانی را با ellipsis کوتاه می‌کند تا دکمه‌ها داخل پنجره بمانند (رفع #68).
  • در حالت Split، خطاهای عمومی نصب WireGuard دیگر به‌اشتباه «Table=off پشتیبانی نمی‌شود» تفسیر نمی‌شوند؛ آن مسیر می‌توانست 0.0.0.0/0 را روی ویندوز نصب کند در حالی که رابط Splits نشان می‌داد (#60).
  • وقتی Split انتخاب است، TunnelX مسیر پیش‌فرض 0.0.0.0/0 روی آداپتر VPN را می‌پاید و برمی‌دارد. بنر، نشان هدر و متن سینی وقتی Full Route روشن است واضح می‌گویند کل سیستم تونل است؛ اگر مسیر سراسری ناخواسته بیاید هشدار می‌دهند. لاگ‌ها جزئیات [ROUTE] و vpnIfDefault دارند.

Русский

  • Кнопка «Пинг всех» для готовых конфигов V2Ray/Xray/Hysteria запускает Real Delay параллельно. Число одновременных проверок задаётся в настройках (по умолчанию 4, диапазон 1–8). Отмена останавливает текущие тесты; строки списка обновляются по мере завершения.
  • Ошибки Real Delay больше не показывают сырой текст SOCKS5 connect failed. Мёртвые конфиги получают то же локализованное «цель пинга не ответила».
  • Длинные имена конфигов и строки ping/теста в списке обрезаются с многоточием, чтобы кнопки не выходили за окно (Fixes #68).
  • В split-режиме общие ошибки установки WireGuard больше не считаются «Table=off не поддерживается». Ложный fallback мог поставить AllowedIPs 0.0.0.0/0 как маршрут по умолчанию Windows, пока UI показывал Split (#60).
  • Пока выбран Split, TunnelX следит за 0.0.0.0/0 на VPN-интерфейсе и снимает его. Баннер, чип в шапке и текст в трее явно показывают Full Route; при неожиданном системном маршруте появляется предупреждение. В логах есть [ROUTE] / vpnIfDefault.

دانلودها

  • پیشنهادشده برای بیشتر کاربران: TunnelX-v2.2.1-standalone-compressed.exe. این نسخه مستقل است و نیازی به نصب جداگانه .NET ندارد.
  • بسته کم‌حجم‌تر برای کاربرانی که Microsoft .NET 8 Desktop Runtime نسخه x64 را نصب دارند: TunnelX-v2.2.1-framework-dependent-win-x64.zip. فایل ZIP را استخراج کنید و TunnelX.exe را با دسترسی Administrator اجرا کنید. داخل ZIP یک README.txt هم برای توضیح همین پیش‌نیاز قرار دارد.

Downloads

  • Recommended for most users: TunnelX-v2.2.1-standalone-compressed.exe. This is the standalone self-contained EXE and does not require a separate .NET installation.
  • Smaller package for users who already have Microsoft .NET 8 Desktop Runtime (x64): TunnelX-v2.2.1-framework-dependent-win-x64.zip. Extract the ZIP and run TunnelX.exe as Administrator. The ZIP includes README.txt with the same requirement.

Build provenance

  • Built and uploaded by GitHub Actions.
  • Workflow: release
  • Run: https://github.com/MaxiFan/TunnelX/actions/runs/36699363432
  • Commit: 4603e927de694df3c251ebd7e0ecc5a05b948368
  • SHA256: 4C5A5686C48FF21049D4B02EBF3FB7C5D999925CEB218677911A082EC1FF340F TunnelX-v2.2.1-standalone-compressed.exe
  • SHA256: F4B1744F0D679E9DF90B94F8305C5243F2D1D4F8E4F4AD7CFA2DE6AD05492069 TunnelX-v2.2.1-framework-dependent-win-x64.zip