From b96014f5443df455ae64f04916b803bfd58aec29 Mon Sep 17 00:00:00 2001 From: RNL Date: Sat, 7 Mar 2026 16:41:42 +1100 Subject: [PATCH] auto install iptables if not available --- setup.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.sh b/setup.sh index 4789489..e6a1563 100755 --- a/setup.sh +++ b/setup.sh @@ -220,6 +220,11 @@ else yellow "Port $ACCESS_PORT → 8000 redirect already set." PORT_OK=true else + # Ensure iptables is available + if ! command -v iptables &>/dev/null; then + yellow "Installing iptables..." + DEBIAN_FRONTEND=noninteractive sudo apt-get install -y -qq iptables + fi if sudo iptables -t nat -A PREROUTING -p tcp --dport "$ACCESS_PORT" -j REDIRECT --to-port 8000 && \ sudo iptables -t nat -A OUTPUT -o lo -p tcp --dport "$ACCESS_PORT" -j REDIRECT --to-port 8000; then green "Port $ACCESS_PORT → 8000 redirect configured."