有Releases包吗?
代码更新本地直接编译有问题 GOROOT=/opt/homebrew/Cellar/go/1.21.0/libexec #gosetup GOPATH=/Users/cly/go #gosetup /opt/homebrew/Cellar/go/1.21.0/libexec/bin/go list -m -json -mod=readonly all #gosetup go: cannot load module dex listed in go.work file: open dex/go.mod: no such file or directory go: cannot load module MirageClient listed in go.work file: open MirageClient/go.mod: no such file or directory
package main
import ( "os"
"MirageNetwork/MirageServer/controller"
"MirageNetwork/MirageServer/controller"
这一行包貌似不在MirageNetwork下
1、代码采用了git module方式组织,在clone时请使用
git clone --recurse-submodules https://github.com/MirageNetwork/MirageServer
2、另外需要注意,其中webui部分使用了nodejs编写,需要单独编译:
分别进入cockpit_web和console_web 目录执行npm install npm run build
稍等我编一版发到Release
t clone --recurse-submodules https://github.com/MirageNetwork/MirageServer
ok 我在尝试下
t clone --recurse-submodules https://github.com/MirageNetwork/MirageServer
ok 我在尝试下
刚更新了一下.gitmodules ,如果使用git clone --recurse-submodules出现问题可以重新试一下。
另外忘了应该不用单独手动npm run build了,如果环境没问题可以直接使用go run ./dist/build.go构建程序
好的 正在测试
好的 正在测试
release了amd64和arm64的二进制文件,如果自己源码编觉得复杂的话也可以直接用二进制尝试
客户端的话目前有windows的支持吗?
客户端的话目前有windows的支持吗?
有的,参见MirageNetwork/MirageClient 仓库中的Release。
因为Windows客户端重构后与核心仓MirageClient(即Tailscale仓修改)已分离,所以Release的是该仓库相对较旧代码编出的版本。
如果想用相对较新的版本可以从组织页面的release下载(https://github.com/MirageNetwork/.github/releases ) 一个临时发布版本。
@gps949 hi,目前我看没有推出mac客户端,请问 tailscale mac 官方客户端是否兼容呢?
@gps949 hi,目前我看没有退出mac客户端,请问 tailscale mac 官方客户端是否兼容呢?
目前测试功能范围内是兼容的。
macOS版本也有在做,但因为Tailscale官方在GUI上采用的是AppKit实现,Apple macOS13.0才新增的SwiftUI MenuBarExtra,虽然代表了发展趋势但无法实现Tailscale官方当前样式,暂时就没有发布。
所以也想听一下有macOS版需求的同学,对于该版本样式是否觉得官方样式是最合理的,改成popover类似的窗体布局而非官方的菜单布局是否合适?
另外,如果是M芯片,也可以兼容运行已发Testflight的iOS版本。
@gps949 hi,目前我看没有退出mac客户端,请问 tailscale mac 官方客户端是否兼容呢?
目前测试功能范围内是兼容的。
macOS版本也有在做,但因为Tailscale官方在GUI上采用的是AppKit实现,Apple macOS13.0才新增的SwiftUI MenuBarExtra,虽然代表了发展趋势但无法实现Tailscale官方当前样式,暂时就没有发布。 所以也想听一下有macOS版需求的同学,对于该版本样式是否觉得官方样式是最合理的,改成popover类似的窗体布局而非官方的菜单布局是否合适? 另外,如果是M芯片,也可以兼容运行已发Testflight的iOS版本。
我个人觉得样式不太重要,重要是更换UI官方的GUI操作逻辑能更好,现阶段我觉得官方客户端使用第三方的服务的修改比较麻烦,还需要开启debug模式,这块建议修订一下。另外最好支持中文模式
@gps949 hi,目前我看没有退出mac客户端,请问 tailscale mac 官方客户端是否兼容呢?
目前测试功能范围内是兼容的。 macOS版本也有在做,但因为Tailscale官方在GUI上采用的是AppKit实现,Apple macOS13.0才新增的SwiftUI MenuBarExtra,虽然代表了发展趋势但无法实现Tailscale官方当前样式,暂时就没有发布。 所以也想听一下有macOS版需求的同学,对于该版本样式是否觉得官方样式是最合理的,改成popover类似的窗体布局而非官方的菜单布局是否合适? 另外,如果是M芯片,也可以兼容运行已发Testflight的iOS版本。
我个人觉得样式不太重要,重要是更换UI官方的GUI操作逻辑能更好,现阶段我觉得官方客户端使用第三方的服务的修改比较麻烦,还需要开启debug模式,这块建议修订一下。另外最好支持中文模式
感谢你的意见,我这边会进行考虑的。
P.S. 官方客户端其实也很容易更换第三方服务,按住Option键的同时单击托盘图标,弹出的菜单就会显示更多内容,其中Debug菜单中可以直接选择登录或添加指定控制器的账号。
@gps949 我个人意见如果实现自建客户端考虑兼容一下12.x这个大版本。现阶段13.x对intel芯片感觉就是负优化。升级到13发热严重,回退到12一切正常