timmy gist felülvizsgálása 10 months ago. Revízióhoz ugrás
Nincsenek változtatások
timmy gist felülvizsgálása 10 months ago. Revízióhoz ugrás
Nincsenek változtatások
timmy gist felülvizsgálása 10 months ago. Revízióhoz ugrás
Nincsenek változtatások
timmy gist felülvizsgálása 1 year ago. Revízióhoz ugrás
1 file changed, 24 insertions
taiwan_ips_ipset_config.sh(fájl létrehozva)
| @@ -0,0 +1,24 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # Delete the existing taiwan_ips ipset collection if it exists | |
| 4 | + | ipset destroy taiwan_ips | |
| 5 | + | ||
| 6 | + | # Create a new taiwan_ips ipset collection | |
| 7 | + | ipset create taiwan_ips hash:net | |
| 8 | + | ||
| 9 | + | # Download the Taiwan IP range file using wget (commented out) | |
| 10 | + | wget https://github.com/Loyalsoldier/geoip/raw/release/text/tw.txt -O tw.txt | |
| 11 | + | ||
| 12 | + | # Add IPv4 ranges to the ipset collection | |
| 13 | + | while IFS= read -r line; do | |
| 14 | + | # Check if the line contains an IPv4 address | |
| 15 | + | if [[ "$line" =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ ]]; then | |
| 16 | + | ipset add taiwan_ips "$line" | |
| 17 | + | fi | |
| 18 | + | done < tw.txt | |
| 19 | + | ||
| 20 | + | # Delete the downloaded file (commented out) | |
| 21 | + | # rm tw.txt | |
| 22 | + | ||
| 23 | + | # View the contents of the taiwan_ips ipset collection | |
| 24 | + | # ipset list taiwan_ips | |