File tree Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+
4+ set -euo pipefail
5+ set -x
6+
7+
8+ # get CIDR from list
9+ get_prefix () {
10+ curl --max-time 30 --retry-delay 3 --retry 10 -4s -# https://raw.githubusercontent.com/$NAME_ACCOUNT_GITHUB /ipranges/main/" $1 " /ipv4_merged.txt > /tmp/" $1 " .txt
11+ curl --max-time 30 --retry-delay 3 --retry 10 -4s -# https://raw.githubusercontent.com/$NAME_ACCOUNT_GITHUB /ipranges/main/" $1 " /ipv6_merged.txt >> /tmp/" $1 " .txt
12+ }
13+
14+ get_prefix ' CDNvideo' || echo ' failed'
15+
16+ # save ipv4
17+ grep -v ' :' /tmp/CDNvideo.txt | sed ' s/\/32//g' > /tmp/CDNvideo-ipv4.txt
18+
19+ # save ipv6
20+ # grep ':' /tmp/CDNvideo.txt > /tmp/CDNvideo-ipv6.txt
21+
22+ # Create/Prepare ACL List for CDNvideo IPv4
23+ echo -e " [bypass_all]\n[proxy_list]" | tee CDNvideo/ipv4.acl
24+
25+ # Create/Prepare ACL List for CDNvideo IPv6
26+ # echo -e "[bypass_all]\n[proxy_list]" | tee CDNvideo/ipv6.acl
27+
28+ # sort & uniq
29+ sort -h /tmp/CDNvideo-ipv4.txt | uniq >> CDNvideo/ipv4.acl
30+ # sort -h /tmp/CDNvideo-ipv6.txt | uniq >> CDNvideo/ipv6.acl
Original file line number Diff line number Diff line change 1- Beeline+Corbina prefix
1+ Beeline+Corbina+CDNvideo prefix's
You can’t perform that action at this time.
0 commit comments