昨天收到了一台二手斐讯K3,对方刷了官改,第一次用这个系统,本来挺期待,却发现端口转发只能设置10条,这点真不如极路由4增强版,本来打算ssh进去直接修改配置文件,但是找了半天没找到,最后发现是通过lua脚本设置的,具体设置到了文件里还是数据库里不得而知,因为最后是一个动态库内实现的,不过也找到一个方法可以突破10条限制,那就是不让那个加号变成灰色。方法如下
1.ssh进去,用户名是admin,密码就是网页登录密码;
2.备份一下/usr/lib/lua/luci/view/pc/portForwad.htm这个文件;
3.打开/usr/lib/lua/luci/view/pc/portForwad.htm文件,然后进行如下两点修改:
a.去掉这段代码
if (parseInt(tabLength) == fwdRuleLen){ $("ul.add-orange").addClass("add-gray");
}
b.修改如下代码
if (document.getElementById("PortfwdTab").rows.length < parseInt(tabLength) + 1
&& document.getElementById("PortfwdTab").rows.length == (fwdRuleLen + 1)){
改为下面这样,注意可能用vi编辑无法换行
if(true){
修改完以后不用重启,重新进入端口转发界面就能设置超过10条了,不过20条之后虽然设置了,但是也不行,估计还有其他地方没修改彻底或者数据库本身有限制,我会抽空继续看看如何继续突破。