花生壳原理及一点点内网穿透的启发

2020-05-28 20:30:38 +08:00
 devlnt
前言
因为我自己用的是域名+DDNS+虚拟专用网连回家,所以之前做折腾必懂实践篇(域名,DDNS,虚拟专用网篇实践)的时候,老有小伙伴问我我没有公网 IP 咋整。第一个想法是搞一个公网 IP,第二个想法是内网穿透,zerotier 的话在 https://www.chiphell.com/thread-2184501-1-1.html 这篇帖子里已经介绍过了,但我自己用了一段时间,发现就算自建了 moon,重新拨号后再建立连接有时候也会有问题。所以就盯上了花生壳,从他们那儿毛了个盒子,其实用路由器自带或群辉的插件目测也没什么区别,给大家解析下原理。

原理
花生壳在我眼里差不多是域名+nginx+PHTunnel+端口映射。如果说自己搭的话差不多也是这个思路,就是要的东西多了点,用 frp 代替 PHTunnel,对技术稍微有点要求。自己搭的基本思路如下,搞一只小鸡,香港这种 ping 低一点的,带宽能稍微大一点,虽然会不会被防火长城阻隔还没测试,但是国内的肯定能用,无非是个价格问题。搞一个域名,长点的或者非.com 的域名 50 以内搞定,域名指向云服务器,服务器上搭建 frp 服务端,内网服务器上装 frp 客户端跟 nginx 用于反代,down !

花生壳之所以这么做及优劣如下优点
1. 相当于全程转发,只要设备能上网就能用
2. 配置简单,自带 GUI,避免命令行
3. 不用考虑备案的问题

缺点
1. 花钱。买三级域名要花钱,不花钱一个域名只能反代一个 80,花钱可以多个域名反代多个 80.
2. 花钱。免费版映射数量限制为 2 。特殊点的 443,要花钱买壳域名才能开。3389 要另外花钱。
3. 花钱。免费版限速 1Mbps,限 1G 流量,两边都砍了一刀。升级下貌似能无限流量,带宽的话,花钱了也有上限 10Mbps 吧,不能跑满一般家庭的上行带宽。
4. socks 因为众所周知的原因被 ban 了,不过可以考虑 project v ?用 443 口

自己建的优劣
优点
1. 三级域名随便用,不花钱
2. 小鸡仔还可以干点其他的事儿,其实花生壳也是用的腾讯云
3. 自由选择。p2p 不行就走转发

缺点
1. 技术要求相对较高,不过教程也比较多,不算特别难。需要用命令行
2. 可以高速+限制流量或低速+无限流量,二选一,不用两边都砍
3. 三级域名随便加,端口随便转发 4. 要做到花生壳的程度的话,还得加上 qos 跟多用户管理

总结
总的来说,自己搭跟用花生壳各有优劣吧,不存在谁把谁碾压了。有需要的小伙伴可以自己权衡下自己需要啥,如果只是管理管理下载这种的,完全可以考虑花生壳,对速度有需求的则要考虑自己搭。至于为啥选择站在花生壳肩膀上分析他,国能其他能用的没啥吧。。逃。

不想看大段文字的或想看视频的,可以去:
https://www.bilibili.com/video/BV17T4y1g7y2/
海外党可以直接:
<amp-youtube data-videoid="ckHHvssHA5g" layout="responsive" width="480" height="270"></amp-youtube>
4554 次点击
所在节点    宽带症候群
7 条回复
jinwyp
2020-05-28 20:42:51 +08:00
这视频推广文现在都这么绕了吗
devlnt
2020-05-28 21:02:24 +08:00
@jinwyp 本来不想发帖子的,但是连续几天在不同地方看到内网穿透的问题,就想发个贴=_=
hxy100
2020-05-29 13:36:09 +08:00
有公网 IP 的从来不用考虑用这货
black11black
2020-05-30 11:10:22 +08:00
“对技术要求较高”
wslzy007
2020-05-30 16:43:03 +08:00
有树莓派或闲置 android 手机的+sg 。。。它就是一个花生棒!有 vps 的可自配代理,能 p2p 的优先 p2p,实在不行了,免费转发。绝对很香!
github.com/lazy-luo/smarGate
devlnt
2020-05-30 20:08:06 +08:00
@wslzy007 会用树莓派的或 Android 手机搭的,基本不会考虑买这个硬件吧=_=,都会搞这些了,看看网上文字教程就搭起来了。。不过项目不错~

@black11black emmm,相对。

@hxy100 有公网 IP 选择就多很多了。有时候买这种是没办法
wslzy007
2020-05-30 21:32:02 +08:00
@devlnt sg 方案就是无需购买就能自己 diy 出一个“花生棒”出来,而且便携可移动

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

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

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

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

© 2021 V2EX