How can I transparently proxy TCP connections on macOS?
Generated on 8/3/2024
1 search
To transparently proxy TCP connections on macOS, you can utilize the new platform capabilities introduced in macOS Sequoia. Specifically, macOS Sequoia brings control over local network access to macOS, which includes handling TCP connections.
For more detailed information on how to manage local network access and ensure your app complies with the new privacy requirements, you can refer to the session What’s new in privacy.
Here is a list of relevant sessions that might provide additional context or related information:
- What’s new in privacy
- Platforms State of the Union
- What’s new in Swift
- Explore the Swift on Server ecosystem
If you need more specific details or have another question, feel free to ask!

Explore the Swift on Server ecosystem
Swift is a great language for writing your server applications, and powers critical services across Apple’s cloud products. We’ll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

What’s new in privacy
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.

What’s new in Swift
Join us for an update on Swift. We’ll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We’ll introduce you to a new language mode that achieves data-race safety by default, and a language subset that lets you run Swift on highly constrained systems. We’ll also explore some language updates including noncopyable types, typed throws, and improved C++ interoperability.