iOS 11: como alterar as configurações de DNS para dados móveis / celulares?

Respostas:

6

Crie sua própria VPN usando OpenVPN e easy-rsa em um servidor digital de nuvem oceânica (US $ 5 / mês para a VM mais barata e transferência mensal de 2 TB), configure a VPN para encapsular / encaminhar todo o tráfego, configure o Cloudflare 1.1.1.1 na VPN e use a Apple Configurador para definir uma conexão VPN sempre ativa.

Posso confirmar que é assim que eu faço, configurei a instância do servidor Ubuntu 16.04 e as anteriores e nunca desliguei meu vpn.

cinematicme
fonte
Isso soa como uma ótima solução alternativa! (Embora eu tenha tentado configurar um PI de framboesa como servidor VPN há um ano e todos os softwares / guias que tentei não funcionaram / pareciam abandonados, por isso estou me perguntando se isso é fácil hoje. O sistema operacional está em execução, mas não conseguiu encontrar um método de trabalho para obter o software VPN instalado - não chegou a configuração).
Matthew Elvey
1
sim - segui este guia passo a passo, demorei uma hora para configurar, funcionando bem. bônus: nem mesmo seu ISP possui mais os metadados da sua rede. digitalocean.com/community/tutorials/…
spinalwrap
O Cloudflare agora possui um aplicativo oficial que cria um perfil de VPN para usar o 1.1.1.1. É gratuito e não oferece compras no aplicativo. Obtenha o aplicativo na página inicial https://1.1.1.1 .
Obrigado
Essas etapas de configuração me deixaram no caminho, super útil.
Zacharydl 16/02/19
3

Não é possível sem um jailbreak.

Fonte: Configuração do iPhone para OpenDNS Diz, em parte ( ênfase minha ):

"Essas instruções funcionam apenas para conexões Wi-Fi porque o iOS não permite alterar os servidores DNS quando conectados a redes celulares . Além disso, as alterações são específicas da rede, portanto, você precisará alterar os servidores DNS sempre que se conectar a uma nova rede sem fio ".

Essas pessoas certamente sabem mais sobre DNS (e em particular substituindo configurações padrão) do que qualquer outra pessoa.

Matthew Elvey
fonte
(E eu estou olhando para o aplicativo na outra resposta para confirmar que @ alil-isocianato é certo.
Matthew Elvey
1
Sim, isso parece o melhor que podemos fazer. apple.stackexchange.com/questions/52875/…
Isocianato de alilo
2

Para aqueles que desejam usar o 1.1.1.1 em seus dispositivos iOS, você pode baixar o aplicativo 1.1.1.1 oficial da App Store ( gratuito , sem compras no aplicativo) ou seguir o link na página inicial https://1.1.1.1 página.

O aplicativo configura um perfil de VPN que roteia automaticamente todas as consultas DNS de qualquer aplicativo através dos servidores DNS gratuitos do Cloudflare.

Os servidores do Cloudflare serão usados, mesmo para dados de celular .


Você também pode usar um aplicativo iOS de terceiros chamado DNS Override (aplicativo pago, custa US $ 1,99 ) que configura automaticamente 1.1.1.1 para você em qualquer rede à qual você se conectar. As direções do Cloudflare podem ser encontradas aqui e são referenciadas abaixo:

  1. Faça o download da substituição de DNS na loja de aplicativos .

  2. Inicie o aplicativo Substituição de DNS.

  3. Clique em 1.1.1.1 na parte superior do aplicativo.

  4. Ative a alternância DNS Override

  5. A Substituição de DNS pode solicitar que você instale o perfil da VPN para que eles possam atualizar automaticamente as configurações de DNS.

Por fim, os usuários de wifi podem configurar os servidores DNS manualmente, acessando as configurações de wifi do iOS. Observe que seu dispositivo usará apenas 1.1.1.1 para cada conexão wifi configurada.

  1. Vá para as configurações.

  2. Clique em Wi-Fi.

  3. Clique no ícone de informações 'i' ao lado do nome de Wi-Fi ao qual você está conectado.

  4. Role para baixo até ver a seção chamada Configurar DNS

  5. Mude a configuração de Automático para Manual.

  6. Clique em Adicionar servidor.

  7. Remova todos os endereços IP que já estejam listados e, em seu lugar, adicione:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Clique em Save.


Não consigo pensar em um bom motivo para pagar por um aplicativo de terceiros como DNS Override quando um aplicativo oficial é fornecido gratuitamente diretamente do Cloudflare.

Para aqueles que usam uma configuração Wifi manual, saiba que o DNS do Cloudflare não é usado para seus dados de celular. Seu dispositivo iOS usará apenas um DNS personalizado nas conexões que o configuraram. No momento, não há uma maneira de configurar o DNS celular no iOS - as configurações da sua operadora serão usadas. Por esse motivo, sugiro usar o aplicativo oficial do Cloudflare.

Obrigado
fonte
0

A substituição de DNS funcionou para mim nos testes, embora eu tenha observado algumas críticas negativas sobre a duração da bateria. Olhando rapidamente para fazer isso por meio de um perfil e do software Apple Configurator, parece que você pode configurar um perfil com configurações de DNS proxy, mas o perfil apenas permite que você consulte um pacote em um aplicativo iOS. Parece que você precisa de um aplicativo como DNS Override para alterar o DNS celular e não pode ser feito através do perfil por si só.

Ficaria muito feliz em ser provado errado nisso. (iOS 11/8 Plus)

Neil Turpin
fonte
0

As sugestões de @cinematicme me deixaram no caminho; super útil. Aqui está o que estou executando: o aplicativo iOS OpenVPN direciona para o servidor Ubuntu do Azure, aplicativo definido para ativar apenas no celular. O aplicativo de substituição de DNS faz com que todas as conexões Wi-Fi usem meu DNS preferido (OpenDNS). Minha rede doméstica e o servidor do Azure estão na minha conta OpenVPN com regras de bloqueio personalizadas.


1) Crie um servidor em nuvem no Azure (ou DigitalOcean) com a porta UDP 1194 aberta; O tamanho de B1s expansíveis do Azure custa US $ 9 / mês, largura de banda de 25 GB custa US $ 1,75 / mês

