Skip to content

Commit 8f6a040

Browse files
author
you-oops-dev[silent]
committed
Add CDNvideo
1 parent f4469dc commit 8f6a040

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

CDNvideo/downloader.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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

beeline-all/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Beeline+Corbina prefix
1+
Beeline+Corbina+CDNvideo prefix's

0 commit comments

Comments
 (0)