diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/README.md b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/README.md new file mode 100644 index 0000000..7c80331 --- /dev/null +++ b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/README.md @@ -0,0 +1,83 @@ + + +# How to disable IPv6 on iOS (cellular-only) and macOS and why it’s a big deal for privacy + +[![How to disable IPv6 on iOS (cellular only) and macOS and why it’s a big deal for privacy - YouTube](how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy.png)](https://www.youtube.com/watch?v=Nzx9T7GtmT4 "How to disable IPv6 on iOS (cellular only) and macOS and why it’s a big deal for privacy - YouTube") + +> Heads up: unfortunately this guide will not work on carriers or ISPs that have migrated their networks to IPv6-only. + +## iOS guide + +**Step 1 (macOS): download and open [Apple Configurator 2](https://support.apple.com/apple-configurator)** + +**Step 2 (macOS): create new profile using cmd + n** + +**Step 3 (macOS): configure "General" settings** + +![apple-configurator-general](./apple-configurator-general.png?shadow=1) + +**Step 4 (iOS): find your APN settings** + +Open "Settings", then "Cellular", then "Cellular Data Network". + +![ios-cellular-data-network](./ios-cellular-data-network.png?shadow=1&width=192) + +**Step 5 (macOS): configure "Cellular" settings** + +![apple-configurator-cellular](./apple-configurator-cellular.png?shadow=1) + +**Step 6 (macOS): save provisioning profile** + +**Step 7 (macOS): connect iPhone to Mac** + +**Step 8 (macOS): double-click on iPhone** + +![apple-configurator-iphone](./apple-configurator-iphone.png?shadow=1) + +**Step 9 (macOS): click on "Profile" tab, then "Add Profiles...", select saved provisioning profile and click "Add"** + +![apple-configurator-add-profile](./apple-configurator-add-profile.png?shadow=1) + +**Step 10 (iOS): review profile** + +Open "Settings", then "Profile Downloaded" and tap "Install" + +![ios-install-profile](./ios-install-profile.png?shadow=1&width=192) + +## macOS guide + +**Step 1: list network interfaces** + +```shell +networksetup -listallnetworkservices +``` + +**Step 2: disable IPv6** + +```shell +networksetup -setv6off "Wi-Fi" +networksetup -setv6off "Thunderbolt Ethernet" +``` + +--- + +## Want things back the way they were before following this guide? No problem! + +**Step 1 (iOS): remove provisioning profile from iPhone** + +Open "Settings", then "General", then "Profile", tap on your provisioning profile and tap "Remove Profile". + +![ios-remove-profile](./ios-remove-profile.png?shadow=1&width=240) + +**Step 2 (macOS): set network interfaces to automatic** + +```shell +networksetup -setv6automatic "Wi-Fi" +networksetup -setv6automatic "Thunderbolt Ethernet" +``` diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-add-profile.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-add-profile.png new file mode 100644 index 0000000..2476887 Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-add-profile.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-cellular.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-cellular.png new file mode 100644 index 0000000..8b9efb3 Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-cellular.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-general.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-general.png new file mode 100644 index 0000000..75ba227 Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-general.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-iphone.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-iphone.png new file mode 100644 index 0000000..75b051b Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/apple-configurator-iphone.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy.png new file mode 100644 index 0000000..306e36d Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-cellular-data-network.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-cellular-data-network.png new file mode 100644 index 0000000..b829f48 Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-cellular-data-network.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-install-profile.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-install-profile.png new file mode 100644 index 0000000..1a82789 Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-install-profile.png differ diff --git a/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-remove-profile.png b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-remove-profile.png new file mode 100644 index 0000000..9b15c9c Binary files /dev/null and b/how-to-disable-ipv6-on-ios-cellular-only-and-macos-and-why-it-s-a-big-deal-for-privacy/ios-remove-profile.png differ