之前在外面一直用ipv6访问家里的nas,但是公司没有ipv6,所以都是frp访问
今天试了一下lucky,直接stun打洞
首先,用python检测自己的nat类型:
import stun
stun.get_ip_info()
我的是full cone,nat3,是可以用stun打洞的(只有nat4不能)
owrt安装lucky,然后进入lucky,选择stun穿透,把端口5000映射到nas的5000上就行了
。
我在nas上设置了ddns,所以外部就用 <ddns>:<port> 就可以访问家里的nas了。
这个比ipv6速度快不少。
有几个坑
1、我的光猫是路由模式,需要在光猫上把路由器设置为dmz(按原理来讲,设nat也可以
,就是把wan的5000端口转发到路由器的5000端口),不过没试
2、路由器上也需要防火墙允许wan口5000端口开放。
下一步:测试一下lucky的webhook功能,当stun的端口发生改变时,自动通知。
--
修改:iwannabe FROM 27.38.197.*
FROM 27.38.197.*