v2ray-agent/install.sh

65 lines
1.8 KiB
Bash
Raw Normal View History

2019-11-06 10:58:06 +08:00
#!/usr/bin/env bash
export PATH="/usr/bin/:#$PATH"
nginxStatus=false
v2rayStatus=false
httpsStatus=false
# todo 先完善正常步骤
initNginx(){
echo -e '\033[36m 检查Nginx中... \033[0m'
existProcessNginx=`ps -ef|grep nginx|grep -v grep`
existNginx=`command -v nginx`
if [ -z "$existProcessNginx" ] && [ -z "$existNginx" ]
then
echo '安装Nginx中如遇到是否安装输入y'
yum update
yum install nginx
echo '步骤二Nginx安装成功执行下一步'
installV2Ray
else
# todo
echo '检查到Nginx存在是否停止并卸载输入y/Y确认'
read -e unstallStatus
if [[ $unstallStatus -eq "y" || $unstallStatus -eq "Y" ]]
then
echo '卸载'
else
echo '不卸载,停止脚本'
fi
fi
}
installHttps(){
echo 'https'
}
installV2Ray(){
echo -e '\033[36m 检查V2Ray中... \033[0m'
}
checkOS(){
systemVersion=`cat /etc/redhat-release|grep CentOS|awk '{print $1}'`
if [ -n "$systemVersion" ] && [ "$systemVersion" == "CentOS" ]
then
echo ''
echo -e '\033[35m步骤一系统为CentOS执行下一步 \033[0m'
return 1
else
echo '目前仅支持Centos'
fi
}
init(){
echo -e "\033[35m此脚本会执行以下内容: \033[0m"
echo -e "\033[36m 1.检查系统版本是否为CentOS \033[0m"
echo -e "\033[36m 2.检测nginx是否安装并配置 \033[0m"
echo -e "\033[36m 3.检测https是否安装并配置 \033[0m"
echo -e "\033[36m 4.检测V2Ray是否安装并配置 \033[0m"
echo -e "\033[35m是否进入手动模式y键入回车进入自动模式: \033[0m"
read -e automatic
if [ "$automatic" = "y" ]
then
echo '手动模式'
else
checkOS
echo "$?"
fi
}
init