Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] Document how to use system extensions with tauri? #9586

Open
elibroftw opened this issue Apr 26, 2024 · 2 comments
Open

[feat] Document how to use system extensions with tauri? #9586

elibroftw opened this issue Apr 26, 2024 · 2 comments

Comments

@elibroftw
Copy link

Describe the problem

We have a Tauri project, but it need to use the network system extension on macOS. We aren't so clear on how to do it.

Describe the solution you'd like

Either documentation or a sample project of how to do the following, either using Tauri or wry.

Alternatives considered

Planning on creating a swift app that uses wry and starts a webview.

Additional context

No response

@HQ222222
Copy link

I have a tauri application that normally would need to use Apple's network extension framework because of the vpn tunnel, but I use a different approach: Compiling the openvpn source code into an executable binary file, and then using tauri to execute this binary file, and listening to the output content returned, is feasible on macos, I hope to help you a little

@elibroftw
Copy link
Author

elibroftw commented Apr 28, 2024

We need a little more than networks extension. We need sandboxing, custom entitlements, and provisioning profiles

I guess entitlements is covered here: https://tauri.app/v1/guides/building/macos/#application-bundle-customization

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants