简介
ProjectSECURITY
是一个功能强大的网站安全应用程序,可以保护您的网站免受黑客,攻击和其他威胁。它可以保护您的网站免受 SQLi
攻击(SQL
注入),大规模请求(Flood
/DDOS
),XSS
漏洞,代理访问者,垃圾邮件发送者,恶意文件(Shell
)以及许多其他类型的威胁。
本地下载地址:ProjectSECURITY
官方正版及技术支持:点击查看
安装说明
通过FTP
从主机上的 “源” 文件夹上传文件,创建一个MySQL
数据库(您的主机提供商可以协助),访问您上传文件的网站(yourwebsite.com/projectsecurity_folder/
)安装向导将自动打开,只需按照步骤操作即可。
PS: 最好先重命名主站点下的.htaccess
安装过程
类似Wordpress
程序进行附截图(网页已汉化)安装脚本部分汉化,运行yourwebsite.com/projectsecurity_folder/
,自动跳转到安装程序.
配置网站后台管理员用户
成功安装ProjectSECURITY
输入方才填写的管理员后台帐号密码即可进入后台
在你的程序的heade.php
或所需保护的页面添加API
调用即可
至此完成对接可在ProjectSecurity
后台设置方可生效
总结
对于ProjectSECURITY
如果真的靠WEB
脚本来防止DDOS
和CC
等,那么抗攻击机房就没有什么事情做了。有兴趣的可以安装试试。只是起到一定作用,不能抱太大希望。
后台功能一览
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1624/
不妨点个广告再走嘛
相关推荐
-
SSH密钥安装器升级,一键安装VPS密钥安全登录
说明:使用vps的基本都会有被扫描的情况,可参考:通过Auth.log来查看VPS服务器是否被扫描和暴力破解。一般我们都会修改SSH端口来防止这种事发生,不过安全性更高的操作当属使用密钥登录。之前分享过一个教程,参考:为Linux VPS配置SSH-KEY登录并禁用root密码,感觉有点麻烦,这里分享个由KiritoMiao大佬制作的一键安装脚本,安装很快。 前言 有大佬说可以读Github帐号的公钥,可以不需要再fork修改了(据说可以支持多个公钥,未测试)。 使用 首先准备SSH Key和Github账号。SSH Key配置方法参考:https://www.southcat.net/archives/229/。 然后前往:https://github.com/settings/keys登记你的公钥。 再用服务器运行以下命令: wget https://raw.githubusercontent.com/KiritoMiao/SSHKEY_Installer/master/key.sh bash key.sh [你的Github用户名] 完成后,就可以使用密钥登入了(同时会关闭密码登入提高安全性)。
-
Bitly:一个可以还原短网址链接的网站
说明:可能很多人觉得短地址还原网站没啥利用价值,然而这话是不对的,因为存在着不确定的因素,有时候短地址链接也会失效,这时候点击短地址是跳转不到真实的网站的,此时就需要这样的工具还原了。这里就介绍个,而且支持还原goo.gl、bit.ly、adf.ly、t.co、t.cn、url.cn等国内外300多种短网址。 简介 短网址还原服务存在的价值? 让无法访问的短网址能继续访问 让钓鱼网站和Spams无可遁形 维系基于链接的互联网生态平衡
-
利用Flexget给Transmission添加RSS功能
说明:很久前发过一个Transmission+H5ai脚本,安装快使用也方便,查看:Debian/Ubuntu系统安装Transmission+h5ai实现离线BT下载,然后近期脚本作者萌咖根据该脚本,添加了RSS功能,使我们可以自动挂PT等,不过得配合另一种脚本完成,这里就分享下。 说明 1、只添加了简单的规则(需要自定义)。2、已配置开机自启动。3、用户验证依赖于Nginx。 注意 1、设置的默认密码为MoeClub.org。2、利用Nginx反代本地Flexget端口,来取消Flexget自带的用户验证。3、可以利用Nginx的用户名密码验证功能,不用记忆多个密码就可以轻松管理。 安装 注意:该脚本需要配合文章开头说的Transmission+H5ai脚本一起使用。 wget --no-check-certificate -qO '/tmp/Debian_Flexget.sh' 'https://moeclub.org/attachment/LinuxShell/Debian_Flexget.sh' && bash /tmp/Debian_Flexget.sh #备用命令 wget --no-check-certificate -qO '/tmp/Debian_Flexget.shh' 'https://www.southcat.net/usr/down/PT/Debian_Flexget.sh' && bash /tmp/Debian_Flexget.sh Flexget管理面板:http://site.name/flex,如要使用更多功能请查看官网的使用说明:https://flexget.com。
-
百度主动推送脚本及教程
简介 主动推送是最为快速的提交方式,可以将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录,从而可以最大限度保护原创文章,以下分享的是php推送方法。 方法 脚本下载地址:BaiDutuisong 1、进入百度站长之家,去链接提交那里找到你网站的主动推送api地址,替换脚本rat.php文本里的api地址 2、将rat.html和rat.php文件一起放入到网站根目录,通过访问http://yourdomain.com/rat.html来提交网站地址即可!
-
AMH4.5安装教程,增加PHP7.1版本,解决一些兼容性问题
说明:AMH是由Amysql自主开发的国产免费开源虚拟主机面板,基于Linux、Nginx、MySQL、PHP环境运行,同时具有SSH命令与Web端维护管理Nginx、MySQL、PHP、主机、FTP等,相类似的面板还有宝塔,VestaCP等,都挺好用的,这里说下loc大佬发的AMH4.5安装教程。 更新 更新curl为curl-7.53.0(如果内存没超过1G以上,不建议安装Mysql5.7以及以上系列数据库)。 更新:php-5.3.29,php-5.4.45,php-5.5.38,php-5.6.30,php-7.0.17,php-7.1.3,nginx-1.10.3,openssl-1.1.0e,mysql-5.5.54,mysql-5.6.35,mysql-5.7.17,mariadb-5.5.54,mariadb-10.1.21。 安装 1、准备工作 yum install -y wget yum install -y vim 强烈建议先运行screen,防止ssh中断 apt-get install screen #debian yum -y install screen #centos screen -S amh 2、安装脚本Centos 5 .x和Centos 6.x可直接运行以下命令: wget http://www.sxsay.com/amh/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log 备用地址: wget --no-check-certificate https://www.southcat.net/usr/down/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log Centos 7.x安装请先运行ifconfig,要是功能不全,就运行以下命令: yum -y install net-tools.x86_64 再一键运行上面的脚本,最后更改控制面板的端口(8888更改为你想要的端口): amh SetParam amh amh_Listen 8888
-
分享一些1T OneDrive账号,及免费获取一年Office 365企业版E3
说明:博主无聊翻了下邮箱,发现以前注册的Microsoft office365企业版E3还剩下为期9个月的订阅时间,就开了23个子账号,每个账号均有OneDrive 1T使用空间以及office全家桶。这里分享出来,应该够同学们看几个月电影了。然后免费获取一年E3方法后面会讲到。 账号 【2018.12.03】 这里再分享24个子账户,给不想注册E3的人用吧!这次有效期为1年,均在2019.12.2到期,不会翻车。 Office访问地址:https://www.office.com。 #如果密码错误就说明被领取了 用户名:moerats1@moeratss.onmicrosoft.com 密码:Pof20724 用户名:moerats2@moeratss.onmicrosoft.com 密码:Jah65399 用户名:moerats3@moeratss.onmicrosoft.com 密码:Fay44047 用户名:moerats4@moeratss.onmicrosoft.com 密码:Yuy35484 用户名:moerats5@moeratss.onmicrosoft.com 密码:Tun00993 用户名:moerats6@moeratss.onmicrosoft.com 密码:Rob19000 用户名:moerats7@moeratss.onmicrosoft.com 密码:Zud12971 用户名:moerats8@moeratss.onmicrosoft.com 密码:Nak44167 用户名:moerats9@moeratss.onmicrosoft.com 密码:Vob23194 用户名:moerats10@moeratss.onmicrosoft.com 密码:Fam07525 用户名:moerats11@moeratss.onmicrosoft.com 密码:Xus45710 用户名:moerats12@moeratss.onmicrosoft.com 密码:Rok30868 用户名:moerats13@moeratss.onmicrosoft.com 密码:Pas36315 用户名:moerats14@moeratss.onmicrosoft.com 密码:Moc70087 用户名:moerats15@moeratss.onmicrosoft.com 密码:Fof97605 用户名:moerats16@moeratss.onmicrosoft.com 密码:Cor99420 用户名:moerats17@moeratss.onmicrosoft.com 密码:Vob34212 用户名:moerats18@moeratss.onmicrosoft.com 密码:Lag00527 用户名:moerats19@moeratss.onmicrosoft.com 密码:Cuq65425 用户名:moerats20@moeratss.onmicrosoft.com 密码:Qum17491 用户名:moerats21@moeratss.onmicrosoft.com 密码:Gud41136 用户名:moerats22@moeratss.onmicrosoft.com 密码:Bal48564 用户名:moerats23@moeratss.onmicrosoft.com 密码:Gon98498 用户名:moerats24@moeratss.onmicrosoft.com 密码:Sux07511 用户名:moerats24@moeratss.onmicrosoft.com 密码:Wuc97755 提示 这里博主又随便的试了下之前的方法注册Microsoft Office 365企业版E3,发现之前微软活动还没结束,依然还可以参加Office 365开发者计划,并获得为期一年的免费Office 365企业版E3(可分配给25个子用户,每人1T)。 申请教程:https://www.southcat.net/archives/696/ E3开子账户OneDrive默认为1T,需要提前修改下容量,修改地址:https://admin.onedrive.com/#v=StorageSettings,设置好了后再重新添加子账户,默认容量就会变成5T。 然后这里博主开的小号依然显示1T,不知道是姿势不对,还是试用版有限制,看同学们能不能成功吧。
-
Linux VPS通过安装CurlFtpFS来挂载FTP,可用来备份文件
说明:关于VPS挂载网盘的方法,之前说了很多了,现在再说个挂载FTP的方法,就是通过安装CurlFtpFS来挂载FTP,不仅可以增加VPS空间,还可以进行文件备份,关键可以挂载虚拟主机的FTP空间,这是很不错的,毕竟虚拟主机便宜,而且出现数据丢失的情况也是很小的。 安装 系统要求:Debian、Ubuntu、CentOS 1、安装CurlFtpFS #CentOS系统 yum -y install epel-release yum -y install curlftpfs #Debian/Ubuntu系统 apt-get install curlftpfs -y 2、挂载FTP #创建目录,路径及名称自己定 mkdir /home/ftp #挂载FTP curlftpfs ftp.yourserver.com /home/ftp -o user=username:password 参数说明: ftp.yourserver.com #FTP地址 /home/ftp #本地目录 username #FTP用户名 password #FTP密码 3、检查输入df -h命令查看下是否挂载成功。最后可以将文件上传至本地文件夹/home/ftp进行备份了。 如果在挂载的时候出现如下错误: fuse: mountpoint is not empty fuse: if you are sure this is safe, use the 'nonempty' mount option 最简单的解决方法就是让挂载的本地目录变成空文件夹即可。 相关教程 Linux通过安装davfs2来挂载webdav网盘 CentOS通过安装davfs2来挂载Dropbox网盘
-
一个去中心化的视频分享服务平台:PeerTube安装教程
简介 PeerTube是一个视频上传、分享服务平台,这个项目是建立在webtorrent这个项目和ActivityPub协议;架构很灵活,可以支持自建服务器,web版本的bittorrent分发视频,简而言之,就是建立了一个去中心化的,在线版的快播。 每个peertube节点称之为一个Instance。 一个Instance可以提供类似youtube的服务,可以开放用户注册,上传视频。 多个Instance之间通过bittorent共享服务。 用户访问Instance时,多个用户通过webtorrent来交换数据,变身seeds,从而减轻服务器压力,提高车速。 如果只有一个用户观看,Instance自动变成seeds。 支持ActivityPub协议,后续可以搭建去中心化的评论平台之类的。 Github项目地址:https://github.com/Chocobozzz/PeerTube 截图 安装 本教程适用于CentOS、Debian、Ubuntu系统,内存至少为1G,并在Debian 8 X64下完美通过。 1、安装Docker和Docker Compose #安装Docker curl -sSL https://get.docker.com/ | sh service docker start #安装Docker Compose curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 2、添加虚拟内存如果你的内存足够的大,这步可以跳过。 cd /var/ #获取文件块,count后面参数建议为内存的2倍 dd if=/dev/zero of=swapfile bs=1M count=2048 #创建swap文件 /sbin/mkswap swapfile #激活swap文件 /sbin/swapon swapfile #修改权限 chmod 0644 /var/swapfile #开机自启 echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab 3、下载PeerTube并配置 git clone https://github.com/Chocobozzz/PeerTube.git 如果提示git不存在的,运行: #Debian/Ubuntu系统 apt-get -y install git #CentOS/RHEL系统 yum -y install git 修改docker-compose.yml文件,并将内部端口9000暴露出来,使其映射到其它外部端口。 cd /root/PeerTube/support/docker/production/ nano docker-compose.yml 编辑文件,将PEERTUBE_HOSTNAME参数后面写成你的域名,并在文件里添加ports代码: #前面的端口随便填 ports: - "8000:9000"...
-
一款强大的网站在线客服聊天系统:whisper搭建教程
简介 whisper是一个在线客服系统源码,采用thinkphp5+Gatewayworker编写,性能强悍。自己搭建,控制在自己,也无需为您的数据安全担心,您可以应用在任何的正规的网站,只需要添加一段简单的js代码,就可以使您的网站拥有在线客服功能。 官方网站:http://whisper.baiyf.com/ 截图 功能 支持客服分组,多客服服务,让您的服务更有条理。 支持客服转接,让会员接受最专业的服务。 智能分配客户流量,让服务更加高效。 问候语设置,服务更加亲切。 历史聊天记录查看,方便监管和总结。 支持数据趋势统计,随时掌握服务情况,做出最优的调整。 安装 环境要求:PHP >= 5.6 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Mysql、Nginx、phpmyadmin。 2、拉取源码点击左侧网站,添加站点,使用命令: cd www/wwwroot/xx.com git clone https://gitee.com/nickbai/whisper_tp5.git #如果移动的时候有mv提示,直接Enter即可 mv whisper_tp5/{,.}* ./ chmod 775 ./* ./runtime/temp/* 3、网站设置进入到域名设置,点击网站目录,去除跨站攻击的√,并设置运行目录为public。 然后点击伪静态设置,填入以下代码: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 4、新建数据库点击面板左侧数据库,点击phpmyadmin进入数据库管理界面,新建whisper数据库。再将根目录的whisper.sql文件导入到数据库,然后修改根目录application/database.php配置信息。 #修改如下 // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'whisper', //...
-
Lstu:一款简单、美观的轻量级网址缩短程序
说明:Lstu是一个使用Perl编写的轻量级短网址程序,还提供api、二维码生成、统计面板、网址导入和导出等功能,界面挺简洁的,用起来还行,这里就发个手动和Docker安装。 截图 手动安装 Github地址:https://github.com/ldidry/lstu 教程只适用于Debian、Ubuntu系统,建议使用Debian 9。 #安装依赖 apt update apt install build-essential libssl-dev zlib1g-dev libpng-dev memcached sqlite git -y #安装cpanm curl -L http://cpanmin.us | perl - App::cpanminus #安装carton cpanm Carton #拉取源码 git clone https://github.com/ldidry/lstu.git cd lstu #安装lstu,这里默认使用sqlite数据库 carton install --deployment --without=test --without=postgresql --without=mysql #复制并编辑配置文件 cp lstu.conf.template lstu.conf nano lstu.conf 这里只说下部分参数: #端口监听,端口自行修改,如果想使用ip访问,就把127.0.0.1改为0.0.0.0 listen => ['http://127.0.0.1:8080'], #联系邮箱(必开启) contact => 'admin[at]southcat.net', #主题修改,默认的不太好看,建议修改为如下主题 theme => 'milligram', #给统计管理加密码,下面2个参数只需要开启一个 adminpwd => 'moerats', //明文密码,直接填字母就行 hashed_adminpwd => '6a3123b', //hash密码,在ssh客户端使用echo -n moerats | sha256sum即可生成 #其它参数就自己看着修改,比如api限制,黑名单,白名单之类的。 修改好了后,使用ctrl+x、y保存退出。 接下来,继续操作,使用命令: #修改Systemd配置文件,修改lstu路径为自己的,这里默认/root/lstu/,记得后面加/ sed -i -e "s#/var/www/lstu/#/root/lstu/#g" -e "s/www-data/root/g" utilities/lstu.service #移动配置文件 cp utilities/lstu.service /etc/systemd/system/...