iOS 11: Как изменить настройки DNS для сотовых / мобильных данных?


14

Можно ли поменять DNS на сотовый интернет? Как это можно сделать без джейлбрейка?

Я пробовал Apple Configurator, но не нашел подходящих настроек.



В cloudflare есть собственное приложение ios для использования с 1.1.1.1
спасибо

Ответы:


6

Создайте свой собственный VPN с помощью OpenVPN & easy-rsa на облачном цифровом океане (5 долларов в месяц за самую дешевую виртуальную и 2 ТБ ежемесячную передачу), настройте VPN для туннелирования / пересылки всего трафика, настройте Cloudflare 1.1.1.1 на VPN, затем используйте Apple Конфигуратор, чтобы установить всегда на VPN-соединение.

Могу подтвердить, что это то, как я это делаю, я установил экземпляр сервера Ubuntu 16.04 и выше и никогда не выключал свой vpn.


Это звучит как отличный обходной путь! (Хотя год назад я пытался настроить Raspberry PI в качестве VPN-сервера, и все программное обеспечение / руководства, которые я пробовал, не работали / казались заброшенными, поэтому я задаюсь вопросом, насколько просто это сегодня. Работает ОС, но Не удалось найти рабочий метод для установки программного обеспечения VPN - не удалось настроить.)
Мэтью Элви,

1
да - я следовал этому пошаговому руководству, мне потребовался час или около того, чтобы все настроить, работая хорошо. бонус: даже ваш провайдер не имеет метаданных вашей сети. digitalocean.com/community/tutorials/...
spinalwrap

Cloudflare теперь имеет официальное приложение, которое создает профиль VPN для использования 1.1.1.1. Это бесплатно и не предлагает покупки в приложении. Получить приложение с их домашней страницы https://1.1.1.1 .
Спасибо

Эти шаги установки помогли мне, очень полезно.
zacharydl

3

Не возможно без джейлбрейка.

Источник: Конфигурация iPhone для OpenDNS В нем говорится, частично ( выделено мое ):

«Эти инструкции работают только для подключений Wi-Fi, поскольку iOS не позволяет менять DNS-серверы при подключении к сотовым сетям . Кроме того, изменения относятся к конкретной сети, поэтому вам придется менять DNS-серверы при каждом подключении к новая беспроводная сеть. "

Эти люди наверняка знают больше о DNS (и, в частности, переопределяют стандартные настройки), чем кто-либо еще.


(И я смотрю на приложение в другом ответе, чтобы подтвердить, что @ allyl-isocyanate прав.
Мэтью Элви,

1
Да, это похоже на лучшее, что мы можем сделать. apple.stackexchange.com/questions/52875/...
аллил изоцианат

2

Для тех, кто хочет использовать 1.1.1.1 на своих устройствах iOS, вы можете загрузить официальное приложение 1.1.1.1 из App Store ( бесплатно , никаких покупок в приложении) или перейти по ссылке на домашней странице https://1.1.1.1. стр.

Приложение настраивает профиль VPN, который автоматически направляет все запросы DNS из любого приложения через бесплатные DNS-серверы Cloudflare.

Серверы Cloudflare будут использоваться даже для сотовых данных .


Вы также можете использовать стороннее iOS-приложение под названием DNS Override (платное приложение, стоимостью $ 1,99 ), которое автоматически настраивает 1.1.1.1 для вас в любой сети, к которой вы подключаетесь. Направления от Cloudflare можно найти здесь и ссылки ниже:

  1. Загрузите DNS Override из магазина приложений .

  2. Запустите приложение переопределения DNS.

  3. Нажмите 1.1.1.1 вверху приложения.

  4. Включите переключатель переопределения DNS

  5. DNS Override может попросить вас установить свой профиль VPN, чтобы они могли автоматически обновлять настройки DNS.

Наконец, пользователи Wi-Fi могут настроить DNS-серверы вручную, перейдя в настройки Wi-Fi iOS. Обратите внимание, что ваше устройство будет использовать 1.1.1.1 только для каждого настроенного вами соединения Wi-Fi.

  1. Перейдите в настройки.

  2. Нажмите на Wi-Fi.

  3. Нажмите значок информации «i» рядом с именем Wi-Fi, к которому вы подключены.

  4. Прокрутите вниз, пока не увидите раздел под названием Настройка DNS

  5. Измените конфигурацию с Автоматической на Ручную.

  6. Нажмите Добавить сервер.

  7. Удалите все IP-адреса, которые могут быть уже перечислены, и вместо них добавьте:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Нажмите Сохранить.


Я не могу придумать вескую причину для оплаты стороннего приложения, такого как DNS Override, когда официальное приложение предоставляется бесплатно непосредственно из Cloudflare.

Для тех, кто использует ручную настройку Wi-Fi, знайте, что DNS Cloudflare не используется для ваших данных сотовой связи. Ваше устройство iOS будет использовать пользовательский DNS только для тех соединений, для которых он настроен. В настоящее время нет способа настроить сотовый DNS на iOS - будут использованы настройки вашего оператора. По этой причине я предлагаю использовать официальное приложение Cloudflare.


0

DNS Override работал для меня на тестах, хотя я отметил некоторые плохие отзывы о времени автономной работы. Если посмотреть на это с помощью профиля и программного обеспечения Apple Configurator, кажется, что вы можете настроить профиль с настройками прокси-сервера DNS, но профиль просто позволяет вам ссылаться на пакет в приложении iOS. Похоже, вам нужно приложение, такое как DNS Override, чтобы изменить сотовый DNS, и вы не можете сделать это через профиль самостоятельно.

Был бы очень рад оказаться неправым в этом. (iOS 11/8 Plus)


0

Предложения @cinematicme помогли мне найти дорогу; супер полезно. Вот что я запускаю: приложение iOS OpenVPN туннелирует к серверу Azure Ubuntu, приложение активировано только для сотовой связи. Приложение DNS Override заставляет все соединения WiFi использовать мой предпочтительный DNS (OpenDNS). Моя домашняя сеть и сервер Azure находятся в моей учетной записи OpenVPN с пользовательскими правилами блокировки.


1) Создайте облачный сервер в Azure (или DigitalOcean) с открытым UDP-портом 1194; Azure Burstable B1S расходы размер мне $ 9 / месяц, пропускная способность 25GB стоит $ 1,75 / мес

