蜃境 X——Tailscale 第三方 iOS 客户端开启测试了!

2023-04-28 09:02:53 +08:00
 gps949

一个从没搞过 iOS 开发的纯小白,历经两周时间煎熬,终于能在五一来临之前,在这里很高兴地向大家宣布:
蜃境 X —— 一个 Tailscale 第三方 iOS 客户端
终于可以让大家进行测试使用了!

为什么要做这个客户端

我们在搞一个从服务端到各平台客户端以及 DERP 节点都可以自己控制的本土化 Tailscale 版本。
目前,我这边已经完成了控制器(基于 Headscale 打造含 WebUI 以及多租户支持的本土化版本)、Windows 客户端、DERP 自动部署及初级管理等能力。
以上这些还不完善时暂时还未打算对外开放,仍在蜃境网络私有 repo 中进行. 这些的很早期版本如果有兴趣的同学可以到我的个人 GitHub中查找。
那么,这个「蜃境 X 」也就是为了我们在做的这一套体系服务的,作为其中 iOS 系客户端存在。

和 Tailscale 的区别

1 、Tailscale 官方 iOS 客户端最新版本已经支持了设置使用自建控制器(即 Headscale 或我们的蜃境),很遗憾我们来晚了一点。但是「蜃境 X 」可以在应用界面即可设置控制器地址,而无需进入系统设置内设置;
2 、官方版本 iOS 客户端尚不支持其非移动端平台上可以进行的 Subnet 、DNS 设置是否使用的开关,「蜃境 X 」可以;
3 、默认使用的是「蜃境」的控制器地址(目前尚未稳定启用),如需使用 Tailscale 官方控制器,需要在服务器域名处填写login.tailscale.com

TestFlight 地址(目前限量 100 名)

蜃境 TestFlight 地址
代码:wg6rNFFv

截图

最后的话

因为本人是小白,所以有问题大家尽管反馈,但请轻拍
欢迎大家试用体验,多提宝贵意见!

5555 次点击
所在节点    分享创造
29 条回复
xyzxiaoking
2023-05-04 16:44:02 +08:00
github 首页的贪吃蛇有点好玩,偷了🤣
ronnie9211
2023-05-10 11:37:54 +08:00
希望可以支持 ios15 以下的设备,真的太需要了
bjm1996
2023-05-10 17:31:20 +08:00
ios 用 google 账号登录的,开软件要新建 vpn 就无法科学了,那我怎么 google 登录哈哈
gps949
2023-05-10 17:53:41 +08:00
@ronnie9211
这个我试验了一下,首先 swiftui 中一些代码使用了 iOS15 才有的特性,所以要支持 iOS15 以下的话,先不说网络部分,UI 部分就得先修了。。。这周主要在处理各客户端版本号统一、Linux 发包、群晖版本编译和修改的事情,改 iOS UI 有点没精力了,可能会稍微往后放放。但我会尽量尝试的,到时如果能 build 过了可能就得看看谁有设备能帮着测了。


@bjm1996
你是说你的 Tailscale 是使用 Google 账号登录的吗?这个确实在苹果这样的单 VPN 设备上是问题。所以还是建议不用 Google 以及 Github 开 Tailscale 账号。 目前我这边搞的自部署服务器端已经可以支持配置 Google 、Microsoft 、Github 、Apple 账号登录,之前搞过短信和微信小程序扫码登录但暂时砍了(因为不是标准 OIDC ),后续如果有资源的话会考虑增加其他常用三方登录方式。
npc1437
2023-05-17 10:04:05 +08:00
@gps949 方便留个联系方式吗?寻求合作
ak646951596
2023-07-11 09:32:09 +08:00
@bjm1996 对啊 同问
bjm1996
2023-07-11 09:36:16 +08:00
@ak646951596 我重新换了微软登录没问题了,不然就路由挂科学
guo111
2023-07-19 12:14:02 +08:00
@gps949 寻求合作,方便留个联系方式吗
guo111
2023-07-19 12:14:21 +08:00
@gps949 寻求合作,方便留个联系方式吗

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

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

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

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

© 2021 V2EX