happyn: 一个异地组建虚拟局域网的解决方案

2021-08-17 17:22:28 +08:00
 happyn

大家好,向大家推荐一个最近开发的,帮助大家异地组建虚拟局域网的服务平台: happyn.cc

缘起

我个人有很多场景需要在异地访问某一台机器,:

遗憾的是往往这些机器往往在内网多层 NAT 之后; 为了这件事似乎也不值得部署商业的 VPN 方案;我尝试了许多方案和工具进行内网穿透, 做端口映射或虚拟组网; Zerotier, N2N, FRP,Ngrok, inlets, Cloudflare Tunnel, inebula......

但这些工具都需要繁琐的部署工作,以及独立长期稳定运行的的 VPS..... ,另外就是需要足够的带宽才能流畅的访问,而个人为了这些长期买一台 10Mbps 的 VPS 还是不小的一笔开支;

花费了很多精力折腾之后,我开发了Happyn这个平台,希望为您整合这些服务,在任何地方,任何设备上都能方便的组建您的私人虚拟网络; 保证稳定性的前提下还能提供不错的访问速度;

happyn主要功能

未来计划

我们的网站地址

希望对大家有所帮助,为大家节约一些折腾的时间更好的工作,学习,生活,陪伴家人...

有任何问题,欢迎大家到论坛交流

10294 次点击
所在节点    分享创造
41 条回复
liz2nku
2021-08-17 17:34:39 +08:00
想知道跟 Zerotier 有什么本质区别呢?
Latin
2021-08-17 17:37:10 +08:00
用户量加大 免费套餐估计也撑不了多久
happyn
2021-08-17 17:48:41 +08:00
@liz2nku 没有本质区别, 我们是想做一个平台,把好用的组网工具一个个都集成进来; 包括 frp,zerotier 等等

目前 zerotier 的主要问题就是慢,而个人如果自建 Moon 节点的话,要想流畅,至少需要 10Mbps 以上的 VPS 带宽, 这笔花费还是不小的;

@Latin 不是每个用户都要占满这么大的流量, 我们把这个服务做成平台,就相当于大家平摊流量费用;我相信将来网络提速降费,流量费用会越来越低的;
egen
2021-08-17 20:08:09 +08:00
和 omniedge 有什么区别?
weyou
2021-08-17 20:12:54 +08:00
可以说是套壳 N2N 不?
oneisall8955
2021-08-17 20:32:34 +08:00
@weyou 很明显,基于 n2n 的商业化产品,看教程里面的配置就知道了
noqwerty
2021-08-17 20:56:40 +08:00
跟 Tailscale 比起来有什么优势吗
desdouble
2021-08-17 21:20:35 +08:00
跟 决明子异地组网 比起来有什么优势吗
desdouble
2021-08-17 21:23:19 +08:00
创业不易,加油~
happyn
2021-08-17 21:44:55 +08:00
@egen 这个还真没了解过,得学习

@weyou @oneisall8955 是的,N2N 是我个人用过的最稳定的 P2P 组网工具了,而且作者最近的更新非常频繁,v3 版本增加了许多有用的 future, 所以优先集成了 N2N; 当然我的计划是集成更多主流的开源工具, 可以让用户自由选择;

@noqwerty 说实话,目前跟 Zerotier,Tailscale 在技术上相比没有任何优势, 我这个就是个小品级别的集成;

我对于虚拟组网产品的理解是技术很难有跨越式的突破, 产品主要是拼运营和服务; Tailscale 也好,Zerotier 也罢, 落地到国内使用还是得看速度和稳定程度;

@desdouble 这个我也是第一次听说, 孤陋寡闻了, 俺得去学习一下 :)
happyn
2021-08-17 21:52:41 +08:00
N2N V3 版本最近集成了不少 features, 大大提高了 P2P 打洞成功的机率,;
就目前我的测试来说, 算是虚拟组网工具里面相当靠谱和稳定的了;

大家有兴趣的话可以实际试一试;
locoz
2021-08-18 02:06:30 +08:00
看起来是相当于你提供了付费、稳定、无需用户操心的服务器做中转服务,并且做了辅助配置工具之类的让用户能一键启动组网?
Y29tL2gwd2Fy
2021-08-18 03:14:31 +08:00
tailscale
happyn
2021-08-18 08:12:12 +08:00
@locoz 对的对的,大佬一句话就总结明白了, 我这啰里啰唆说不清,得补习语文....

@Y29tL2gwd2Fy 暂时跟 tailscale 还没法比, 日拱一卒慢慢完善

其实做这个的初心就是发现有很多优秀的开源软件, 如 N2N, Aria2, Syncthing,Frp 等等等等, 但是一般使用这些软件的姿势是个人在家里的 NAS 上,或者在一台小水管 VPS 上十八般武艺折腾一番, 最后发现不充值 9999 金币就不能变强.....

