feat(network): use Tailnet identities and guarded host firewall

This commit is contained in:
kaka
2026-11-04 12:13:09 +08:00
parent 7d7a69e686
commit 62ef4b458c
4 changed files with 280 additions and 7 deletions

View File

@@ -5,7 +5,7 @@ export LC_ALL=C
fail() { printf 'ERROR: %s\n' "$*" >&2; return 1; }
ensure_baseline_packages() {
local package missing=()
for package in ca-certificates curl jq git openssl openssh-client iproute2; do
for package in ca-certificates curl jq git openssl openssh-client iproute2 nftables; do
if [[ $(dpkg-query -W -f='${db:Status-Status}' "$package" 2>/dev/null) != installed ]]; then
missing+=("$package")
fi