v0.2.0
Quota Manager v0.2.0.
Install on the gateway laptop:
sudo apt install ./quota-manager_0.2.0_all.debOr, with the apt repository configured (see README):
sudo apt-get update && sudo apt-get install quota-managerThe package configures the network stack, installs the Python
dependencies into /opt/quota-manager/.venv, wires the
quota-gateway systemd service and starts it. See the README for
the post-install router steps (disable DHCP, disable IPv6/RA).
Added
- Separate speed controls for internet vs home network. The Network tab
splits your real line speed (internet) from the internal transfer rate, so
limiting the internet doesn't slow down copying files between your own
devices. - Mark a person as "unlimited." An exempt user is never cut off, however
much they use. Manual blocks still apply. - Turn away anonymous devices. Phones and laptops can hide their identity
with a "private address"; a new Network-tab option automatically blocks
brand-new devices that do this (optionally including ones already joined). - Privacy eye. One click hides sensitive on-screen details — device IDs
and the saved broadband username/password — useful when someone's looking
over your shoulder or you're taking a screenshot. - Guest speed limit. Cap the total bandwidth all guest accounts share.
- Renew your public IP from the dashboard (Strong/WAN mode): a Restart
button re-dials the line for a fresh IP, with an optional automatic schedule
(minimum every 5 minutes). Internet blips for a few seconds while it dials. - Guest account limit + STOP NEW CONNECTIONS. Set a maximum number of
guest accounts, or refuse every brand-new device outright.
Changed
- Cleaner sidebar: bundle settings merged into the Network tab, system
logs moved onto the Admin page, and the tab was renamed to just "Network". - Fresh dashboard look — a dark glass design with a fixed left sidebar,
two-column device cards, subtle background animation, and cobalt-blue
accents throughout. - VPN sharing prefers your real VPN app. If you run a proper VPN app on
the box, it's used directly with no setup. The automatic helper bridge is
now only a fallback for apps that need it — no more duplicate tunnels
fighting over your devices.
Fixed
- Copying files to the box itself was being speed-limited by the internet
upload cap. Transfers involving the box now run at full home-network speed. - Home-network transfers were wrongly limited by internet caps in several
situations (certain settings, or settings left unset). Multiple causes
found and fixed; local transfers stay fast everywhere. - Setting one direction to "unlimited" silently disabled the other
direction's limit too — each direction is now independent. - A speed cap of "2 Mbps" actually measured about 3 — caps are now
accurate. - Brief VPN drop killed sharing for good. If the VPN reconnected, the
household could lose the shared VPN permanently. Sharing now survives
reconnects. - Sharing could send everyone's traffic into a dead fake tunnel (a
leftover junk device), silently cutting off the whole house. Dead tunnels
are detected and avoided. - The VPN share switch forgot it was flipped until you pressed Save, and
its status text froze on "waiting…" — it now saves instantly and updates
live. - The automatic VPN bridge became far more reliable: it installs
correctly, starts correctly, and — importantly — if your VPN app isn't set
up for sharing yet, you now get a clear message instead of every device
silently losing the internet.
Added (late additions)
- Works with v2rayN-style apps automatically. These apps don't create a
system-level VPN tunnel, so the box now downloads a small verified helper
(checksum-checked before use) and bridges the household through it —
nothing to install by hand. - Cut the box's OWN internet without killing the household VPN. With
"Gateway OFF", the box keeps only its connection to the VPN server alive,
so everyone else stays online through the shared tunnel.