123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- #!/bin/sh
- uci set luci.main.lang=zh_cn
- uci set luci.main.mediaurlbase=/luci-static/argon
- uci commit luci
- uci set system.@system[0].timezone=CST-8
- uci set system.@system[0].zonename=Asia/Shanghai
- uci commit system
- uci set fstab.@global[0].anon_mount=1
- uci commit fstab
- ln -sf /sbin/ip /usr/bin/ip
- sed -i 's/http/https/g' /etc/opkg/distfeeds.conf
- sed -i "s/# //g" /etc/opkg/distfeeds.conf
- sed -i '/option disabled/d' /etc/config/wireless
- sed -i '/set wireless.radio${devidx}.disabled/d' /lib/wifi/mac80211.sh
- wifi up
- sed -i '/log-facility/d' /etc/dnsmasq.conf
- echo "log-facility=/dev/null" >> /etc/dnsmasq.conf
- rm -rf /tmp/luci-*
- if [ ! -f /etc/config/placeholder ]; then
- sed -i 's/root:.*/root:$1$tTPCBw1t$ldzfp37h5lSpO9VXk4uUE\/:18336:0:99999:7:::/g' /etc/shadow
- uci set network.lan.ipaddr="10.0.0.1"
- uci set network.lan.ifname="eth1"
- uci set network.wan.ifname="eth0"
- uci set network.wan.proto=pppoe
- uci commit network
-
- uci set shadowsocksr.@global[0].pdnsd_enable='0'
- uci del shadowsocksr.@global[0].tunnel_forward
-
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='1.1.1.1'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='208.67.222.222'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='8.8.8.8'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='8.8.4.4'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='9.9.9.9'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='218.102.23.228'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='210.0.255.250'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='168.95.1.1'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='202.86.191.50'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='77.88.8.8'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='101.101.101.101'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='203.198.7.66'
- uci add_list shadowsocksr.@access_control[0].wan_fw_ips='202.56.128.30'
- uci commit shadowsocksr
-
- uci set AdGuardHome.AdGuardHome.redirect='dnsmasq-upstream'
- uci set AdGuardHome.AdGuardHome.enabled='1'
- uci commit AdGuardHome
-
- uci del dhcp.@dnsmasq[0].resolvfile
- uci set dhcp.@dnsmasq[0].noresolv='1'
- uci commit dhcp
-
- uci -q set aria2.main.split="128"
- uci -q set aria2.main.min_split_size="100K"
- uci -q set aria2.main.max_connection_per_server="128"
- uci -q add_list aria2.main.extra_settings="dht-file-path=/usr/share/aria2/dht.dat"
- uci commit aria2
- fi
- if [ -f /etc/config/jia ]; then
- sed -i '/=\/tmp\/dnsmasq.ssr/d' /etc/init.d/shadowsocksr
- fi
- /etc/init.d/amule disable
- find /www -type f -exec chmod 644 {} \;
- find /www -type d -exec chmod 755 {} \;
- cp -R /www/cgi-bin/* /www/
- chmod +x /www/luci
- chmod +x /usr/share/aria2/*.sh
- ln -sf /usr/bin/python3 /usr/bin/python
- ln -sf /usr/bin/python /usr/bin/py
- ln -sf /usr/lib/netdata/conf.d /etc/netdata/conf.d
- ln /usr/lib/netdata/conf.d/charts.d.conf /etc/netdata/charts.d.conf
- ln /usr/lib/netdata/conf.d/python.d.conf /etc/netdata/python.d.conf
- ln -f /etc/netdata/charts.d.conf /usr/lib/netdata/conf.d/charts.d.conf
- ln -f /etc/netdata/python.d.conf /usr/lib/netdata/conf.d/python.d.conf
- sed -i '/ipv6.conf/d' /etc/sysctl.conf
- echo net.ipv6.conf.all.disable_ipv6=1 >> /etc/sysctl.conf
- echo net.ipv6.conf.default.disable_ipv6=1 >> /etc/sysctl.conf
- echo net.ipv6.conf.lo.disable_ipv6 = 1 >> /etc/sysctl.conf
- date=`date +%m.%d.%Y`
- sed -i "s/DISTRIB_REVISION.*/DISTRIB_REVISION=\"Compiled by GaryPnag $date\"/g" /etc/openwrt_release
- touch /etc/config/placeholder
- exit 0
|