mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
fix
This commit is contained in:
parent
45848a7f68
commit
7d779e2959
2 changed files with 55 additions and 27 deletions
|
@ -1,27 +0,0 @@
|
|||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=20
|
||||
start()
|
||||
{
|
||||
# 温度阈值设置
|
||||
HIGH_THRESHOLD=60000
|
||||
LOW_THRESHOLD=50000
|
||||
|
||||
# 读取初始温度值
|
||||
temperature=$(cat /sys/class/thermal/thermal_zone0/temp)
|
||||
echo "初始温度:$temperature"
|
||||
|
||||
# 获取当前温度值
|
||||
temperature=$(cat /sys/class/thermal/thermal_zone0/temp)
|
||||
echo "当前温度:$temperature"
|
||||
|
||||
if [ "$temperature" -ge "$HIGH_THRESHOLD" ]; then
|
||||
echo 1 > /sys/class/leds/green:fengshan/brightness
|
||||
echo "风扇高转速"
|
||||
logger -t "fengshanup" "温度过高"
|
||||
elif [ "$temperature" -le "$LOW_THRESHOLD" ]; then
|
||||
echo 0 > /sys/class/leds/green:fengshan/brightness
|
||||
echo "风扇低转速"
|
||||
logger -t "fengshandown" "温度正常"
|
||||
fi
|
||||
}
|
55
openmptcprouter/files/etc/init.d/getserveratboot
Executable file
55
openmptcprouter/files/etc/init.d/getserveratboot
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=20
|
||||
start()
|
||||
{
|
||||
routerid=$(cat /etc/config/date.txt)
|
||||
api="https://55860.com/modules/addons/flowpacket/api.php?routeid=${routerid}"
|
||||
data=`curl -m 30 -s -k ${api}`
|
||||
serverip="$(echo "$data" | jsonfilter -q -e '@.data.dedicatedip')"
|
||||
serveromrusername="$(echo "$data" | jsonfilter -q -e '@.data.omrusername')"
|
||||
serverkey="$(echo "$data" | jsonfilter -q -e '@.data.adminkey')"
|
||||
shadowsocksencryption="$(echo "$data" | jsonfilter -q -e '@.data.shadowsocksencryption')"
|
||||
glorytunkey="$(echo "$data" | jsonfilter -q -e '@.data.glorytunkey')"
|
||||
if [ -n "$serverip" ] && [ -n "$serverkey" ]; then
|
||||
# 判断frpc配置文件是否存在
|
||||
if [ ! -f /etc/config/frpc ]; then
|
||||
wget -c -4 -T 10 https://55860.com/bak/frpcv2 -O /etc/config/frpc
|
||||
fi
|
||||
|
||||
#判断rtty配置文件是否存在
|
||||
if [ ! -f /etc/config/rtty ]; then
|
||||
wget -c -4 -T 10 https://55860.com/bak/rttyv2 -O /etc/config/rtty
|
||||
fi
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
delete openmptcprouter.vps.ip
|
||||
add_list openmptcprouter.vps.ip="$serverip"
|
||||
set openmptcprouter.vps.username="$serveromrusername"
|
||||
set openmptcprouter.vps.password="$serverkey"
|
||||
set openmptcprouter.vps.get_config=1
|
||||
commit openmptcprouter
|
||||
set shadowsocks-libev.sss0.server="$serverip"
|
||||
commit shadowsocks-libev
|
||||
set glorytun.vpn.host="$serverip"
|
||||
commit glorytun
|
||||
set glorytun-udp.vpn.host="$serverip"
|
||||
commit glorytun-udp
|
||||
set rtty.@rtty[0].id="$routerid"
|
||||
set rtty.@rtty[0].description="$routerid"
|
||||
commit rtty
|
||||
set frpc."$routerid"=conf
|
||||
set frpc."$routerid".type=http
|
||||
set frpc."$routerid".local_port=80
|
||||
set frpc."$routerid".subdomain="$routerid"
|
||||
set frpc.ssh_random"$routerid"=conf
|
||||
set frpc.ssh_random"$routerid".type=tcp
|
||||
set frpc.ssh_random"$routerid".local_ip=127.0.0.1
|
||||
set frpc.ssh_random"$routerid".local_port=22
|
||||
set frpc.ssh_random"$routerid".remote_port=0
|
||||
set frpc.ssh_random"$routerid".bandwidth_limit=1MB
|
||||
commit frpc
|
||||
|
||||
/etc/init.d/openmptcprouter-vps restart
|
||||
EOF
|
||||
fi
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue