mirror of
https://github.com/LX3JL/xlxd.git
synced 2026-01-06 00:30:34 +01:00
40 lines
1.1 KiB
Bash
40 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Reset UFW to start with a clean slate
|
|
sudo ufw reset
|
|
|
|
# Set default policies
|
|
sudo ufw default deny incoming
|
|
sudo ufw default allow outgoing
|
|
|
|
# Allow specific ports and protocols
|
|
# HTTP and HTTPS
|
|
sudo ufw allow 80/tcp # HTTP
|
|
sudo ufw allow 443/tcp # HTTPS (optional)
|
|
|
|
# Additional TCP Ports
|
|
sudo ufw allow 8080/tcp # Additional HTTP service
|
|
sudo ufw allow 22/tcp # SSH
|
|
|
|
# UDP Ports
|
|
sudo ufw allow 10001/udp # UDP port 10001
|
|
sudo ufw allow 10002/udp # UDP port 10002
|
|
sudo ufw allow 42000/udp # UDP port 42000
|
|
sudo ufw allow 30001/udp # UDP port 30001
|
|
sudo ufw allow 20001/udp # UDP port 20001
|
|
sudo ufw allow 30051/udp # UDP port 30051
|
|
sudo ufw allow 62030/udp # UDP port 62030
|
|
sudo ufw allow 8880/udp # UDP port 8880
|
|
sudo ufw allow 10100/udp # UDP port 10100
|
|
|
|
# Port Ranges
|
|
sudo ufw allow 10101:10199/udp # UDP ports 10101-10199
|
|
sudo ufw allow 12345:12346/udp # UDP ports 12345-12346
|
|
sudo ufw allow 40000/udp # UDP port 40000
|
|
sudo ufw allow 21110/udp # UDP port 21110
|
|
|
|
# Enable UFW
|
|
sudo ufw enable
|
|
|
|
# Show UFW status
|
|
sudo ufw status verbose |