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主要功能

未来计划

我们的网站地址

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

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

10364 次点击
所在节点    分享创造
41 条回复
happyn
2021-08-19 12:46:48 +08:00
@ragnaroks 多谢老哥指教。 之前我确实没想到成本能做到这么低;我觉得这是个大好事;

我去研究一下天翼云;另外老哥这个 16t16g100m 的机器有没有公开渠道介绍? 一般去哪里找供应商?

谢谢
happyn
2021-08-19 12:56:36 +08:00
@ragnaroks 另外我的意思并非是 zerotier 、tailscale 不好,他们都很好;

但是在 1t2g1m 的 VPS 上怎么折腾体验也是没法有本质提升的....这个 1Mbps....实在限制太大了;

我去看了看天翼云,上了 10Mbps,1 年价格就向普通云服务商看齐了...

各类云服务的 VPS 就是前 5Mbp 带宽价格便宜,但是>5Mbps 的时候,就难以接受了
lixinrui000
2021-08-19 23:59:20 +08:00
试用了,河南 client->上海 host,网络不是很稳定,frp 和花生壳中间都掉线的时候,楼主这个还坚挺。而且好像是支持 UDP ?这个对 Windows 远程桌面体验很重要。支持一下楼主。
ragnaroks
2021-08-20 08:28:04 +08:00
普价可见 akkocloud,拿货价一般都是 QQ 联系,当你用到一定量的时候,自然有人来找你
happyn
2021-08-20 08:49:16 +08:00
@lixinrui000 多谢支持;默认是 UDP,TCP 也是支持的,但是目前测试下来体验不如 UDP,下个版本会优化;

@ragnaroks 多谢多谢,多了一个渠道,很有帮助;
gps949
2021-08-20 09:49:22 +08:00
@noqwerty
@Y29tL2gwd2Fy

请不要让 ts 成为下一个 zerotier
lixinrui000
2021-08-21 11:26:43 +08:00
@happyn 哦哦对的,UDP 体验就是更好的
jch12138
2021-08-21 18:06:56 +08:00
注册看了一下,是还不支持 mac 吗
happyn
2021-08-21 20:37:17 +08:00
@jch12138 已经 build 完毕了; 发布在 github 上:

https://github.com/happynclient/happnmacOS/releases/tag/2.9.0

还有一些部署的工作,准备做一个 Homebrew Package, 提供 launchctl 的服务脚本...估计下个周就完成了;

如果有兴趣的话,可以直接下载 github 的发布包自己折腾一下,参数和配置文件跟 linux 版本都是一样的...

我手头没有 Mac 真机,这是在虚拟机里面编译的,所以测试还没做...欢迎做小白鼠
happyn
2021-08-23 16:18:33 +08:00
@jch12138 MacOS 版本折腾了两天正式发布了,还比较简陋,欢迎试用:

https://forum.happyn.cc/d/6-macoshappyn
jch12138
2021-08-25 23:44:00 +08:00
@happyn brew 安装 tuntap 的时候失败,看了一下坑是这个软件包的最后一次更新在 15 年,我自己的系统是 11.1,可能不兼容,然后在 linux 端尝试运行,也连接不上,下面是报错,配置文件应该没什么问题,还有你们以后会提供 ios 端的支持吗
25/Aug/2021 23:32:34 [edge_utils.c:3603] Adding supernode = vip00.happyn.cc:30025
25/Aug/2021 23:32:34 [edge.c:960] WARNING: Switching to AES as key was provided.
25/Aug/2021 23:32:34 [edge.c:1000] Starting n2n edge 2.9.0.r947.3863fcc.happyn Aug 11 2021 15:16:30
25/Aug/2021 23:32:34 [edge.c:1006] Using compression: none.
25/Aug/2021 23:32:34 [edge.c:1007] Using AES cipher.
25/Aug/2021 23:32:34 [edge.c:1015] ERROR: Unable to become root [1/Operation not permitted]
25/Aug/2021 23:32:34 [edge_utils.c:330] Number of supernodes in the list: 1
25/Aug/2021 23:32:34 [edge_utils.c:332] supernode 0 => vip00.happyn.cc:30025
25/Aug/2021 23:32:34 [edge.c:1035] Use manually set IP address.
25/Aug/2021 23:32:34 [tuntap_linux.c:136] ERROR: tuntap ioctl(TUNSETIFF, IFF_TAP) error: Operation not permitted[-1]
happyn
2021-08-26 08:40:56 +08:00
@jch12138 我对 MacOS 和 IOS 开发不熟, 这个要支持估计还得一段时间;

我在虚拟机里面用的是 MacOS 10.15 测试的,没啥问题,11.1 等我这个周调一下试试;

多谢支持!
happyn
2021-08-26 08:43:24 +08:00
@jch12138 Linux 端报错应该是权限问题, 因为要创建虚拟网卡,需要 root 权限,启动的时候用 sudo 试试;
happyn
2021-08-26 08:44:30 +08:00
@jch12138 可以到 [论坛]( https://forum.happyn.cc/) 上发帖提 bug
jch12138
2021-08-26 14:54:28 +08:00
@happyn okok
109653VIP
2021-12-19 21:51:41 +08:00
android root 下没有问题
dubidu
2022-10-23 00:54:23 +08:00
合规上怎么办,之前提供 frp 的,要么约谈后放弃了,要么实名制了。要不要尽早实名制
happyn
2022-10-23 10:06:30 +08:00
@bitshiyuzhe 我想作为一个正经的商业项目运营下去;

现在一方面在国际化,另一方面在把软件操作进一步傻瓜化,有了一定积累以后,会申办牌照,合规化;

如果国内的政策导致这个项目不能运营下去,也不用担心;都是开源技术,到时候会提供 docker 镜像一键搭建服务器无缝迁移;
happyn
2022-10-23 11:03:11 +08:00
@bitshiyuzhe 另外这个跟 frp 还是有点区别的,frp 一般是开放本地机器给外网,happyn 只是一个远程协助组网的工具;仅仅接入同一个网络的人才能互相访问;

另外就是隐私问题,所有的通信流量都是先加密再传输的,这个密码用户是可以自定义的,所以理论上任何外部嗅探都拿不到真实传输数据,包括 happyn 的中转服务器;
wbzd
2022-12-02 21:20:09 +08:00
兄弟加油!

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

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

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

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

© 2021 V2EX