Client Proxy is supported only in IPv4 capable networks.
Validated Client Proxy Versions
- SCP 4.8
- SCP 4.7
IPv6 Traffic Behavior in Sonoma
Client Proxy does not support IPv6, but with earlier macOS versions it worked fine because earlier macOS versions allowed fallback to IPv4 if IPv6 was blocked. In macOS Sonoma, a change in behavior with respect to IPv6 has been observed & where the traffic does not fall back to IPv4 if IPv6 is blocked.
Client Proxy works on Sonoma when IPv6 is disabled. You can disable IPv6 manually and through MDM.
Disable IPv6 on Sonoma
You can disable IPv6 on Sonoma manually using system settings or by using a command in the terminal.
Disable IPv6 Manually
You can disable IPv6 manually in your network settings. Follow the steps given below to disable IPv6 on Sonoma.
- Go to System Settings > Network.
- Click Details.
- Click the TCP/IP tab.
- Scroll down the cursor, select the Configure IPv6 drop-down menu, and set it to Off.
- Click OK.
- Restart your system to make sure IPv6 is disabled.
Disable IPv6 Using Terminal
- If the IPv6 turnoff option is not available in the network settings, open the terminal and disable IPv6 using the command.
- In the terminal, enter the following command to get all the network interfaces and their names.
sudo networksetup -listallnetworkservices
NOTE: IPv6 should be disabled for all possible active network interfaces. It may not be just Ethernet; it could be WiFi as well.
- Identify the network interface you are using, most commonly Ethernet or Wi-Fi. Use -setv6off to disable the IPv6 from all the active network interfaces. For example, check these commands to disable IPv6 in Ethernet, Wi-Fi, Thunderbolt Bridge, and iPhone USB.
- To disable IPv6 on Ethernet, use the command
sudo networksetup-setv6off "Ethernet".
- To disable IPv6 on WiFI, use the command
networksetup -setv6off "Wi-Fi".
- To disable IPv6 on Thunderbolt Bridge, use the command
networksetup -setv6off "Thunderbolt Bridge".
- To disable IPv6 on iPhone USB, use the command
networksetup -setv6Off "iphone USB".
- You will be prompted to enter your OS X administrator password. Afterward, IPv6 will be disabled.
Disable IPv6 Using Jamf
If you want to disable IPv6 at multiple endpoints, you can disable it using a third-party MDM such as Jamf. Follow the below steps to disable IPv6 in macOS Sonoma.
- Create a new profile on Jamf Pro to disable IPv6.
- In Jamf Pro, go to Policies > Files and Processes.
- In the Execute command tab, enter the command -
networksetup -setv6off “ Wi-Fi “
- Check for the connection type using the command -
networksetup -listallnetworkservicesand configure the appropriate connection type on the Jamf Execute Command field.
- Push the policy to the mac or assign the policy to the self service to disable the IPv6.