2) Passei horas configurando o OpenVPN com o seguinte guia e , em seguida, encontrei o principal comentário no link de um script de instalação que levou literalmente 3 minutos (veja 3 abaixo).

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

3) Instale o OpenVPN usando o comentário no link acima, aqui está diretamente:

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

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

Pode ler o script no GitHub aqui antes de instalar.

O script de instalação perguntará qual DNS você deseja usar para sua VPN. Você pode escolher 1.1.1.1 , Google ou OpenDNS.

4) Importe o arquivo .ovpn gerado acima no aplicativo iOS OpenVPN, configurado para se reconectar continuamente apenas no celular.

5) Bônus: eu também queria o OpenDNS em todas as conexões Wi-Fi, o que pode ser realizado através do aplicativo iOS DNS Override (US $ 1,99). Defino isso para forçar o OpenDNS para todas as conexões Wi-Fi e celulares. Parece não entrar em conflito com a VPN conectada automaticamente no celular aberto pelo aplicativo OpenVPN.

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


Espero que isso ajude alguém com suas necessidades particulares de dados celulares. O que me levou um dia para montar poderia levar apenas algumas horas com as informações corretas. Como o @spinalwrap mencionado , um bom bônus do método VPN real é que seu provedor de celular não possui nenhum dos seus metadados.

Também instalei o aplicativo 1.1.1.1 e ele funcionou para obter o DNS 1.1.1.1, mas como eu queria o OpenDNS e a filtragem, optei pela rota da VPN.

zacharydl
fonte
-2

Experimente este aplicativo: Substituição DNS definir DNS para Wi-Fi e celular

Sambuu
fonte
Parece que esse aplicativo funciona gerando um perfil de configuração de VPN personalizado e instalando-o. Provavelmente existe uma maneira de fazer a mesma coisa manualmente.
Phssthpok
upvoting ... isso totalmente funciona
Walrus o gato
Confirmando que você tentou com um teste de vazamento de DNS @WalrustheCat? O primeiro comentário na App Store diz: "Eu tentei várias vezes e até reiniciei o iPhone, mas o aplicativo não alteraria o servidor DNS para celular conforme anunciado ... O teste de vazamento do DNS, mesmo o que está no aplicativo, mostra o DNS da T-Mobile depois que eu o "forcei" a outra coisa no aplicativo. Desapontante. "
isocianato de alilo
huh ... interessante ... eu me lembro de ter passado nos testes que eu executei ... shuold verificar novamente
Walrus the Cat
O comentário de Allyl no OP pode explicar que às vezes funciona. Estou tentando o aplicativo em algumas operadoras diferentes. Quando inicio o aplicativo, imediatamente é solicitada minha senha do iTunes!?!: "Entre na iTunes Store", "Digite a senha do seu ID Apple" <meu ID Apple é exibido aqui> "", o que parece super suspeito. Por outro lado, quando minha tela de bloqueio é exibida, vejo "(!) ENTRAR NA ITUNES STORE", "Digite a senha para o seu ID Apple" <meu ID Apple é exibido aqui> ". Deslize para mais"
Matthew Elvey