最近帮朋友折腾了一下树莓派,发现了一些问题,请问各位大佬有没有什么好的解决方案?
问题:
想帮朋友做个自用的 WEB 页,主要是方便他在外管理他家中移动硬盘中的数据,但是发现他家的光猫 wan 口虽然是公网 IP,但却没有端口映射 /DMZ 功能,也查了一下,跟着网上的各类教程走了一遍(获取管理员账号,工程账号等),但都失败了,所以想到用内网穿透来实现。
看了网上的部分内网穿透实现,包括 ngrok,frp 等,也动手用腾讯云的 vps 搭了个 ngrok 测试,但如果我理解的没错,这些实现的带宽瓶颈都是公网服务器的带宽瓶颈吧,也就是说,
如果在光猫可以正常映射的情况下,直接访问家里的服务器,理论带宽应该为家中网络的上传带宽
而如果用内网穿透,理论带宽就是公网服务器的上传带宽
再加上国内的服务器带宽实在太贵,所以说想请教一下各位大佬,有没有更优雅的解决方式呢?
思路:
因为之前接触过webrtc
,觉得它的打洞方式很不错( stun ),这样的话,只需要连接一次 ice 服务器,之后就是点对点连接了,但这个没有自己实现过,之前做 webrtc 的时候流量也是经过服务器转发的( turn ),所以想问问这个思路可行么?
还有一些备选的思路,lvs 的 TUN 模式(三角传输没错,但好像得先从内网穿透出来才能用)
声明:
仅限折腾,探讨一下可能性,有什么理解上的错误还望各位大佬海涵。
谢谢各位了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.