找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2160|回复: 8

[k3] K3官改固件完全突破端口转发限制的方法

[复制链接]
发表于 2021-9-17 15:02 | 显示全部楼层 |阅读模式
本帖最后由 shootingzq 于 2021-9-17 15:03 编辑

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

1.ssh登陆路由器,执行如下命令:
vi /tmp/port-forward.sh

2.把如下内容复制进去然后保存
  1. oip=`ip a show ppp0 | grep inet | awk '{print $2}'|tr -d "addr:"`
  2. sip=$1
  3. sport=$2
  4. oport=$3

  5. iptables -t nat -A port_forward -d $oip/32 -p tcp -m tcp --dport $oport -j DNAT --to-destination $sip:$sport
  6. iptables -t nat -A port_forward_ctf -p tcp -m tcp --dport $oport -j SKIPCTF
  7. 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.在高级设置启动任务里按照如下增加一行:sh /tmp/port-forward.sh 192.168.1.134 3603 3603

这样就可以把192.168.1.134的3603端口映射到外部3603端口,这三个参数依次:内部ip,内部端口,外部端口。
这样每次启动都会执行这个命令进行端口映射,每增加一个端口就在启动任务里增加一行就行,只是每增加一个时需要在路由器中手动先执行一下(立即生效),不然只能重启路由器!

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-9-19 11:06 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-13 22:00 | 显示全部楼层
兄弟我也碰到这个问题,晕死!
请问“只是每增加一个时需要在路由器中手动先执行一下(立即生效),不然只能重启路由器!” 没大看懂,    手动先执行一下是什么意思?

另外,请问这个方法是一劳永逸还是说  路由器每次重启 又得来一遍?

不胜感谢!

点评

抱歉刚看到,我得意思是如果立即生效就用shell工具在路由器后台执行一下。写到启动项里面是路由器重启的时候生效的。  详情 回复 发表于 2022-10-6 20:45
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-10-6 20:45 | 显示全部楼层
踩到一条鱼 发表于 2022-8-13 22:00
兄弟我也碰到这个问题,晕死!
请问“只是每增加一个时需要在路由器中手动先执行一下(立即生效),不然只 ...

抱歉刚看到,我得意思是如果立即生效就用shell工具在路由器后台执行一下。写到启动项里面是路由器重启的时候生效的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-1-13 21:11 | 显示全部楼层
如何删除?

点评

百度一下iptables命令删除,或者把脚本里的删掉然后重启路由器就没了。  详情 回复 发表于 2023-2-22 08:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-2-22 08:48 | 显示全部楼层

百度一下iptables命令删除,或者把脚本里的删掉然后重启路由器就没了。

点评

好的,感谢  详情 回复 发表于 2023-3-1 11:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-1 11:19 | 显示全部楼层
shootingzq 发表于 2023-2-22 08:48
百度一下iptables命令删除,或者把脚本里的删掉然后重启路由器就没了。

好的,感谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-29 14:25 | 显示全部楼层
大佬,小白请教下,能再具体说下怎么删除添加的规则吗?这一条中IP地址是需要改成自己的路由地址是吧?忘了修改。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 $oipoport

点评

如何删除百度一下吧,其实我也不了解。 是的,改成你的网段  详情 回复 发表于 2023-3-29 16:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-29 16:46 | 显示全部楼层
beabetterm 发表于 2023-3-29 14:25
大佬,小白请教下,能再具体说下怎么删除添加的规则吗?这一条中IP地址是需要改成自己的路由地址是吧?忘了 ...

如何删除百度一下吧,其实我也不了解。
是的,改成你的网段
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 11:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表