由于一直在网络通信领域折腾,自从基于 Tailscale 开源客户端做了 iOS 客户端之后,对于 iOS 的网络实现有了一些了解,就一直有一个念头,能否把自己熟悉的 Cisco 开源的 VPP 协议栈 Porting 到 apple 平台来。
经过对 MacOS 网络设计的系统级学习,在经历了一些底层代码的适配后(为此还编写了多年未写的一些汇编代码,在这里可以说 AI 对于编写汇编语言也是大有帮助的),首先完成了 MacOS 上的适配;这样就算是解决了个大的拦路虎;而俺虽然不太会做些 AI 相关的东西,但可以利用 AI 编写 UI 还是能够补充自己的一个较大的短板,这样 iOS 应该还是可以试试的。
于是抽了一些时间终于搞定了 iOS 平台上的适配与开发,并成功上架至 Apple Store 。中间还有一点小插曲,因为 App 描述的原因,得到一个 4.3 ( Spam ),在更新描述后,竟然通过了,Apple Store 审核真是魔幻。
之所以起名为 MintFlow - Network Stack ,是因为这个客户端的确是围绕一个 Network Stack 来构建的(覆盖了网络协议中的 L2-L4 );当然,目前的功能还比较少,主要是利用 VPP 原生 WireGuard 插件支持了 WireGuard 协议,目前已经能满足自己日常同时连接家庭网络(要求有公网 IP )以及公有云 VPC 的功能(做运维需要:()。
以下是一些功能截图:
总体上功能还是比较原始,但对于期望有一些基础分流的用户可能会有一些用处,我也将会继续将更多 Network Stack 的能力给用起来:)之所以上架为付费 App ,也是考虑后面会继续增加与 WireGuard 官方客户端相比更多的功能,毕竟 Network Stack 的能力还是比 WireGuard 官方客户端要多的多的,希望朋友们轻喷。
另外这个 App 目前主要考虑海外用户,国内也不计划上架,因此目前语言以英语为主:)
闲话少话,先送 10 个码( apple 似乎设置为 28 天内有效),后续不够继续发,给爱折腾网络的朋友。
如果有朋友对于 App 的实现细节以及网络技术有兴趣,也欢迎在此留言讨论:)
![]() |
1
SayHelloHi 3 天前
此项目已不在提供
|
![]() |
2
SayHelloHi 3 天前
国区使用兑换码提示:此项目已不在提供
又回去看了介绍: 这个 App 目前主要考虑海外用户,国内也不计划上架 请忽略上一条留言 |
3
boris1993Jr 3 天前 via iPhone
感谢
T3MK3KENFNNY 已兑换 |
![]() |
4
ychen997 3 天前 via iPhone
3J4YP74HMNRE 已用感谢
|
![]() |
5
Phant0m 3 天前 via iPhone
NNR4WRJ4LLXT 已用 感谢🙏
|
6
mylofsh 3 天前 via iPhone
老板还能再分享吗?
|
7
wdxbb 3 天前 via iPhone
全部没了,求再发
|
![]() |
8
Love4Taylor 3 天前
> 首先完成了 MacOS 上的适配
没做 macOS 版?商店内也只是 iOS 版 |
![]() |
9
fortitudeZDY OP @Love4Taylor MacOS 上的适配主要是用来做 POC 的开发,目前的计划是先把 iOS 的一些功能给完善一下;不过理论上如果是 M1+的 cpu ,应该可以用 iOS 版的。
|
![]() |
10
fortitudeZDY OP 感谢大家的支持,看到有朋友提示码已经用完,继续发送 10 个码,也欢迎能用起来的朋友反馈问题和建议哦。
KRF4X7T3TLYL PYPRLPXN3L97 A343NF9N7R3N MLYWP3LTWXMR K3PT3TKRJWTK ELKTRPTK4E3R L74WPHWKME3P FKTNHA6ALWRX NREA3WX7F6FW H9HK6AE7T4RM |
![]() |
11
Lituby 3 天前 via Android
感谢大佬,第一个已用
|
![]() |
12
huguadao 3 天前
ELKTRPTK4E3R 已用
|
![]() |
13
URgoy 3 天前 via iPhone
NREA3WX7F6FW 已用,感谢
|
![]() |
14
gogo88 3 天前 via iPhone
来晚了,全部被兑换了
|