如果有一个 SaaS 平台, 把这些服务封装为一个 POD, 放到 K8S 集群上, 根据用户用量按需调度, 把成本降下来, 平台把升级维护这些苦活累活都做完, 让大家少折腾,还能有个可以的用户体验, 我相信还是有一定价值的.
ragnaroks
2021-08-19 09:55:52 +08:00
说实话,不能 p2p 的情况下,不建议组网,浪费流量且入网慢,传统的内网穿透更合适

zerotier 自建控制器(同时集成 moon )的情况下是无限设备数量的,所以你的商业化价格不能高于一台 1t2g1m 的公网 vps 价格,目前能拿到的最低价是 35 一年的天翼云
ragnaroks
2021-08-19 10:05:50 +08:00
又想了下,zeroiter 基本没有使用门槛,会组网的也都会自建控制器,所以你这个产品的目标应该是用相对低价去吸引使用传统内网穿透的那部分用户,比如花生壳和各种 FRP 站,估计定价 100 一年也有不错的吸引力
happyn
2021-08-19 10:08:53 +08:00
@ragnaroks 多谢大佬的提醒;根据我的测试,在大部分情况下都是能 P2P 打洞成功的, 国内不能成功的有两种场景:

1. 一方或多方是手机 4G 网络, 这个无法 P2P
2. 锥形 NAT

普通的家用以及公司宽带都可以直通,效率不错;

另外说商业化价格不能高于一台 1t2g1m 的公网 vps 价格,我觉得有待商榷,最大的问题就在于带宽:

1. 1M 的 VPS 带宽,体验一下还行,要说长期使用就算了,ssh 有时候都卡,更别提 RDP 了;

2. 目前云服务商的带宽价格是 5M 以下,25 元 /Mbps/月,5M 以上,90 元 /Mbps/月, 据我的测试,要想 RDP,至少 5Mbps 以上, 推荐 10Mbps, 按照带宽计费,就是 25*5+90*5=575 元 /月, 对于个人用户这个费用实在太高了

3. 如果按照流量计费,市场价 是 0.8 元 /GB ; 这个价格大家见仁见智

4. 1t2g1m 的公网 vps 价格 35 一年,这不是正常价格,是各种优惠+新人入坑的价格,等到续费的时候才是市场价

5. 1t2g1m 的公网 vps,说实话,十八般武艺折腾一遍,最后还是发现不好用;一分钱一分货的道理还是摆在那里
happyn
2021-08-19 10:23:08 +08:00
总结起来就是,我认为国内的带宽成本肯定会迅速下降;但是还不能下降到 5 元 /Mbps/月的水准;

基于这个前提,1t2g1m 的新人 vps 入坑价 能满足部分折腾群体,但是效果不好;折腾党时间长了就会发现费时又费力;

能稳定运行的组网服务,提供的价值在于:

1. 按需调度,给免费党提供个人 10Mbps 的共享带宽, 解决能用的问题;

2. 租用 BGP 线路,为付费用户提供 30Mbps 的共享带宽,解决好用的问题;

3. 租用精品 BGP 线路,为企业用户提供>30Mbps 的独享带宽,解决用得爽的问题;

每一个用户群体的需求其实很独立,比如企业的组网方案,现在一般是深信服的 VPN 解决方案,说实话,能用,维护好了也好用,但是需要 企业宽带+不菲的设备采购费用+半个维护人员, 每年费用都是上万起步,最后主要场景就是收发个邮件,中小企业我觉得真没必要增加这部分成本;

至于免费用户,真的,平常就是连一下 SSH,RDP,扣除 p2p 的场景,流量其实消耗真不大;痛点在于稳定,然后是速度还可以,远程桌面起码要比得上向日葵、teamviewer 等等....

长远看来,我觉得将来免费服务能做到在虚拟网络内串流打游戏也不是很远;
ragnaroks
2021-08-19 11:01:22 +08:00
@happyn
vps 是用来辅助 NAT3 打洞的,不是用来中转的,所以我才说不能 P2P 的情况下不适合组网。
一年 35 的价格是合同价,面向个人转卖即可,不是套路云的各种活动。
用 zerotier 不存在“折腾”的情况,客户端一键装好,服务端一键装好,连不上只有防火墙的问题。

需要 NAT3/NAT4 互联的情况确实不好说,如果是我我会选择按流量付费。
ragnaroks
2021-08-19 11:03:06 +08:00
低端用户的中转机器可以用浙江那边的机房,16t16g100m 的机器也就 500 多一个月

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

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

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

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

© 2021 V2EX