MikeWang000000 / Natter

Expose your TCP/UDP port behind full-cone NAT to the Internet.
GNU General Public License v3.0
1.31k stars 107 forks source link

RouterOS 下 UPnP 不能正常工作 #92

Open MikeWang000000 opened 1 month ago

MikeWang000000 commented 1 month ago
  1. RouterOS 不支持定时释放 UPnP 映射,有以下报错:

    [725] OnlyPermanentLeasesSupported
  2. 超时时间可能过短。

Droid-MAX commented 3 weeks ago

upnp.forward函数参数中有个duration相关的,删除即可

https://github.com/MikeWang000000/Natter/blob/master/natter.py#L1722

只不过创建的upnp规则就需要手动去删了,好像在ROS7.9之后就删不了了,建议通过upnp接口来删除,还有就是重新拨号外网IP变了之后不会自动修改upnp规则。。

https://tty228.github.io/2022/06/09/%E3%80%90RouterOS(ROS)%E3%80%91UPNP%E8%AE%BE%E7%BD%AE-%E8%87%AA%E5%8A%A8%E8%80%81%E5%8C%96%E5%8F%8A%E9%87%8D%E6%8B%A8%E5%90%8E%E4%BF%AE%E6%94%B9IP/

MikeWang000000 commented 3 weeks ago

upnp.forward函数参数中有个duration相关的,删除即可

此处说明:不是最佳解决方案。请等待 2.1.2 版本中的解决方案。