Skip to content

Commit 7dc2984

Browse files
committed
Adding the script to generate the route.sh and dnsmasq.conf.add
1 parent d822483 commit 7dc2984

7 files changed

Lines changed: 10157 additions & 6326 deletions

File tree

downloads/dnsmasq.conf.add

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6560,6 +6560,7 @@ server=/baballs.com/114.114.114.114
65606560
server=/babaxiong.com/114.114.114.114
65616561
server=/babeijiu.com/114.114.114.114
65626562
server=/babidou.com/114.114.114.114
6563+
server=/babihu.com/114.114.114.114
65636564
server=/babsoft.net/114.114.114.114
65646565
server=/baby-bus.com/114.114.114.114
65656566
server=/baby0532.com/114.114.114.114
@@ -17330,6 +17331,7 @@ server=/ing2ing.com/114.114.114.114
1733017331
server=/ingdan.com/114.114.114.114
1733117332
server=/ingkee.com/114.114.114.114
1733217333
server=/ingping.com/114.114.114.114
17334+
server=/ingressxm.com/114.114.114.114
1733317335
server=/inhe.net/114.114.114.114
1733417336
server=/inhehuo.com/114.114.114.114
1733517337
server=/ini3e.com/114.114.114.114
@@ -23800,6 +23802,7 @@ server=/pin-color.net/114.114.114.114
2380023802
server=/pin-qu.com/114.114.114.114
2380123803
server=/pin5i.com/114.114.114.114
2380223804
server=/pincai.com/114.114.114.114
23805+
server=/pinduoduo.com/114.114.114.114
2380323806
server=/ping-qu.com/114.114.114.114
2380423807
server=/pingan.com.hk/114.114.114.114
2380523808
server=/pingan.com/114.114.114.114
@@ -26420,6 +26423,7 @@ server=/sijitao.net/114.114.114.114
2642026423
server=/sikan.cc/114.114.114.114
2642126424
server=/sike.cc/114.114.114.114
2642226425
server=/sike.io/114.114.114.114
26426+
server=/siling.com/114.114.114.114
2642326427
server=/silingge.com/114.114.114.114
2642426428
server=/silkroadtechnologies.com/114.114.114.114
2642526429
server=/silucar.com/114.114.114.114
@@ -34623,5 +34627,8 @@ server=/zzzj.com/114.114.114.114
3462334627
server=/zzzmode.com/114.114.114.114
3462434628
server=/zzzyb.com/114.114.114.114
3462534629
server=/zzzyit.com/114.114.114.114
34626-
3462734630
server=/itunes.apple.com/114.114.114.114
34631+
server=/init.itunes.apple.com/114.114.114.114
34632+
server=/radio.itunes.apple.com/114.114.114.114
34633+
server=/radio-activity.itunes.apple.com/114.114.114.114
34634+
server=/radio-services.itunes.apple.com/114.114.114.114

downloads/route.sh

Lines changed: 5041 additions & 6325 deletions
Large diffs are not rendered by default.

downloads/wan-start

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
3+
/jffs/scripts/route.sh delete
4+
/jffs/scripts/route.sh add

scripts/build.sh

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
FILE=${BASH_SOURCE[0]}
6+
pushd `dirname $FILE` > /dev/null
7+
SCRIPT_PATH=`pwd -P`
8+
popd > /dev/null
9+
SCRIPT_FILE=`basename $FILE`
10+
11+
12+
CHINA_IPS_FILE=china_ip_list.txt
13+
echo -e "Downloading Chinese IP Segments file '${CHINA_IPS_FILE}'"
14+
curl -L https://raw.githubusercontent.com/17mon/china_ip_list/master/${CHINA_IPS_FILE} -o ${SCRIPT_PATH}/${CHINA_IPS_FILE}
15+
16+
17+
OUTPUT_PATH=${SCRIPT_PATH}/../downloads
18+
19+
ROUTE_FILE=${OUTPUT_PATH}/route.sh
20+
21+
cp ${SCRIPT_PATH}/route_base.sh ${ROUTE_FILE}
22+
23+
while read IP_SEGMENT; do
24+
echo "route \${OPS} -net ${IP_SEGMENT} \${ROUTE_GW}" >> ${ROUTE_FILE}
25+
done < ${SCRIPT_PATH}/${CHINA_IPS_FILE}
26+
echo -e "Generated ${ROUTE_FILE}"
27+
28+
cp ${SCRIPT_PATH}/wan-start ${OUTPUT_PATH}/wan-start
29+
echo -e "Generated ${OUTPUT_PATH}/wan-start"
30+
31+
echo -e "Downloading accelerated-domains.china.conf ..."
32+
DNSMASQ_FILE=${OUTPUT_PATH}/dnsmasq.conf.add
33+
curl -L https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf -o ${DNSMASQ_FILE}
34+
35+
echo -e "Generated ${DNSMASQ_FILE}"
36+
37+
38+
echo -e "server=/itunes.apple.com/114.114.114.114
39+
server=/init.itunes.apple.com/114.114.114.114
40+
server=/radio.itunes.apple.com/114.114.114.114
41+
server=/radio-activity.itunes.apple.com/114.114.114.114
42+
server=/radio-services.itunes.apple.com/114.114.114.114" >> ${DNSMASQ_FILE}
43+
echo -e "Added Apple Store download site into ${DNSMASQ_FILE}"

0 commit comments

Comments
 (0)