É possível alterar o DNS da Internet celular? Como isso pode ser feito sem um jailbreak?
Eu tentei o Apple Configurator, mas não encontrei as configurações adequadas.
ios
dns
cellular-data
apple-configurator
Adam Smith
fonte
fonte
Respostas:
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.
fonte
Não é possível sem um jailbreak.
Fonte: Configuração do iPhone para OpenDNS Diz, em parte ( ênfase minha ):
Essas pessoas certamente sabem mais sobre DNS (e em particular substituindo configurações padrão) do que qualquer outra pessoa.
fonte
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:
Faça o download da substituição de DNS na loja de aplicativos .
Inicie o aplicativo Substituição de DNS.
Clique em 1.1.1.1 na parte superior do aplicativo.
Ative a alternância DNS Override
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.
Vá para as configurações.
Clique em Wi-Fi.
Clique no ícone de informações 'i' ao lado do nome de Wi-Fi ao qual você está conectado.
Role para baixo até ver a seção chamada Configurar DNS
Mude a configuração de Automático para Manual.
Clique em Adicionar servidor.
Remova todos os endereços IP que já estejam listados e, em seu lugar, adicione:
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.
fonte
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)
fonte
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.
fonte
Experimente este aplicativo: Substituição DNS definir DNS para Wi-Fi e celular
fonte