Hello,
We have a Network Extension that implements NETransparentProxyProvider
that filters TCP trafic on ports 80 and 443.
On macOS Monterey (21A5248p) with Private Relay enabled no connection from Safari is seen by our Network Extension (connections from other browsers are seen by our extension, so it's not a problem with the rules).
According to this forum post and App Proxy Provider documentation the connections should use the VPN. We also tested this with our Network Extension by inheriting from NEAppProxyProvider
instead of NETransparentProxyProvider
and the connections are seen by the extension.
My question is if this is the intended behaviour for NETransparentProxyProvider
or if it is a bug? And if it is intended if there is a way to filter those connections while still using a Transparent Proxy?
Thank you!