内网穿透三角通信的可能性?

2018-08-27 12:54:10 +08:00
 qqqasdwx

最近帮朋友折腾了一下树莓派,发现了一些问题,请问各位大佬有没有什么好的解决方案?
问题:
想帮朋友做个自用的 WEB 页,主要是方便他在外管理他家中移动硬盘中的数据,但是发现他家的光猫 wan 口虽然是公网 IP,但却没有端口映射 /DMZ 功能,也查了一下,跟着网上的各类教程走了一遍(获取管理员账号,工程账号等),但都失败了,所以想到用内网穿透来实现。
看了网上的部分内网穿透实现,包括 ngrok,frp 等,也动手用腾讯云的 vps 搭了个 ngrok 测试,但如果我理解的没错,这些实现的带宽瓶颈都是公网服务器的带宽瓶颈吧,也就是说,

如果在光猫可以正常映射的情况下,直接访问家里的服务器,理论带宽应该为家中网络的上传带宽
而如果用内网穿透,理论带宽就是公网服务器的上传带宽

再加上国内的服务器带宽实在太贵,所以说想请教一下各位大佬,有没有更优雅的解决方式呢?
思路:
因为之前接触过webrtc,觉得它的打洞方式很不错( stun ),这样的话,只需要连接一次 ice 服务器,之后就是点对点连接了,但这个没有自己实现过,之前做 webrtc 的时候流量也是经过服务器转发的( turn ),所以想问问这个思路可行么?
还有一些备选的思路,lvs 的 TUN 模式(三角传输没错,但好像得先从内网穿透出来才能用)
声明:
仅限折腾,探讨一下可能性,有什么理解上的错误还望各位大佬海涵。
谢谢各位了

7615 次点击
所在节点    程序员
40 条回复
qqqasdwx
2018-08-27 16:17:29 +08:00
@Tianao 哇,高端,ONU 我刚百度了一下,设置起来麻烦么?
qqqasdwx
2018-08-27 16:19:16 +08:00
@ShareDuck 有公网 IP,但网络请求到光猫之后没办法转发到树莓派啊
qqqasdwx
2018-08-27 16:19:35 +08:00
@wangfei324017 嗯嗯,非常感谢!
qqqasdwx
2018-08-27 16:21:27 +08:00
@tony1016 了解过,zerotier 算是我的一个备选项
qqqasdwx
2018-08-27 16:23:49 +08:00
@kevinle 光猫 wan 口和 ipip.net 查到的一致就能证明有公网 IP 吧。。。。
qqqasdwx
2018-08-27 16:24:14 +08:00
@copfee 有没有推荐的服务器啊
Miary
2018-08-27 16:41:59 +08:00
你就不能一个楼层回复。。。
qqqasdwx
2018-08-27 16:47:49 +08:00
@Miary sorry。。。。没想到。。。。
Tianao
2018-08-27 17:03:47 +08:00
@qqqasdwx 不麻烦,主流的 ONU 就是个带路由功能的光猫,全 Web 网管,除了在 OLT 上注册下 PON 线路外剩下的设置和路由器一样。
laucenmi
2018-08-27 17:05:20 +08:00
自己换个光猫呗,电信一般可以电话客服要求更改桥接的
qqqasdwx
2018-08-27 17:15:58 +08:00
@Tianao 哦哦,好的,我去了解一下,谢谢您
ShareDuck
2018-08-27 17:30:28 +08:00
@qqqasdwx #22 其他楼层其实已经答复了,讲真,光猫由路由模式改为桥接模式简直不值一提,毫无难度,很多人以为“电信(或者其他运营商)希望你用光猫的路由模式”,还要千方百计地去破解光猫才能用路由器。其实这一点就真的是大大冤枉了电信了,由于大部分家庭用户,不知道路由器,不知道网络设置,电信只是默认提供一揽子的方案,装上之后,你手机就能直接连 Wifi 上网了。但如果你有稍微专业一点的需要,电信还是很乐意将你的光猫设置回请桥接模式的。
当然,我一般是安装宽带的时候就明确要求桥接模式,光猫的性能如此差,谁用呢。
ShareDuck
2018-08-27 17:31:03 +08:00
简单说来,就是直接打电话刚给客服,不用去搞什么光猫破解。
chunchu
2018-08-27 17:38:35 +08:00
我的垃圾光猫好像在普通用户下就可以改桥接,两周前刚发现的
kevinle
2018-08-27 18:23:54 +08:00
@qqqasdwx 那个查询的 IP,可能是上级路由器的。
移动家庭用户,我这里百分百是 100 和 10 开头的。
只有进光猫里看真实拨号成功的 ip,是不是公网才算。话说,破解光猫没那么难吧。
Blazings
2018-08-27 18:27:57 +08:00
有公网 IP 还穿透啥,
yst
2018-08-27 18:32:22 +08:00
顺便提一句 frp 在对称 NAT 下 不能创建直连 P2P 的。不过一般 对称 NAT 的情况不多。
danielmiao
2018-08-27 18:39:23 +08:00
frp 的 p2p 模式不太稳定,有没有什么现成的 NAT 的开源轮子可以学习,自己开发
andrewhxism
2018-08-27 21:29:01 +08:00
zerotier 好用
qqqasdwx
2018-08-28 11:30:13 +08:00
@kevinle 试了网上的教程都不行 T。T


@Blazings 需要 DNAT 映射啊


@yst 没有用过 FRP,看文档好像作者也没啥自信 0.0


@danielmiao 我也想找好用的轮子 0.0


@andrewhxism 我看网上的博客都说 zerotier 速度不太行啊,需要自己搭么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/483608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX