Skip to content

v0.2.8: connections that start faster and a decoy for more phones

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:57

Connections that start faster and a decoy for more phones

  • XHTTP reuses its open connections
  • Name hiding on phones without MD5
  • A few fixes and the missing translations

Connection reuse puts a new connection through the tunnel on an XHTTP link that is already open, so most connections skip the handshakes: Settings → Anti-censorship → Reuse connections (Off, Auto, On) on the phone, XHTTP Connection Reuse under Advanced on the desktop. Auto tries it next to the usual way and keeps whichever answers faster, and a server whose reused links stall goes back to its own links for 10 minutes by itself. Decoy reach lets a phone whose system cannot stop the decoy name any other way send it with a short hop limit (4 to 12 routers), and Auto tries that as a server of its own. Tested on a computer and through real Zray servers, not yet on a phone or against a real server from Iran.

استفاده دوباره از کانکشن ها یه کانکشن جدید رو از روی یه لینک XHTTP که از قبل بازه رد میکنه ، پس بیشتر کانکشن ها دست دادن رو رد میکنن : توی گوشی تنظیمات ← ضد سانسور ← استفاده دوباره از اتصال ها (خاموش ، خودکار ، روشن) ، توی دسکتاپ XHTTP Connection Reuse زیر Advanced . حالت خودکار کنار روش معمول امتحانش میکنه و هر کدوم سریع تر جواب بده رو نگه میداره ، و سروری که لینک های دوباره استفاده شده اش گیر کنن خودش ۱۰ دقیقه برمیگرده به لینک های جدا . برد اسم جعلی به گوشی ای که راه دیگه ای برای نگه داشتن اسم جعلی نداره اجازه میده اون رو با یه محدودیت هاپ کوتاه بفرسته (۴ تا ۱۲ روتر) ، و حالت خودکار اون رو مثل یه سرور جدا امتحان میکنه . روی کامپیوتر و با سرورهای واقعی Zray تست شده ، هنوز روی گوشی یا با یه سرور واقعی از ایران نه .

دانلود / Download

Download this
🪟 Windows ZeroNet-Windows-x64.zip Extract, double-click ZeroNet.exe
🐧 Linux, most computers (Intel / AMD) ZeroNet-Linux-x64.AppImage Make it executable, double-click
🐧 Linux on ARM (Raspberry Pi, ARM laptops) ZeroNet-Linux-ARM64.AppImage Make it executable, double-click
🍎 macOS (Intel and Apple Silicon) ZeroNet-macOS-universal.zip Unzip, right-click ZeroNet.app → Open
🤖 Android, any phone ZeroNet-Android-universal.apk Install it

Zray Core is the same engine without the app, a command-line program for servers, routers and scripts (zray run config.json):

Download this
🪟 Windows ZrayCore-Windows-x64.zip
🐧 Linux, Intel / AMD ZrayCore-Linux-x64.tar.gz
🐧 Linux on ARM ZrayCore-Linux-ARM64.tar.gz
🍎 macOS (Intel and Apple Silicon) ZrayCore-macOS-universal.tar.gz

Not sure which Linux file? Run uname -m in a terminal: x86_64 → x64, aarch64 → ARM64. "exec format error" means the other one.
The other files are for the in-app updater and for experts: the bare programs, .tar.gz archives, and smaller Android APKs for one processor type (arm64-v8a fits almost every modern phone).

نمیدونی کدوم فایل لینوکس رو بگیری؟ توی ترمینال uname -m رو بزن : x86_64 یعنی x64 و aarch64 یعنی ARM64 . اگه ارور «exec format error» گرفتی یعنی باید اون یکی رو بگیری . برای اندروید هم اگه مطمئن نیستی universal رو نصب کن .

زری کور همون موتور بدون اپه ، یه برنامه ی خط فرمان برای سرور و روتر و اسکریپت (zray run config.json) . فایل هاش بالا توی جدول Zray Core هستن .

راهنمای کامل فارسی توی README هست.

Full Changelog: v0.2.7...v0.2.8