Ewige前夕
Kangle前夕优化版

简介

脚本集合了Kangle+Easypanel+MySQL5.6+PHP。
PHP包括:PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP7.0,PHP7.1,PHP7.2
Kangle默认为商业版,解锁全部功能
优化PHP配置,提高执行效率
采用Memcached提高MySQL性能
采用Kangle与MySQL守护进程,数据库崩溃自动重启
极速安装PHP各版本
调优Linux系统配置,支持千万并发数的软条件
支持前台用户任意切换PHP5.2-7.2以适应网站程序
绿色安全无后门 (开源)

 

日志

*Kangle更新日志请参照官方,本站同步更新

查看详情
keyboard_arrow_down

2018.1.26

1.完成

2018.2.22

1.修复Easypanel的b.php上传漏洞

2.调优下载机制,网络不好启动断点续传

2018.3.11

1.更新了源地址

2.守护进程细节优化

2018.3.25

1.增加了防重复执行导致数据丢失的安全机制

2.修复部分系统无法运行的Bug

3.移除测试版本所用的curl监控代码

2018.4.4

1.调优防重复运行安全机制

2.修复无法运行的bug

3.优化脚本架构

2018.4.6

1.修复一处Memcached崩溃Bug

2.优化脚本架构,原先Master已无法运行,变更为Install.sh

3.修复了一处严重的调用文件错误,该错误会导致页面加载奇卡

4.修复了已知Bug

2018.4.22

1.修复一处前台用户无法更改php版本的Bug

2.其他细节优化

2018.5.18

1.修复Easypanel前台模板图标显示异常问题

2.修复部分系统搭建成功但前台异常的问题

2018.5.27  

1.追加修复脚本部分系统无法运行问题

2.修正一处反人类运行失败不报错问题

2018.6.9

1.禁止外网连接MySQL数据库,程序请使用localhost访问,如需更改请自行修改iptables规则

2018.7.7

1.优化配置文件 (3312管理员panel防参数攻击)

2.优化配置文件(3312用户panel防上传木马)

3.优化配置文件(3312防SQL注入)

4.优化配置文件(3312防暴力破解)

5.优化配置文件(防扫描器恶意扫描)

6.优化配置文件(自动压缩文本,js,图片)

7.优化配置文件(智能缓存文件)

8.优化配置文件(智能管理日志)

9.优化配置文件(全局智能防CC)

2018.7.9

1.更新架构,已经不会强制清空root目录

2.优化一波网络环境,预编译包依托Github服务器

3.修复优化MySQL配置文件时 小概率丢失问题

2018.7.14

1.root权限识别优化

2.系统位数识别优化

3.页面显示异常修复

4.抗CC规则修复

5.残留环境清理修复

6.修复一处MySQL概率性错误

7.SELINUX微调

使用

搭建完成后会提示 KangleWebServer has been installed successfully

Easypanel/Kangle 默认账号admin 默认密码kangle

MySQL 默认账号admin 密码 无

  • Kangle管理面板                ip+3311
  • Easypanel管理面板          ip+3312
  • phpMyadmin管理面板    ip+3313

数据库端口 3306

已经禁止外网访问数据库,请使用localhost连接

 

卸载KangleWebServer命令

rm -rf /vhs

 

开始
bash -c "$(curl -sS https://origin.evec.cc/github/kangle/Install.sh)"
反馈

电邮 Master@evec.cc

或是在本文下方留言

 

已知Bug
写的比较乱
keyboard_arrow_down

会出现php版本异常,KangleWeb服务出现问题等小概率问题

问题正在定位,初步怀疑为网络因素,不排除因为内存小导致编译时自动退出无法编译的问题(可能性不大,2018/6/2 已测试通过)

KangleWeb服务出现问题
php版本显示异常

 

*2018/6/2

经测试 512MB RAM(无SWAP)的VPS可以完美编译安装,全程只需7分钟,高于这个时间的就需要看看是网络还是硬件有水分了

*2018/6/30

经测试OpenVZ架构 单核 128MB RAM (128MB SWAP) 的VPS可以完美编译安装

(因为是OpenVZ架构,众所周知的原因,编译安装时间长达51分钟)

继续安装Haproxy+bbr后的占用内存

 

*2018/7/6

php显示不全的原因已经探明,第一种是网络问题没安装上,这个不说了

还有一个是因为使用了SWAPIDC销售系统导致的

只需在 接口配置 —- 空间类型 填写 php 保存即可

语言引擎 空

模块 空

配合食用
  • 更改MySQL密码
bash -c "$(curl -sS https://raw.githubusercontent.com/EVECloud/Mysql_ResetPasswd_Script/master/revise.sh)"

英文版,如果E文不好,可以配合翻译食用

  • 开启/关闭前台用户泛解析
wget https://raw.githubusercontent.com/EVECloud/EPDomainChange/master/change.sh
chmod 777 change.sh
./change.sh Open
rm -rf change.sh
#打开
wget https://raw.githubusercontent.com/EVECloud/EPDomainChange/master/change.sh
chmod 777 change.sh
./change.sh Close
rm -rf change.sh
#关闭
  • 打开MySQL外网访问
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT #打开3306外网访问
  •  关闭MySQL外网访问
iptables -A INPUT -p tcp --dport 3306 -j DROP #关闭3306外网访问
  • 修复EP软连接漏洞
bash -c "$(curl -sS http://origin.evec.cc/github/kangle/fixsoftlink.sh)" # @点点 提供

修复后无法解压带密码的压缩文件,在线面板无法访问日志文件,请前往ftp下载日志文件。

更多功能,等你探索

This universe belongs to you

Warning

1.数据库默认密码为空,请尽快修改 详见CLI下更改MySQL密码

不会?懒人?上面有脚本

2.针对代刷网之类的程序,我只能说,这个优化版只是我的个人自用版,在生产环境已经测试并无任何问题,针对程序类错误我不会特别去修复

3.近期暴露出的ep软连接(ln)错误,因为是自用版本,我不会在脚本上加任何修复,但是会推出配套食用脚本

Thanks

感谢@sakura丶小樱 @旧人。@花生微凉(部分页面提供)

ps:总有哈皮上来就喷,希望哈皮擦干净嘴再来

如果你感到这个项目对你有用,欢迎点击页面中的广告浏览10秒,这样可以免费请作者喝杯咖啡

发表评论

textsms
account_circle
email

  • 没法运行。。。

    bash: line 35: bash: No such file or directory

    gzip: stdin: unexpected end of file
    Cannot decompress bash

    2年前回复
  • 可耐的花生啊

    2018-04-22 15:32:32 (768 MB/s) – ‘/vhs/kangle/nodewww/webftp/vhost/view/default/kfinfo.html’ saved [7632/7632]
    ins.sh: line 106: $’echo\302\240-e’: command not found

    1年前回复
  • 后夕

    大佬,这个脚本确定没后吧..看到你写的linux MuMa文章 我有点儿慌啊….

    1年前回复

Ewige前夕

Kangle前夕优化版
简介 脚本集合了Kangle+Easypanel+MySQL5.6+PHP。 PHP包括:PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP7.0,PHP7.1,PHP7.2 Kangle默认为商业版,解锁全部功能 优化PHP配置,提高执行效率 …
扫描二维码继续阅读
2018-02-24