Download Latest Version omniedge-cli-2.9.0-linux-arm64.tar.gz (7.4 MB)
Email in envelope

Get an email when there's a new version of OmniEdge

Home / v1.1.0-beta
Name Modified Size InfoDownloads / Week
Parent folder
omniedge-v1.1.0-beta-openwrt-arm.zip 2026-01-13 7.5 MB
omniedge-v1.1.0-beta-arm.zip 2026-01-13 7.5 MB
omniedge-v1.1.0-beta-arm64.zip 2026-01-13 7.5 MB
omniedge-desktop-1.1.0-beta-linux-amd64.AppImage 2026-01-13 78.0 MB
omniedge-desktop-1.1.0-beta-linux-amd64.deb 2026-01-13 10.5 MB
omniedge-desktop-1.1.0-beta-linux-amd64.flatpak 2026-01-13 4.9 MB
omniedge-desktop-1.1.0-beta-linux-amd64.rpm 2026-01-13 10.7 MB
omniedge-v1.1.0-beta-openwrt-mips.zip 2026-01-13 7.2 MB
omniedge-v1.1.0-beta-openwrt-mipsle.zip 2026-01-13 7.1 MB
omniedge-desktop-1.1.0-beta-macos-arm64.dmg 2026-01-13 10.5 MB
omniedge-v1.1.0-beta-openwrt-amd64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-openwrt-arm64.zip 2026-01-13 7.5 MB
omniedge-desktop-1.1.0-beta-windows-amd64.exe 2026-01-13 6.9 MB
omniedge-v1.1.0-beta-freebsd-14.zip 2026-01-13 8.4 MB
omniedge-v1.1.0-beta-amd64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-loongarch64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-ubuntu-24.04-amd64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-ubuntu-24.04-amd64.zip.sha256 2026-01-13 112 Bytes
omniedge-v1.1.0-beta-riscv64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-ubuntu-22.04-amd64.zip 2026-01-13 8.1 MB
omniedge-v1.1.0-beta-ubuntu-22.04-amd64.zip.sha256 2026-01-13 112 Bytes
omniedge-v1.1.0-beta-macos-amd64.zip 2026-01-13 8.5 MB
omniedge-v1.1.0-beta-macos-arm64.zip 2026-01-13 7.8 MB
omniedge-v1.1.0-beta-macos-arm64.zip.sha256 2026-01-13 105 Bytes
omniedge-v1.1.0-beta-macos-amd64.zip.sha256 2026-01-13 105 Bytes
README.md 2026-01-13 2.5 kB
v1.1.0-beta (2026-01-13) source code.tar.gz 2026-01-13 19.2 MB
v1.1.0-beta (2026-01-13) source code.zip 2026-01-13 19.5 MB
v1.1.0-beta source code.tar.gz 2026-01-13 19.2 MB
v1.1.0-beta source code.zip 2026-01-13 19.5 MB
Totals: 30 Items   316.7 MB 0

🚀 Core Networking & Robustness

  • Optimization & Performance:
    • Dynamic MSS Clamping: Fixed TCP "hanging" issues by setting MSS to 1360 across all platforms.
    • Safe MTU: Defaulted to 1400 for better VPN encapsulation headroom.
    • Multi-Supernode Tracking: Improved stability by tracking and routing all resolved IPs for a supernode host.
  • Platform-Specific Enhancements:
    • Windows Reliability: Switched to PowerShell for 100% reliable gateway detection.
    • Modern Linux DNS: Implemented non-destructive DNS management via resolvectl and resolvconf.
    • System DNS Integrity: Strictly respects system DNS settings, avoiding overrides unless explicitly required.
  • Dynamic Routing:
    • Smart NAT: Automatically calculates virtual CIDR for NAT masquerading based on assigned VIP and mask.

🛠️ Simplified CLI & Experience

  • Unified start Command:
    • Automatically triggers browser-based login if not authenticated.
    • Launches interactive network selection after login.
    • Automatically forks to the background (daemon mode) after interaction.
  • New Lifecycle Commands:
    • omniedge status: View real-time connection info, IP, and PID.
    • omniedge stop: Gracefully terminate the background engine and restore system routes.
  • Process Management: Integrated background daemonization for both CLI and Desktop environments.

🔐 Authentication & Security

  • Secure Persistence:
    • No Plaintext Secrets: Sensitive data (passwords, secret keys) is no longer stored in auth.json.
    • Keychain Sync: Refresh tokens are now properly synchronized to prevent valid sessions from becoming stale.
    • Restricted Permissions: Configuration files now default to 0600 (owner-only access) for enhanced security.
  • Robust Token Management:
    • Refresh Token Fix: Fixed an issue where non-rotating keys could be overwritten, ensuring long-lived sessions persist correctly.
    • Legacy Removal: Completely removed insecure username/password login methods in favor of Browser-based OAuth and Security Keys.

🐛 Bug Fixes

  • Exit Node Propagation: start --as-exit-node now correctly signals the backend, ensuring the device is listed as an available exit node.
  • Root Daemon Management: omniedge stop now intelligently handles permission errors, requesting sudo if needed to terminate a root-owned daemon.
Source: README.md, updated 2026-01-13