Ziti-edge-tunnel darwin arm64 build for a Mac M1?

Hello, I’m interested in a ziti-edge-tunnel build for a Mac M1 arm64 target soon.

Looking at the ziti-tunnel-sdk-c releases, I see arm64 for linux and darwin for x86_64, but not darwin on arm64.

Searching through the GH issues, I see GH#449 which looks like it may be the reason it’s not available in the releases.

Are there any other known issues blocking builds of darwin on arm64? Just want to get an idea before I potentially put effort into that.

Thanks,
John

MacOS has certain restrictions. You probably want to get the OpenZiti native app from the app store. Is there a reason you want ziti-edge-tunnel vs the apps?

1 Like

Wow… Fastest response ever – I don’t think I even had time to blink after hitting the post button before I noticed the “TheLumberjack is replying…” on my screen. LOL, I thought maybe my browser had somehow cached that line incorrectly, but no, you were really that fast! :slight_smile:

I’m outside of my usual territory with respect to macs. It’s very possible that the native app will do just fine, so I’ll look in that direction first. Thanks!

Quickdraw! I happened to be ‘right here’ at that moment… And wrt MacOS, you and me both! :slight_smile: Here’s what it looks like in the app store:
image

Once it’s running you’ll have a somewhat hard to see Z in the top right of the menu:
image

I think you’d be best off getting the app tho

1 Like

The UI is different than Windows, in the lower left is a plus icon, click that to add a .jwt

Once the jwt is added you still will need to click the ‘enroll’ button… After that you should be able to poke around and figure the other things out.

1 Like

Excellent, thank you, hopefully I’ll be giving it a try soon!

"Ziti Desktop Edge" is not available in all regions on the App Store, and some users may not be able to find the app when searching. I'm wondering if it's possible to provide a DMG or PKG installation package.

I tried using the MAC version of ziti-edge-tunnel directly, but it cannot hijack DNS. Additionally, its configuration file is generated at /tmp/config.json, and some operations seem to differ from the Linux version.

I'm sure it is but don't know how much effort it'll be. we have a lot of things already getting worked and only so much time to do those things. I'd recommend making an issue in GitHub but at this time I'm not sure when we might get to it

For technical personnel, switching the App Store region can solve the issue of not being able to find the ZITI application. However, for non-technical business users, they may not be able to resolve the installation of the client. Therefore, I plan to use ziti-edge-tunnel as a temporary substitute for now. Everything is functioning properly, except for DNS not being able to be hijacked. I can access my XX.ziti service through 100.64.0.X.

I’m unsure why my DNS cannot be hijacked, as there is no documentation for ziti-edge-tunnel specifically for macOS. I can only refer to the documentation for Linux to configure it, but there are some differences between the two.