Backpack v1.4.0
Backpack v1.4.0
Install / update: bash <(curl -fsSL https://raw.githubusercontent.com/AminMGMT/BackPack/main/install.sh) — or press Update in the CLI menu. This release updates itself safely: it saves a restore point first and rolls back on its own if anything fails to come back up.
Added
Automatic failover to backup server addresses
A client tunnel can now hold extra server addresses — a second IP, a different port, or a CDN edge. When the main address stops answering (a filtered IP, a blocked port), the client rotates to the next one automatically until something connects, and every data connection follows it. This is what keeps a tunnel alive after a server IP gets filtered, without you touching the server.
Set it up during Setup Client, or later from Manage → Manage Tunnels → Edit → Backup server addresses (1.2.3.4, 5.6.7.8:8443, edge.example.com:443 — a bare IP reuses the main port). A tunnel with a single address behaves exactly as before.
Safe updates with automatic rollback
Every update now saves a restore point (the binary plus every config), installs the release, then health-checks the panel and all tunnels. If anything fails to come back up, the previous version is restored automatically. Restore points are also listed under Update → Restore points so you can roll back whenever you want.
Safe edits with automatic revert
Changing a port, address or transport keeps the previous config, verifies the tunnel actually came back up, and reverts automatically if it did not — telling you why, straight from the log (e.g. "address already in use"). A bad edit can no longer leave you with a dead tunnel and a lost config.
Change transport on an existing tunnel
Switch between tcp / tcpmux / udp / ws / wss / wsmux / wssmux without recreating anything: the name, token and forwarded ports stay as they are, mux settings are filled in, and a TLS certificate is generated automatically when moving to wss/wssmux. (Switch the other side to the same transport too.)
Health Check — Manage → Health Check
One screen that checks everything and tells you how to fix what's wrong:
- Server: BBR, queue discipline, socket buffers, open-file limit, binary, root, systemd
- Web panel: service, port listening, firewall hint
- Every tunnel: state, listening port, port syntax, real TCP reachability, TLS certificate expiry, token strength
Each item gets a ✓ / ! / ✗ and every problem gets a plain-language fix underneath.
File Locations — Manage → File Locations
Every config, service, backup and certificate path with a ✓/✗, so you can see what's installed and where it lives.
Changed
- Reachability is measured over TCP, never ICMP — networks that drop ping no longer look "offline" when the tunnel port works fine.
- Backups are pruned to the newest 10 archives and restore points to the newest 5, so neither can fill the disk.
Assets
| File | Arch |
|---|---|
backpack_linux_amd64.tar.gz |
x86_64 |
backpack_linux_arm64.tar.gz |
aarch64 |
Full changelog: https://github.com/AminMGMT/BackPack/blob/main/CHANGELOG.md