Hücresel internet için DNS değiştirmek mümkün müdür? Jailbreak olmadan nasıl yapılabilir?
Apple Configurator'ı denedim, ancak uygun ayarları bulamadım.
Hücresel internet için DNS değiştirmek mümkün müdür? Jailbreak olmadan nasıl yapılabilir?
Apple Configurator'ı denedim, ancak uygun ayarları bulamadım.
Yanıtlar:
OpenVPN & easy-rsa'yı dijital okyanus bulut sunucusunda (en ucuz VM ve 2 TB aylık aktarım için 5 $ / ay) kullanarak kendi VPN'inizi oluşturun, VPN'yi tüm trafiği tünellemek / iletmek için yapılandırın, VPN'de Cloudflare 1.1.1.1'i ayarlayın ve Apple'ı kullanın Her zaman açık bir VPN bağlantısı ayarlamak için yapılandırıcı.
Bunu nasıl yaptığımı doğrulayabilir miyim, Ubuntu 16.04 sunucu örneğini ve üstünü ayarladım ve vpn'imi asla kapatmadım.
Jailbreak olmadan mümkün değil.
Kaynak: OpenDNS için iPhone Yapılandırması Kısmen ( benimkini vurgulamaktadır ):
"Bu talimatlar yalnızca Wi-Fi bağlantıları için geçerlidir, çünkü iOS hücresel ağlara bağlandığında DNS sunucularını değiştirmenize izin vermez . Ayrıca, değişiklikler ağa özgüdür, bu nedenle her bağlandığınızda DNS sunucularını değiştirmeniz gerekir yeni bir kablosuz ağ. "
Bu kişiler DNS hakkında (ve özellikle standart ayarları geçersiz kılmak) herkesten daha fazla bilgi sahibi olurlar.
İOS cihazlarda 1.1.1.1 kullanmak isteyenler için, indirebilirsiniz resmi 1.1.1.1 app gelen App Store ( ücretsiz , hiçbir uygulama içi satın alma) veya bağlantıyı takip https://1.1.1.1 ev sayfa.
Uygulama, herhangi bir uygulamadaki tüm DNS sorgularını Cloudflare'nin ücretsiz DNS sunucuları aracılığıyla otomatik olarak yönlendiren bir VPN profili oluşturur.
Cloudflare sunucuları, hücresel veriler için bile kullanılacaktır .
Bağlandığınız herhangi bir ağda sizin için otomatik olarak 1.1.1.1 yapılandırılan DNS Geçersiz Kılma (ücretli uygulama, 1,99 ABD doları ) adlı bir üçüncü taraf iOS uygulamasını da kullanabilirsiniz . Cloudflare adresinden yol tariflerini burada bulabilirsiniz ve aşağıda referans verilmiştir:
DNS Geçersiz Kılma uygulamasını başlatın.
Uygulamanın üst kısmındaki 1.1.1.1'i tıklayın.
DNS Geçersiz Kılma geçişini açma
DNS Geçersiz Kılma, DNS ayarlarını otomatik olarak güncelleyebilmeleri için VPN profillerini yüklemenizi isteyebilir.
Son olarak, wifi kullanıcıları iOS wifi ayarlarına giderek DNS sunucularını manuel olarak ayarlayabilir. Cihazınızın yapılandırdığınız her bir wifi bağlantısı için yalnızca 1.1.1.1 kullanacağını unutmayın.
Ayarlara git.
Kablosuz'a tıklayın.
Bağlandığınız Wi-Fi adının yanındaki 'i' bilgi simgesini tıklayın.
DNS'yi yapılandırın bölümünü görene kadar aşağı kaydırın
Yapılandırmayı Otomatik yerine Manuel olarak değiştirin.
Sunucu Ekle'yi tıklayın.
Listelenmiş olabilecek tüm IP adreslerini kaldırın ve yerine ekleyin:
1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
Kaydet'i tıklayın.
Resmi bir uygulama doğrudan Cloudflare'dan ücretsiz olarak sağlandığında, DNS Geçersiz Kılma gibi bir üçüncü taraf uygulaması için ödeme yapmak için iyi bir neden düşünemiyorum.
Manuel bir WiFi yapılandırmayı kullanarak olanlar için, CloudFlare DNS biliyoruz değil senin Hücresel veri için kullandı. İOS aygıtınız yalnızca yapılandırdığı bağlantılarda özel bir DNS kullanır. Şu anda iOS'ta hücresel DNS yapılandırmanın bir yolu yok - operatör ayarlarınız kullanılacak. Bu nedenle, resmi Cloudflare uygulamasını kullanmanızı öneririm.
DNS Geçersiz Kılma, testlerde benim için çalıştı, ancak pil ömrü hakkında bazı kötü eleştiriler gördüm. Bunu bir profil ve Apple Configurator yazılımı aracılığıyla hızlı bir şekilde incelediğinizde, proxy DNS ayarlarına sahip bir profil oluşturabilirsiniz, ancak profil yalnızca bir iOS uygulamasındaki bir pakete başvurmanıza izin verir. Görünüşe göre hücresel DNS'yi değiştirmek için DNS Geçersiz Kılma gibi bir uygulamaya ihtiyacınız var ve kendi başına profil üzerinden yapılamıyor.
Bu konuda yanlış kanıtlanmış olmak çok mutlu olurdu. (iOS 11/8 Plus)
@Cinematicme'nin önerileri beni yoluma koydu; süper yararlı. Çalıştırdığım şey: Azure Ubuntu sunucusuna iOS OpenVPN uygulama tünelleri, uygulama yalnızca hücresel olarak etkinleştirilecek şekilde ayarlandı. DNS Geçersiz Kılma uygulaması, tüm WiFi bağlantılarının tercih ettiğim DNS'yi (OpenDNS) kullanmasını sağlar. Ev ağım ve Azure sunucum özel engelleme kurallarına sahip OpenVPN hesabımda.
1) UDP bağlantı noktası 1194 açıkken Azure'da (veya DigitalOcean) bulut sunucusu oluşturun; Azure bükülebilir B1s boyutu bana 9 $ / ay, 25GB bant genişliği 1.75 $ / ay maliyeti
2) Aşağıdaki kılavuzla OpenVPN'i kurmak için saatler harcadım , ardından en üstteki yorumu tam anlamıyla 3 dakika süren bir kurulum komut dosyası bağladığını gördüm (aşağıdaki 3'e bakın).
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04
3) Yukarıdaki bağlantıdaki yorumu kullanarak OpenVPN'i yükleyin , burada doğrudan:
https://github.com/Nyr/openvpn-install
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Yüklemeden önce GitHub'daki komut dosyasını burada okuyabilir .
Kurulum betiği size VPN'niz için hangi DNS'yi kullanmak istediğinizi soracaktır. 1.1.1.1 , Google veya OpenDNS'yi seçebilirsiniz .
4) Yukarıda oluşturulan .ovpn dosyasını, yalnızca hücresel ağda sürekli olarak yeniden bağlanacak şekilde ayarlanmış olan iOS OpenVPN uygulamasına içe aktarın.
5) Bonus: iOS DNS Geçersiz Kılma uygulaması (1.99 $) ile gerçekleştirilebilen tüm WiFi bağlantılarında da OpenDNS istedim . Bunu tüm WiFi ve hücresel bağlantılar için OpenDNS'yi zorlayacak şekilde ayarladım. OpenVPN uygulaması tarafından açılan hücredeki otomatik bağlı VPN ile çakışmıyor gibi görünüyor.
https://www.dnsoverride.com/change-iphone-dns-with-an-app/
Umarım bu özel hücresel veri ihtiyaçları olan birine yardımcı olur. Kurulumu bir günüme ayıran şey, doğru bilgilerle sadece birkaç saatimi alabilirdi. @Spinalwrap'ın belirttiği gibi , gerçek VPN yönteminin güzel bir bonusu, hücresel sağlayıcınızın meta verilerinizden hiçbirine sahip olmamasıdır.
1.1.1.1 uygulamasını da yükledim ve 1.1.1.1 DNS almaya çalıştı, ancak OpenDNS ve filtreleme istediğimden VPN rotasını seçtim.
Bu uygulamayı deneyin: DNS Geçersiz Kılma, Kablosuz ve hücresel için DNS'yi ayarla