31 lines
427 B
Bash
31 lines
427 B
Bash
#!/bin/bash
|
|||
|
|
|
||
|
|
ufw --force reset
|
||
|
|
|
||
|
|
# allow all from V20
|
||
|
|
V20='85.144.254.63'
|
||
|
|
ufw allow ssh rom ${V20}
|
||
|
|
# ufw allow ftp rom ${V20}
|
||
|
|
|
||
|
|
while read -r ip
|
||
|
|
do
|
||
|
|
ufw allow from ${ip}
|
||
|
|
done < "/root/SAVEIPS"
|
||
|
|
|
||
|
|
# apache
|
||
|
|
ufw allow http
|
||
|
|
ufw allow https
|
||
|
|
|
||
|
|
# gitea
|
||
|
|
ufw allow 3000
|
||
|
|
|
||
|
|
# plex:
|
||
|
|
ufw allow 32400
|
||
|
|
# ufw allow 34444
|
||
|
|
# optional plex for iternal networkl discovery
|
||
|
|
# ufw allow 32410:32414/udp
|
||
|
|
# ufw allow 19000/udp
|
||
|
|
|
||
|
|
ufw logging low
|
||
|
|
ufw enable
|