This commit is contained in:
Tower committed 2026-08-15 16:06:54 +02:00
1 parent f0e53185f3
commit 08f0cd1bac
1 file changed
-25
-25
View File
@@ -1,25 +0,0 @@
#!/usr/bin/env bash
set -e
TRUSTED_IP="178.19.224.210"
# Trusted IP kann weiterhin auf alle Port zugreifen
iptables -I DOCKER-USER 1 -s "$TRUSTED_IP" -j ACCEPT
# Öffentlich sind nur Port 443 und 80 Verfügbar
iptables -I DOCKER-USER 2 -p tcp --dport 80 -j ACCEPT
iptables -I DOCKER-USER 3 -p tcp --dport 443 -j ACCEPT
# Alles andere über DOCKER-USER: blocken
iptables -A DOCKER-USER -j DROP
# INPUT: für Host-Dienste (v.a. SSH)
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -I INPUT 2 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -I INPUT 3 -s "$TRUSTED_IP" -j ACCEPT
iptables -I INPUT 4 -p tcp --dport 80 -j ACCEPT
iptables -I INPUT 5 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -j DROP
iptables -L DOCKER-USER -n --line-numbers -v
iptables -L INPUT -n --line-numbers -v