Skip to content

TunnelX v2.2.5

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:57

English

  • Split mode: apps you did not select keep their normal direct internet and DNS. Previously a VPN host route for each destination (and public DNS such as 8.8.8.8) captured every process, so other apps and Google search in the browser looked offline (#79).
  • Selected apps such as Chrome now work in Split mode: their TCP, UDP/QUIC and DNS traffic goes through the sing-box/xray mixed proxy (127.0.0.1, usually port 2080), including SOCKS5 UDP associate. The TCP handshake redirect was fixed (the first SYN is now redirected, and replies from the forwarder are restored to the real server and client). Per-app usage in the Apps tab counts the bytes carried by this forwarder. WireGuard and OpenVPN, which have no mixed proxy, still connect from the VPN address.
  • The Split relay route is no longer deleted every few seconds by the default-route guard (#60). Real default routes on the VPN interface are still removed.
  • Connect failures with sing-box set ipv4 address: The object already exists are now reported as an address conflict (FA/EN/RU) instead of a generic "Wintun adapter was not ready". TunnelX removes only its own stale address, route and interface profile, then retries with a free prefix and, if needed, another interface name (#78).
  • Persian UI: config rows, subscription rows, app cards, history and traffic lists now follow right-to-left layout. English and Russian stay left-to-right (#82).

فارسی

  • حالت Split: برنامه‌هایی که انتخاب نکرده‌اید اینترنت و DNS معمولی خودشان را حفظ می‌کنند. پیش از این، مسیر میزبان VPN برای هر مقصد (و DNS عمومی مثل 8.8.8.8) همهٔ فرآیندها را می‌گرفت و بقیهٔ برنامه‌ها و جستجوی گوگل در مرورگر مثل قطع اینترنت بود (#79).
  • برنامه‌های انتخاب‌شده مثل Chrome حالا در حالت Split کار می‌کنند: ترافیک TCP، UDP/QUIC و DNS آن‌ها از mixed proxy مربوط به sing-box/xray (127.0.0.1، معمولاً پورت ۲۰۸۰) می‌رود، از جمله UDP associate در SOCKS5. هدایت handshake در TCP اصلاح شد (SYN اول هم هدایت می‌شود و پاسخ‌های فورواردر به سرور و کلاینت واقعی برمی‌گردند). مصرف هر برنامه در تب برنامه‌ها بایت‌های همین فورواردر را می‌شمارد. WireGuard و OpenVPN که mixed proxy ندارند همچنان از آدرس VPN متصل می‌شوند.
  • مسیر relay حالت Split دیگر هر چند ثانیه توسط نگهبان مسیر پیش‌فرض (#60) پاک نمی‌شود. مسیرهای پیش‌فرض واقعی روی اینترفیس VPN همچنان حذف می‌شوند.
  • اتصال‌هایی که با خطای sing-box به نام set ipv4 address: The object already exists شکست می‌خوردند حالا با پیام درست «تداخل آدرس» (FA/EN/RU) نشان داده می‌شوند، نه «آداپتر Wintun آماده نیست». TunnelX فقط آدرس، مسیر و پروفایل رابط بازماندهٔ خودش را پاک می‌کند و با پیشوند آزاد و در صورت نیاز نام رابط دیگری دوباره تلاش می‌کند (#78).
  • رابط فارسی: ردیف‌های کانفیگ، اشتراک‌ها، کارت اپ‌ها، تاریخچه و ترافیک حالا راست‌به‌چپ نمایش داده می‌شوند. انگلیسی و روسی چپ‌به‌راست می‌مانند (#82).

Русский

  • Режим Split: приложения, которые вы не выбрали, сохраняют обычный прямой интернет и DNS. Раньше маршрут через VPN для каждого адреса (и публичный DNS, например 8.8.8.8) захватывал все процессы, поэтому другие приложения и поиск Google в браузере выглядели офлайн (#79).
  • Выбранные приложения, например Chrome, теперь работают в Split: их TCP, UDP/QUIC и DNS идут через mixed proxy sing-box/xray (127.0.0.1, обычно порт 2080), включая SOCKS5 UDP associate. Исправлено перенаправление TCP-рукопожатия (первый SYN теперь тоже перенаправляется, а ответы пересыльщика возвращаются реальному серверу и клиенту). Расход приложения на вкладке приложений считает байты этого пересыльщика. WireGuard и OpenVPN без mixed proxy по-прежнему подключаются с адреса VPN.
  • Relay-маршрут режима Split больше не удаляется каждые несколько секунд сторожем маршрута по умолчанию (#60). Настоящие маршруты по умолчанию на VPN-интерфейсе по-прежнему удаляются.
  • Ошибка sing-box set ipv4 address: The object already exists теперь показывается как конфликт адреса (FA/EN/RU), а не как общая «адаптер Wintun не готов». TunnelX удаляет только свой устаревший адрес, маршрут и профиль интерфейса и повторяет попытку со свободным префиксом и при необходимости другим именем интерфейса (#78).
  • Персидский интерфейс: строки конфигов, подписок, карточки приложений, история и трафик теперь отображаются справа налево. Английский и русский остаются слева направо (#82).

دانلودها

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

Downloads

  • Recommended for most users: TunnelX-v2.2.5-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.5-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/38057591587
  • Commit: a2fe89fd88032166fc2196ac3a35deeb551270a9
  • SHA256: D2179A94A26B13EFC1367DE70D61170A864C9CD146233445BD28E593C4979CF1 TunnelX-v2.2.5-standalone-compressed.exe
  • SHA256: EFEB9E86D42693281B9ED945E4E980726B80D747511FB87233CA356351107811 TunnelX-v2.2.5-framework-dependent-win-x64.zip