<p> wp-content目录新建tmp文件夹,设置文件夹的权限为777。</p>
<p> 在wp-config.php中添加下列代码: </p>
<p>
if ( !defined('ABSPATH') )</p>
<p>
define('ABSPATH', dirname(__FILE__) . '/');</p>
<p>
define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');</p>
<p>
define("FS_METHOD", "direct"); </p>
<p>
define("FS_CHMOD_DIR", 0777); </p>
<p>
define("FS_CHMOD_FILE", 0777); </p>
备份好Nginx。
防止文件被下载:
location ~ \.(zip|rar|sql|bak|gz|7z)$ {
return 444;
}
屏蔽非常见蜘蛛爬虫:
if ($http_user_agent ~* (SemrushBot|python|MJ12bot|AhrefsBot|AhrefsBot|hubspot|opensiteexplorer|leiki|webmeup)) {
return 444;
}
禁止目录执行脚本:
#uploads|templets|data 这些目录禁止执行PHP
location ~* ^/(uploads|templets|data)/.*.(php|php5)$ {
return 444;
}
屏蔽IP:
屏蔽1.1..这个IP
deny 1.1.1.1;
屏蔽192.168.1.* 这个段
denu 192.168.1.0/24;
PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。
在 _h5ai/public/index.php 最下面增加以下代码:
function mima(){
$user=array('nonni','nonni');
if(!($user[0]===$_SERVER['PHP_AUTH_USER'] && $user[1]===$_SERVER['PHP_AUTH_PW'])){
header('WWW-Authenticate: Basic realm="nonni"');
header('HTTP/1.0 401 Unauthorized');
die("please login");
}
}
在第二行 <?php 的下面插入以下代码:
mima();
OK了。
MT工具箱安装:
首先你需要刷开发版并且开启SSH,SSH的开启和使用论坛已经有太多相关帖子,这里就不多说了!附上官方SSH链接https://d.miwifi.com/rom/ssh (注意,开启SSH意味着放弃保修)
最后用软件登上SSH(putty xshell
bash等随便啦)输入下面这一段安装命令,按照说明操作即可,整个过程不用1分钟。安装完直接登录后台管理页面就可以看到MT工具箱了,然后之后就不用ssh工具了!
安装和卸载命令如下:
2017新版,MT工具箱2.0
安装:
wget
http://www.misstar.com/tools/appstore/install.sh -O /tmp/install.sh
&& chmod +x /tmp/install.sh && /tmp/install.sh
(已安装的1.1.0或者1.3.0可以网页里面直接点升级,但是版本升级会丢失配置信息,如有重要数据请做好备份)
卸载:也可直接在管理页面卸载
wget
http://www.misstar.com/tools/uninstall.sh -O /tmp/uninstall.sh
&& chmod +x /tmp/uninstall.sh &&
/tmp/uninstall.sh
安装ShadowSocks:
/etc/misstar/scripts/appmanager add
ss
安装Misstar
tools 后打开 MT工具箱 无法访问
提示:No page
is registered at ‘/web/misstar/index’ .
If this url
belongs to an extension, make sure it is properly installed.
If the
extension was recently installed, try removing the
/tmp/luci-indexcache file.
1、ssh方root用户登录路由器后台;
2、执行命令:
vi /usr/lib/lua/luci/controller/web/index2.lua
3、加入如下内容:
- module(“luci.controller.web.index2”, package.seeall)
- function index()
- local page = node(“web”,”misstar”)
- page.target = firstchild()
- page.title = (“”)
- page.order = 100
- page.sysauth = “admin”
- page.sysauth_authenticator = “jsonauth”
- page.index = true
- entry({“web”, “misstar”, “index”}, template(“web/setting/misstar/index”), _(“Tools”), 81)
- entry({“web”, “misstar”, “add”}, template(“web/setting/misstar/add”), _(“Tools”), 82)
- entry({“web”, “misstar”}, alias(“web”,”misstar”,”index”), _(“Tools”), 80)
- entry({“web”, “misstar”, “ss”}, template(“web/setting/applications/ss/html/ss”), _(“Tools”), 85)
- entry({“web”, “misstar”,”frp”}, template(“web/setting/applications/frp/html/frp”), _(“Tools”), 85)
- entry({“web”, “misstar”,”aliddns”}, template(“web/setting/applications/aliddns/html/aliddns”), _(“Tools”), 85)
- entry({“web”, “misstar”,”adm”}, template(“web/setting/applications/adm/html/adm”), _(“Tools”), 85)
- entry({“web”, “misstar”,”koolproxy”}, template(“web/setting/applications/koolproxy/html/koolproxy”), _(“Tools”), 85)
- entry({“web”, “misstar”,”rm”}, template(“web/setting/applications/rm/html/rm”), _(“Tools”), 85)
- entry({“web”, “misstar”,”aria2″}, template(“web/setting/applications/aria2/html/aria2”), _(“Tools”), 85)
- entry({“web”, “misstar”,”webshell”}, template(“web/setting/applications/webshell/html/webshell”), _(“Tools”), 85)
- entry({“web”, “misstar”,”pptpd”}, template(“web/setting/applications/pptpd/html/pptpd”), _(“Tools”), 85)
- entry({“web”, “misstar”,”ftp”}, template(“web/setting/applications/ftp/html/ftp”), _(“Tools”), 85)
- entry({“web”, “misstar”,”kms”}, template(“web/setting/applications/kms/html/kms”), _(“Tools”), 85)
- end
4、执行清理缓存命令:
- rm -rf /tmp/luci-indexcache
5、刷新前台页面即可。