斐讯k3官改完全突破端口转发限制的方法

小编:小丢 更新时间:2022-05-07

端口转发默认是10条,通过我的上一篇文章可以突破到16条,但是再多也没有效果,而除了改html文件,lua脚本是只读的,而且也没看到到底哪里限制住了,因为本身是通过iptables实现的,所以取个巧,直接用命令行脚本设置得了按照如下步骤即可:

1.ssh登陆路由器,执行如下命令:

vi /tmp/port-forward.sh

2.把如下内容复制进去然后保存

oip=`ip a show ppp0 | grep inet | awk '{print $2}'|tr -d "addr:"`

sip=$1

sport=$2

oport=$3

iptables -t nat -A port_forward -d $oip/32 -p tcp -m tcp --dport $oport -j DNAT --to-destination $sip:$sport

iptables -t nat -A port_forward_ctf -p tcp -m tcp --dport $oport -j SKIPCTF

iptables -t nat -A port_forward_post -s 192.168.1.0/24 -d $sip/32 -p tcp -m tcp --dport $sport -j SNAT --to-source $oip:$oport

3.在高级设置启动任务里按照如下增加一行


斐讯k3官改完全突破端口转发限制的方法

这样就可以把192.168.1.134的3603端口映射到外部3603端口,这三个参数依次:内部ip,内部端口,外部端口。

这样每次启动都会执行这个命令进行端口映射,每增加一个端口就在启动任务里增加一行就行,只是每增加一个还需要在路由器中手动先执行一下,不然只能重启路由器!