#!/bin/bash # # Free (Proxad) IP Ranges - iptables/ipset rules # ASN: AS12322 # Generated: 2025-12-15 # Source: ScaniteX (https://scanitex.com) # # Usage: chmod +x this_script.sh && sudo ./this_script.sh # # Create IPv4 ipset ipset create freeproxad_v4 hash:net -exist ipset flush freeproxad_v4 # Add IPv4 ranges ipset add freeproxad_v4 88.160.0.0/12 ipset add freeproxad_v4 213.36.0.0/16 ipset add freeproxad_v4 213.228.0.0/18 ipset add freeproxad_v4 78.224.0.0/11 ipset add freeproxad_v4 88.120.0.0/13 ipset add freeproxad_v4 83.214.0.0/16 ipset add freeproxad_v4 88.160.0.0/11 ipset add freeproxad_v4 82.64.0.0/14 ipset add freeproxad_v4 82.142.0.0/18 ipset add freeproxad_v4 212.27.32.0/19 ipset add freeproxad_v4 83.152.0.0/13 ipset add freeproxad_v4 88.176.0.0/12 ipset add freeproxad_v4 82.224.0.0/11 ipset add freeproxad_v4 78.192.0.0/10 ipset add freeproxad_v4 62.147.0.0/16 ipset add freeproxad_v4 82.224.0.0/12 ipset add freeproxad_v4 82.240.0.0/12 ipset add freeproxad_v4 91.160.0.0/12 ipset add freeproxad_v4 78.192.0.0/11 # Create IPv6 ipset ipset create freeproxad_v6 hash:net family inet6 -exist ipset flush freeproxad_v6 # Add IPv6 ranges ipset add freeproxad_v6 2a01:e30::/28 ipset add freeproxad_v6 2a01:e00::/26 ipset add freeproxad_v6 2a01:e05::/32 ipset add freeproxad_v6 2a01:e00::/32 ipset add freeproxad_v6 2a01:e0a:800::/39 ipset add freeproxad_v6 2a01:e0a:400::/39 ipset add freeproxad_v6 2a01:e02::/32 ipset add freeproxad_v6 2a01:e0a::/38 ipset add freeproxad_v6 2a01:e0a::/39 ipset add freeproxad_v6 2a01:e06::/32 ipset add freeproxad_v6 2a01:e01::/32 ipset add freeproxad_v6 2a01:e34::/32 ipset add freeproxad_v6 2a01:e03::/32 # Apply iptables rules (uncomment to use) # iptables -A INPUT -m set --match-set freeproxad_v4 src -j ACCEPT # iptables -A INPUT -m set --match-set freeproxad_v4 src -j DROP # ip6tables -A INPUT -m set --match-set freeproxad_v6 src -j ACCEPT # ip6tables -A INPUT -m set --match-set freeproxad_v6 src -j DROP echo "IP ranges for Free (Proxad) loaded successfully!" echo "IPv4 ranges: 19" echo "IPv6 ranges: 13"