Update socat.sh
parent
e8871f1ba1
commit
641b541dc2
19
socat.sh
19
socat.sh
|
@ -49,6 +49,13 @@ function disable_selinux(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function disable_iptables(){
|
||||||
|
systemctl stop firewalld.service >/dev/null 2>&1
|
||||||
|
systemctl disable firewalld.service >/dev/null 2>&1
|
||||||
|
service iptables stop >/dev/null 2>&1
|
||||||
|
chkconfig iptables off >/dev/null 2>&1
|
||||||
|
}
|
||||||
|
|
||||||
get_ip(){
|
get_ip(){
|
||||||
ip=`curl http://whatismyip.akamai.com`
|
ip=`curl http://whatismyip.akamai.com`
|
||||||
}
|
}
|
||||||
|
@ -71,11 +78,8 @@ start_socat(){
|
||||||
" >> /etc/rc.d/rc.local
|
" >> /etc/rc.d/rc.local
|
||||||
chmod +x /etc/rc.d/rc.local
|
chmod +x /etc/rc.d/rc.local
|
||||||
else
|
else
|
||||||
source /etc/os-release &>/dev/null
|
if [ -s /etc/rc.local ]; then
|
||||||
if [[ "${ID}" == "debian" && ${VERSION_ID} -ge 9 ]];then
|
echo -e "${Green}检测到系统无/etc/rc.local自启,正在为其配置... ${Font} "
|
||||||
echo -e "${Green}检测到【Debian ${VERSION_ID}】无/etc/rc.local自启,正在为其配置... ${Font} " >/dev/null 2>&1
|
|
||||||
elif [[ "${ID}" == "ubuntu" && `echo "${VERSION_ID}" | cut -d '.' -f1` -ge 17 ]];then
|
|
||||||
echo -e "${Green}检测到【Ubuntu ${VERSION_ID}】无/etc/rc.local自启,正在为其配置... ${Font} " >/dev/null 2>&1
|
|
||||||
echo "[Unit]
|
echo "[Unit]
|
||||||
Description=/etc/rc.local
|
Description=/etc/rc.local
|
||||||
ConditionPathExists=/etc/rc.local
|
ConditionPathExists=/etc/rc.local
|
||||||
|
@ -118,10 +122,6 @@ start_socat(){
|
||||||
chmod +x /etc/rc.local
|
chmod +x /etc/rc.local
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
systemctl stop firewalld.service >/dev/null 2>&1
|
|
||||||
systemctl disable firewalld.service >/dev/null 2>&1
|
|
||||||
service iptables stop >/dev/null 2>&1
|
|
||||||
chkconfig iptables off >/dev/null 2>&1
|
|
||||||
get_ip
|
get_ip
|
||||||
sleep 3
|
sleep 3
|
||||||
echo
|
echo
|
||||||
|
@ -168,4 +168,5 @@ start_socat
|
||||||
checkos;
|
checkos;
|
||||||
rootness;
|
rootness;
|
||||||
disable_selinux;
|
disable_selinux;
|
||||||
|
disable_iptables;
|
||||||
status_socat;
|
status_socat;
|
||||||
|
|
Loading…
Reference in New Issue