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

2018 年 8 月 27 日
 qqqasdwx

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

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

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

8107 次点击
所在节点    程序员
40 条回复
yexm0
2018 年 8 月 27 日
frp 那个你明显没认真看完整篇配置说明
pimin
2018 年 8 月 27 日
第一建议肯定是解决光猫的问题

然后内网穿透并不是什么新概念,搜索引擎搜搜基本上能解决问题;
但是到最后你会发现你这个需求完全不值得自己实现一套不稳定的服务,那最佳解决方案就是买别人的服务。
kokomo
2018 年 8 月 27 日
如果光猫可以获取公网 IP,试着更改为桥接方式,路由器拨号上网!这样映射端口就比较方便了,还不受光猫限制!
trepwq
2018 年 8 月 27 日
淘宝找破解光猫的吧,改桥接,买个光猫修改信息后换上也行
Tianao
2018 年 8 月 27 日
其实吧,楼主与其折腾高层(传输层及以上)协议,不如光猫改个桥接自己路由器拨号 + NAT。获取不到光猫超管权限可以直接找运营商改,如果运营商不给改可以自己买个 ONU。
ShareDuck
2018 年 8 月 27 日
你都有公网 IP 了,还要啥内网穿透。
wangfei324017
2018 年 8 月 27 日
tony1016
2018 年 8 月 27 日
zerotier 了解一下
LvMax
2018 年 8 月 27 日
加个有 DMZ 的路由器拨号 我就是这么弄的
bilibilifi
2018 年 8 月 27 日
我觉得别浪费时间,直接买个路由器桥接比较快
openbsd
2018 年 8 月 27 日
既然光猫可以获取公网地址,那就是开过路由咯,把光猫设置回桥接模式,买个路由器拨号,还能带点防护功能,DMZ 安全性......
kevinle
2018 年 8 月 27 日
破解光猫,改桥接后,接路由器,路由器别太普通,最好是 openwrt,梅林,老毛子,软路由等等。
接普通路由器强烈不建议做 DMZ,风险太大。
另外,有些地区运营商封 80,8080 等端口。
破解光猫的方案最简单。
PS,你是如何知道自己有公网 ip 的。
copfee
2018 年 8 月 27 日
公网 ip,指不定哪天就没了,长期使用,可以考虑自建 ngrok,服务器买最便宜的,按流量计费,带宽选择大于宽带上行就可以了。费用也不算多。
qilishasha
2018 年 8 月 27 日
呵呵 公网 IP ……不存在的啊,哪家电信公司现在还敢这么干……
yexm0
2018 年 8 月 27 日
@qilishasha 中国电信只要不是那些特别紧张的地方都能给你公网,申请一下就行.
qqqasdwx
2018 年 8 月 27 日
@yexm0 嗯嗯,看到了,非常感谢,确实没怎么认真看文档
ashong
2018 年 8 月 27 日
现在还没有不能破解改桥接的光猫吧,不行就 tb 找人弄一下
qqqasdwx
2018 年 8 月 27 日
@pimin 感谢您的建议,我就是想折腾一下,朋友用,挂了就挂了,光猫的问题也正在想办法
qqqasdwx
2018 年 8 月 27 日
@kokomo 改不了 T.T,要是能改桥接我就直接路由器拨号了
qqqasdwx
2018 年 8 月 27 日
@trepwq 光猫应该要注册到联通服务器吧。直接淘宝买一个可以用么?

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

https://study.congcong.us/t/483608

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

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

© 2021 V2EX