forked from love19862003/4K-IPTV
-
Notifications
You must be signed in to change notification settings - Fork 1
/
merlin.sh
76 lines (64 loc) · 1.8 KB
/
merlin.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/bin/sh
#echo 欢迎使用本脚本
ping 127.0.0.1 -c 2 > /dev/null
echo 本脚本只适用于merlin原版固件,其他固件请勿运行本脚本
ping 127.0.0.1 -c 2 > /dev/null
echo 本提示保留5秒,如果您不是merlin原版固件请立刻按下Ctrl+C中止本脚本
ping 127.0.0.1 -c 10 > /dev/null
echo 本脚本适用于上海电信需要AB面认证的IPTV,其他地区请按实际情况修改脚本
ping 127.0.0.1 -c 2 > /dev/null
echo 使用前请确认光猫已经设置桥接
ping 127.0.0.1 -c 2 > /dev/null
#空行
echo
#脚本提示
echo 正在增加IPTV开机自启动脚本
#移动到脚本目录
cd /jffs/scripts
#删除之前的脚本
echo 正在删除旧文件
rm -rf nat-start*
#下载自启动脚本
echo 正在下载新文件
wget -q --no-check-certificate https://raw.githubusercontent.com/ArronYin/4K-IPTV/master/nat-start
#设置权限
chmod -R 0755 nat-start
#完成提示
echo 成功
#延迟运行
ping 127.0.0.1 -c 2 > /dev/null
#空行
echo
#脚本提示
echo 正添加IPTV运行脚本
#移动到脚本目录
cd /jffs/configs
#删除旧dnsmasq配置文件
echo 正在删除旧文件
rm -rf dnsmasq.conf.add*
#下载开机运行脚本
echo 正在下载新文件
wget -q --no-check-certificate https://raw.githubusercontent.com/ArronYin/4K-IPTV/master/dnsmasq.conf.add
#设置权限
chmod -R 0644 dnsmasq.conf.add
#完成提示
echo 成功
#延迟运行
ping 127.0.0.1 -c 2 > /dev/null
#空行
echo
#返回默认目录
cd
#提示成功
ping 127.0.0.1 -c 2 > /dev/null
echo 脚本运行完成,如果光猫已经设置完毕,您可以把IPTV接在光猫lan口
#延迟运行
ping 127.0.0.1 -c 2 > /dev/null
#空行
echo
#运行提示
echo 正在重启路由器,请待路由器重启成功后,重新启动IPTV
#延迟运行
ping 127.0.0.1 -c 2 > /dev/null
#重启路由器
reboot > /dev/null