*!/bin/sh echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "*****************************************************************************************" echo "*****************************************************************************************" echo "*****************************************************************************************" echo "** *** ****** ** ** ** * * * **" echo "** **** ******* **** *** *** ** *** **" echo "** ***** ******* **** ***** *** *** **** **" echo "** ***** ****** ***** ****** *** *** ***** **" echo "** ****** ****** ***** ****** **** *** **** **" echo "** ****** ****** ***** ******* **** **** **** **" echo "** ****** ****** ****** ****** ***** **** ***** **" echo "** ****** ******* ****** ******* ***** ***** ****** **" echo "** ****** ****** ****** ******* ***** **** ****** **" echo "** ****** ****** ****** ******** ****** ***** ****** **" echo "** ******* ****** ****** ******** ****** ***** ******* **" echo "** ****** ****** ****** ******** ****** ***** ******* **" echo "** ****** ****** ****** ******** ****** ****** ******* **" echo "** ****** ****** ***** ******** ****** ****** ******* **" echo "** ****** ***** ****** ******** ****** ****** ******* **" echo "** ***** ***** ****** ******** ****** ****** ****** **" echo "** ****** ***** ***** ******** ****** ****** ******* **" echo "** ***** ***** ***** ******** ****** ****** ****** **" echo "** ***** ***** ***** ******* ***** ****** ****** **" echo "** ***** **** ***** ******* ****** ****** ****** **" echo "** **** **** **** ****** ****** ****** ****** **" echo "** **** *** **** ****** ****** ****** ****** **" echo "** **** *** *** ***** ***** ***** ****** **" echo "** **** *** *** ***** ***** ***** ***** **" echo "** **** ** *** **** ***** ***** **** **" echo "** ** * *** *** **** ****** *** **" echo "** ** * ** * *** ***** * **" echo "*****************************************************************************************" echo "**************************** D a l o r a d i u s *********************************" echo "*****************************************************************************************" echo "***** ******** ******** **** ** ****** **** ***" echo "*** ****** ***** * * **** * ***" echo "*** **** ******* * ***** ***** ** *** **** * *** ***" echo "**** *** ****** ** ****** ****** ** **** ***** * *******" echo "**** * ******** ** ***** ****** ** **** ***** *** *****" echo "**** ******* ** **** ****** ** **** ***** ****** ***" echo "**** ** ** ** ***** ** ***** ***** ** *** **" echo "**** *** * ****** * ** *** *** ** ** **" echo "***** ***** * ****** * **** ***** *** ***" echo "*****************************************************************************************" echo "**------------------------------脚本作者:三多先生-------------------------------------**" echo "*****************************************************************************************" echo "+---------------------------------------------------------------------------------------+" echo "+** 免责声明: **+" echo "+** **+" echo "+** 您应该对使用结果自行承担风险。作者不做任何形式的保证: **+" echo "+** 不保证结果满足您的要求,不保证服务不中断, 不保证结果的安全性、 **+" echo "+** 正确性、及时性、合法性。因网络状况、通讯线路、 **+" echo "+** 第三方网站等任何原因而导致您受到法律制裁 **+" echo "+** 作者不承担任何法律责任。 **+" echo "+** **+" echo "+** Email:1064331064@qq.com **+" echo "+** 支持服务器系统环境: CentOS 7.2 **+" echo "+***************************************************************************************+" echo "+---------------------------------------------------------------------------------------+" echo "**************************" echo "*******安装源并更新*******" echo "**************************" yum install -y epel-release rpm -Uvh http://dev.MysqL.com/get/MysqL-community-release-el7-5.noarch.rpm rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum update -y echo "************************" echo "********安装MysqL*******" echo "************************" yum install -y MysqL-community-server MysqL-devel mysql-connector-odbc libdbi-dbd-mysql echo "**********************" echo "*******安装wget*******" echo "**********************" yum -y install wget echo "********************************" echo "*******添加防火墙过滤规则*******" echo "********************************" firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=MysqL firewall-cmd --permanent --zone=public --add-port=10000/tcp #firewall-cmd --permanent --zone=public --add-port=10/udp firewall-cmd --permanent --zone=public --add-service=openvpn iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE echo "************************" echo "*******重启防火墙*******" echo "************************" systemctl restart firewalld.service echo "***********************" echo "*******安装MysqL*******" echo "***********************" yum install -y MysqL-community-server MysqL-devel mysql-connector-odbc libdbi-dbd-mysql echo "***************************" echo "*******创建MysqL密码*******" echo "***************************" #MysqL_secure_installation #MysqLadmin -uroot password "radiusMysqL" echo "****************************" echo "*******安装FreeRadius*******" echo "****************************" yum install -y freeradius freeradius-utils freeradius-MysqL echo "*************************" echo "*******清除yum缓存*******" echo "*************************" yum clean all echo "**************************" echo "*******安装监测系统*******" echo "**************************" yum install -y sysstat echo "**************************" echo "*******安装授时服务*******" echo "**************************" yum install -y ntpd yum install -y ntp yum install -y mod_ssl haproxy squid httpd dnsmasq exim echo "*************************" echo "*******安装Apache2*******" echo "*************************" yum install -y httpd echo "**********************" echo "*******安装PHP********" echo "**********************" yum -y install unzip zip PHP PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc PHP-mbstring PHP-snmp PHP-soap curl curl-devel PHP-MysqL PHP-gd PHP-pear-DB gcc gcc make vim-enhanced libxml2 libxslt pkgconfig zlib-devel gcc-c++ libgcrypt-devel crypt* echo "***************************************" echo "*******apache添加目录权限**************" echo "***************************************" chown apache.apache -R /var/www/html echo "*********************************" echo "*******安装Squid代理服务器*******" echo "*********************************" yum install squid -y yum install iptables-services -y #function openvpn_install #{ #wget https://github.com/Nyr/openvpn-install/blob/master/openvpn-install.sh #cd /root #chmod 777 /root/openvpn-install.sh #./openvpn-install.sh #cd /root #wget http://www.nongnu.org/radiusplugin/radiusplugin_v2.1a_beta1.tar.gz #tar -zxvf radiusplugin_v2.1a_beta1.tar.gz #cd radiusplugin_v2.1a_beta1 #make > /dev/NULL #cp radiusplugin.so /etc/openvpn > /dev/NULL #cp radiusplugin.cnf /etc/openvpn > /dev/NULL #cd /root #} ################################################################################# function web_install { wget http://nchc.dl.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz mkdir /var/www/html/daloradius tar zxvf daloradius-0.9-9.tar.gz mv daloradius-0.9-9/* /var/www/html/daloradius/ mkdir /var/www/html/daloradiususers/ mv /var/www/html/daloradius/daloradius-users/* /var/www/html/daloradiususers/ #修改权限 chmod 644 /etc/raddb/dictionary chown apache /etc/raddb chown apache /etc/raddb/clients.conf chown -R apache:apache /var/www/html/daloradius/* chown -R apache:apache /var/www/html/daloradiususers/* cd /root/ echo "********************************" echo "*******安装webmin管理面板*******" echo "********************************" echo "[Webmin] name=Webmin distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc" >/etc/yum.repos.d/webmin.repo; yum -y install webmin echo "************************************" echo "*******安装PHPMyAdmin管理面板*******" echo "************************************" cd /root/ wget https://files.PHPmyadmin.net/PHPMyAdmin/4.4.15.10/PHPMyAdmin-4.4.15.10-all-languages.zip unzip PHPMyAdmin-4.4.15.10-all-languages.zip mkdir /var/www/html/PHPMyAdmin mv /root/PHPMyAdmin-4.4.15.10-all-languages/* /var/www/html/PHPMyAdmin } ##################################################################################### function delete_file { #移除下载残留文件daloradius-0.9-9.tar.gz rm -rf /root/daloradius-0.9-9.tar.gz rm -rf /root/daloradius-0.9-9 #移除下载残留文件PHPMyAdmin-4.4.15.10-all-languages.zip rm -rf /root/PHPMyAdmin-4.4.15.10-all-languages rm -rf /root/PHPMyAdmin-4.4.15.10-all-languages.zip #rm -rf /root/radiusplugin_v2.1a_beta1 #rm -rf /root/radiusplugin_v2.1a_beta1.tar.gz #apache删除默认测试页 rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html } ###############调用安装命令###################################################################### web_install openvpn_install delete_file echo "+---------------------------------------------------------------------+" echo "+ 运行启动命令: +" echo "+ 启动Squid代理 +" echo "+ 启动Apache2 :systemctl restart httpd.service +" echo "+ 启动MysqL :systemctl restart MysqLd.service +" echo "+ 启动radius :systemctl restart radiusd.service +" echo "+ 启动firewalld: systemctl restart firewalld.service +" echo "+---------------------------------------------------------------------+" echo "*******启动Squid代理服务器*******" service squid start echo "开机启动Apache2" systemctl enable httpd.service echo "*******启动Apache2*******" systemctl restart httpd.service echo "*******开机启动MysqL*******" systemctl enable MysqLd.service echo "*******启动MysqL*******" systemctl restart MysqLd.service echo "*******开机启动radius*******" systemctl enable radiusd.service echo "*******启动radius*******" systemctl restart radiusd.service echo "*******启动openvpn*******" systemctl enable openvpn@servic.service #systemctl status openvpn@server.service systemctl start openvpn@server.service echo "*******开机启动firewalld*******" systemctl enable firewalld.service echo "*******启动firewalld*******" systemctl restart firewalld.service echo "*****************************************************************************************" echo "*****************************************************************************************" echo "*****************************************************************************************" echo "*****************************************************************************************" echo "** *** ****** ** ** ** * * * **" echo "** **** ******* **** *** *** ** *** **" echo "** ***** ******* **** ***** *** *** **** **" echo "** ***** ****** ***** ****** *** *** ***** **" echo "** ****** ****** ***** ****** **** *** **** **" echo "** ****** ****** ***** ******* **** **** **** **" echo "** ****** ****** ****** ****** ***** **** ***** **" echo "** ****** ******* ****** ******* ***** ***** ****** **" echo "** ****** ****** ****** ******* ***** **** ****** **" echo "** ****** ****** ****** ******** ****** ***** ****** **" echo "** ******* ****** ****** ******** ****** ***** ******* **" echo "** ****** ****** ****** ******** ****** ***** ******* **" echo "** ****** ****** ****** ******** ****** ****** ******* **" echo "** ****** ****** ***** ******** ****** ****** ******* **" echo "** ****** ***** ****** ******** ****** ****** ******* **" echo "** ***** ***** ****** ******** ****** ****** ****** **" echo "** ****** ***** ***** ******** ****** ****** ******* **" echo "** ***** ***** ***** ******** ****** ****** ****** **" echo "** ***** ***** ***** ******* ***** ****** ****** **" echo "** ***** **** ***** ******* ****** ****** ****** **" echo "** **** **** **** ****** ****** ****** ****** **" echo "** **** *** **** ****** ****** ****** ****** **" echo "** **** *** *** ***** ***** ***** ****** **" echo "** **** *** *** ***** ***** ***** ***** **" echo "** **** ** *** **** ***** ***** **** **" echo "** ** * *** *** **** ****** *** **" echo "** ** * ** * *** ***** * **" echo "*****************************************************************************************" echo "**************************** D a l o r a d i u s *********************************" echo "*****************************************************************************************" echo "***** ******** ******** **** ** ****** **** ***" echo "*** ****** ***** * * **** * ***" echo "*** **** ******* * ***** ***** ** *** **** * *** ***" echo "**** *** ****** ** ****** ****** ** **** ***** * *******" echo "**** * ******** ** ***** ****** ** **** ***** *** *****" echo "**** ******* ** **** ****** ** **** ***** ****** ***" echo "**** ** ** ** ***** ** ***** ***** ** *** **" echo "**** *** * ****** * ** *** *** ** ** **" echo "***** ***** * ****** * **** ***** *** ***" echo "*****************************************************************************************" echo "**------------------------------脚本作者:三多先生-------------------------------------**" echo "***********************************安 装 完 毕!*****************************************" echo "+---------------------------------------------------------------------------------------+" echo "+** DalorRdiu-Platforms: IP:80 administrator/radius **+" echo "+** DalorRdius-Users : IP:80 **+" echo "+** Radius : IP:1812/1813 **+" echo "+** OpenVPN : IP:1194 **+" echo "+** Web Shell : IP: **+" echo "+** Webmin : IP:10000 root/password(ROOT密码) **+" echo "+** PHPMyAdmin : IP:/PHPMyAdmin 密码:radiusMysqL **+" echo "+** SSH : IP:22 **+" echo "+** Email:1064331064@qq.com **+" echo "+** 脚本支持 : CentOS 7.2 系统 **+" echo "+***************************************************************************************+" echo "+---------------------------------------------------------------------------------------+"QQ1064331064
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。