mirror of https://gitlab.com/rwkgyg/CFwarp.git
Update endip1.sh
This commit is contained in:
parent
63baea4621
commit
4215d5f37b
|
@ -1,4 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
warpcheck(){
|
warpcheck(){
|
||||||
case "$(uname -m)" in
|
case "$(uname -m)" in
|
||||||
x86_64 | x64 | amd64 )
|
x86_64 | x64 | amd64 )
|
||||||
|
@ -72,6 +73,18 @@ then
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
temp[$n]=$(echo [2606:4700:d0::$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2)))])
|
||||||
|
n=$[$n+1]
|
||||||
|
if [ $n -ge $iplist ]
|
||||||
|
then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
temp[$n]=$(echo [2606:4700:d1::$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2)))])
|
||||||
|
n=$[$n+1]
|
||||||
|
if [ $n -ge $iplist ]
|
||||||
|
then
|
||||||
|
break
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
|
@ -124,26 +137,7 @@ then
|
||||||
temp[$n]=$(echo 188.114.99.$(($RANDOM%256)))
|
temp[$n]=$(echo 188.114.99.$(($RANDOM%256)))
|
||||||
n=$[$n+1]
|
n=$[$n+1]
|
||||||
fi
|
fi
|
||||||
done
|
if [ $(echo ${temp[@]} | sed -e 's/ /\n/g' | sort -u | wc -l) -ge $iplist ]
|
||||||
|
|
||||||
while true
|
|
||||||
do
|
|
||||||
temp[$n]=$(echo [2606:4700:d0::$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2)))])
|
|
||||||
n=$[$n+1]
|
|
||||||
if [ $n -ge $iplist ]
|
|
||||||
then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
temp[$n]=$(echo [2606:4700:d1::$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2))):$(printf '%x\n' $(($RANDOM*2+$RANDOM%2)))])
|
|
||||||
n=$[$n+1]
|
|
||||||
if [ $n -ge $iplist ]
|
|
||||||
then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
while true
|
|
||||||
do
|
|
||||||
if [ $(echo ${temp[@]} | sed -e 's/ /\n/g' | sort -u | wc -l) -ge $iplist ]
|
|
||||||
then
|
then
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
|
@ -158,6 +152,7 @@ then
|
||||||
n=$[$n+1]
|
n=$[$n+1]
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
fi
|
fi
|
||||||
echo ${temp[@]} | sed -e 's/ /\n/g' | sort -u > ip.txt
|
echo ${temp[@]} | sed -e 's/ /\n/g' | sort -u > ip.txt
|
||||||
ulimit -n 102400
|
ulimit -n 102400
|
||||||
|
|
Loading…
Reference in New Issue