2) Я потратил часы на настройку OpenVPN с помощью следующего руководства , а затем обнаружил, что в верхнем комментарии есть ссылка на скрипт установки, который занял буквально 3 минуты (см. 3 ниже).

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04

3) Установите OpenVPN, используя комментарий по ссылке выше, вот она прямо:

https://github.com/Nyr/openvpn-install

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Можете прочитать скрипт на GitHub здесь перед установкой.

Сценарий установки спросит вас, какой DNS вы хотите использовать для VPN. Вы можете выбрать 1.1.1.1 , Google или OpenDNS.

4) Импортируйте созданный выше файл .ovpn в приложение iOS OpenVPN, настроенное на постоянное переподключение только на сотовую связь.

5) Бонус: я хотел, чтобы OpenDNS также использовался для всех подключений WiFi, что можно сделать с помощью приложения iOS DNS Override ($ 1,99). Я установил это, чтобы заставить OpenDNS для всех WiFi и сотовых соединений. Похоже, что он не конфликтует с автоматически подключенным VPN на сотовой сети, открытой приложением OpenVPN.

https://www.dnsoverride.com/change-iphone-dns-with-an-app/


Надеемся, что это помогает кому-то с их частными данными сотовой связи. То, что мне потребовалось на настройку, заняло всего пару часов с правильной информацией. Как упомянуто @spinalwrap , приятным бонусом фактического метода VPN является то, что у вашего сотового провайдера нет ваших метаданных.

Я также установил приложение 1.1.1.1 , и оно работало, чтобы получить 1.1.1.1 DNS, но так как я хотел OpenDNS и фильтрацию, я выбрал VPN-маршрут.


-2

Похоже, что это приложение работает путем создания настраиваемого профиля конфигурации VPN и его установки. Вероятно, есть способ сделать то же самое вручную.
Phssthpok

upvoting ... это полностью работает
Кошка Морж

Просто подтвердил, что вы пробовали это с помощью теста утечки DNS @WalrustheCat? Первый комментарий в App Store гласит: «Я пытался несколько раз и даже перезагружал свой iPhone, но приложение не изменило бы сервер DNS для сотовой связи, как рекламировалось ... Тест утечки DNS, даже тот, который находится в приложении, показывает T-Mobile DNS после того, как я «заставил» его к чему-то еще в приложении. Разочаровывает ».
Аллил Изоцианат

да ... интересно ... я, кажется, вспоминаю прохождение тестов, которые я провел ... shuold перепроверить это
Кошка Морж

Комментарий Аллил в ОП может объяснить, что иногда это работает. Я пробую приложение на нескольких разных носителях. Когда я запускаю приложение, меня сразу же спрашивают, какой у меня пароль в iTunes!?!: «Войдите в iTunes Store», «Введите пароль для своего Apple ID» <здесь отображается мой Apple ID> «», что кажется подозрительным. С другой стороны, когда отображается мой экран блокировки, я вижу «(!) ВОЙТИ В МАГАЗИН ITUNES», «Введите пароль для своего Apple ID» <мой Apple ID отображается здесь> «. Слайд для большего»
Мэтью Элви
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.