Skip to content

Backpack v1.3.0

Choose a tag to compare

@AminMGMT AminMGMT released this 14 Jul 17:48

Backpack v1.3.0

Install / update: bash <(curl -fsSL https://raw.githubusercontent.com/AminMGMT/BackPack/main/install.sh) — or just press Update in the CLI menu. Upgrading from a clone-based install (≤ v1.2.0): run Update once from your current menu; every update after that comes from these release assets automatically.

Added

  • Edit tunnel ports from the CLI — per-tunnel Edit action: change the tunnel (control) port, the forwarded ports (server) or the server address (client). The tunnel restarts automatically and the hidden Telegram relay mapping is preserved.
  • Change the web-panel port from the CLI and from the panel itself (with auto-redirect).
  • Release-based install & updatesinstall.sh installs the prebuilt backpack_linux_<arch>.tar.gz into /root/BackPack; the in-app Update detects newer releases and swaps the binary, trying direct → tunnel SOCKS relay → public mirrors, so it works from Iran without Go or git.
  • Offline install — download install.sh + the tar.gz on any machine, copy both to the VPS, run sudo bash install.sh.
  • Backups folder — backups live in /root/BackPack/backups; Restore lists the archives there.
  • Validation — bad port entries / tunnel names are rejected before they can crash-loop a tunnel service.

Changed

  • CLI restyled & reorganized — red/white/gray theme, a gray description beside every option; new layout: Setup Server · Setup Client · Manage (tunnels, status, restart all, auto refresh) · Backup & Restore · Web Panel · Optimize · Telegram Bot · Update · Uninstall. Panel link & login code moved into the Web Panel section.
  • Web panel is monitoring-only (best on the Iran server): live metrics, tunnel state/ping/logs. Management moved to the CLI; Settings keeps theme, update, panel port, password.
  • Telegram bot relays through a tunnel by default — works 100% from Iran (a "direct" option remains for kharej).
  • Watchdog client health-check now matches the peer IP, not just the port.

Fixed

  • Session store purge (memory leak), panel restart after restore (restored port/password now apply), crash-loop on invalid port specs.

Assets

File Arch
backpack_linux_amd64.tar.gz x86_64
backpack_linux_arm64.tar.gz aarch64