iOS 11: Bagaimana cara mengubah pengaturan DNS untuk data seluler / seluler?

Jawaban:

6

Bangun VPN Anda sendiri menggunakan OpenVPN & rsa mudah di server cloud samudra digital ($ 5 / bln untuk transfer bulanan VM & 2TB termurah), konfigurasikan VPN ke terowongan / teruskan semua lalu lintas, setel Cloudflare 1.1.1.1 pada VPN, lalu gunakan Apple Configurator untuk mengatur selalu pada koneksi VPN.

Dapat mengkonfirmasi ini adalah bagaimana saya melakukannya, saya mengatur contoh server Ubuntu 16.04 dan yang di atas dan tidak pernah mematikan vpn saya.

cinematicme
sumber
Ini terdengar seperti solusi yang hebat! (Walaupun saya mencoba mengatur Raspberry PI sebagai server VPN setahun yang lalu dan semua perangkat lunak / panduan yang saya coba tidak berfungsi / sepertinya ditinggalkan, jadi saya bertanya-tanya betapa mudahnya hari ini. Mendapat OS berjalan, tetapi tidak dapat menemukan metode yang berfungsi untuk menginstal perangkat lunak VPN - tidak dapat melakukan konfigurasi.)
Matthew Elvey
1
ya - Saya sudah mengikuti panduan ini selangkah demi selangkah, membutuhkan waktu satu jam atau lebih untuk menyiapkannya, bekerja dengan baik. bonus: bahkan ISP Anda tidak memiliki data meta jaringan Anda lagi. digitalocean.com/community/tutorials/…
spinalwrap
Cloudflare sekarang memiliki aplikasi resmi yang membuat profil VPN untuk menggunakan 1.1.1.1. Gratis dan tidak menawarkan pembelian dalam aplikasi. Dapatkan aplikasi dari beranda https://1.1.1.1 .
Terima kasih
Langkah-langkah pengaturan ini membuat saya dalam perjalanan, sangat membantu.
zacharydl
3

Tidak mungkin tanpa jailbreak.

Sumber: Konfigurasi iPhone untuk OpenDNS Dikatakan, sebagian ( penekanan milik saya ):

"Instruksi ini hanya berfungsi untuk koneksi Wi-Fi karena iOS tidak memungkinkan Anda untuk mengubah server DNS ketika terhubung ke jaringan seluler . Selain itu, perubahannya khusus untuk jaringan, jadi Anda harus mengubah server DNS setiap kali Anda terhubung ke jaringan nirkabel baru. "

Orang-orang ini pasti tahu lebih banyak tentang DNS (dan khususnya pengaturan standar utama) daripada orang lain.

Matthew Elvey
sumber
(Dan saya sedang melihat aplikasi di jawaban lain untuk mengkonfirmasi bahwa @ allyl-isocyanate benar.
Matthew Elvey
1
Ya, sepertinya itu yang terbaik yang bisa kita lakukan. apple.stackexchange.com/questions/52875/…
Allyl Isocyanate
2

Bagi mereka yang ingin menggunakan 1.1.1.1 di perangkat iOS Anda, Anda dapat mengunduh aplikasi 1.1.1.1 resmi dari App Store ( gratis , tidak ada pembelian dalam aplikasi), atau ikuti tautan di rumah https://1.1.1.1 halaman.

Aplikasi ini mengatur profil VPN yang secara otomatis merutekan semua permintaan DNS dari aplikasi apa pun melalui server DNS gratis Cloudflare.

Server Cloudflare akan digunakan, bahkan untuk data seluler .


Anda juga dapat menggunakan aplikasi iOS pihak ketiga yang disebut DNS Override (aplikasi berbayar, biaya $ 1,99 ) yang secara otomatis mengkonfigurasi 1.1.1.1 untuk Anda di jaringan mana pun yang terhubung. Petunjuk dari Cloudflare dapat ditemukan di sini dan dirujuk di bawah ini:

  1. Unduh DNS Override dari app store .

  2. Luncurkan aplikasi DNS Override.

  3. Klik 1.1.1.1 di bagian atas aplikasi.

  4. Aktifkan sakelar DNS Override

  5. DNS Override mungkin meminta Anda untuk menginstal profil VPN mereka sehingga mereka dapat secara otomatis memperbarui pengaturan DNS.

Terakhir, pengguna wifi dapat mengatur server DNS secara manual dengan masuk ke pengaturan wifi iOS. Perhatikan perangkat Anda hanya akan menggunakan 1.1.1.1 untuk setiap koneksi wifi yang Anda konfigurasi.

  1. Pergi ke pengaturan.

  2. Klik pada Wi-Fi.

  3. Klik ikon informasi 'i' di sebelah nama Wi-Fi yang terhubung dengan Anda.

  4. Gulir ke bawah hingga Anda melihat bagian yang disebut Konfigurasi DNS

  5. Ubah konfigurasi dari Otomatis ke Manual.

  6. Klik Tambah Server.

  7. Hapus semua alamat IP yang mungkin sudah terdaftar dan di tempatnya tambahkan:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Klik Simpan.


Saya tidak dapat memikirkan alasan yang baik untuk membayar aplikasi pihak ketiga seperti DNS Override ketika aplikasi resmi diberikan gratis langsung dari Cloudflare.

Bagi mereka yang menggunakan konfigurasi Wifi manual, ketahuilah bahwa DNS Cloudflare tidak digunakan untuk data seluler Anda. Perangkat iOS Anda hanya akan menggunakan DNS khusus pada koneksi yang telah dikonfigurasi. Tidak ada cara untuk mengkonfigurasi DNS seluler di iOS saat ini - pengaturan operator Anda akan digunakan. Untuk alasan ini, saya sarankan menggunakan aplikasi Cloudflare resmi.

Terima kasih
sumber
0

DNS Override bekerja untuk saya pada pengujian, meskipun saya mencatat beberapa ulasan buruk seputar masa pakai baterai. Dengan cepat melakukan hal ini melalui profil dan perangkat lunak Apple Configurator, tampaknya Anda dapat mengatur profil dengan pengaturan DNS proksi, tetapi profil hanya memungkinkan Anda untuk merujuk ke bundel dalam aplikasi iOS. Sepertinya Anda memerlukan aplikasi seperti DNS Override untuk mengubah DNS seluler, dan tidak dapat dilakukan melalui profil sendiri.

Akan sangat senang dibuktikan salah tentang ini. (iOS 11/8 Plus)

Neil Turpin
sumber
0

Saran dari @cinematicme membuat saya dalam perjalanan; sangat membantu. Inilah yang saya jalankan: terowongan aplikasi iOS OpenVPN ke server Azure Ubuntu, aplikasi yang disetel hanya aktif di seluler. Aplikasi DNS Override membuat semua koneksi WiFi menggunakan DNS (OpenDNS) pilihan saya. Jaringan rumah saya dan server Azure ada di akun OpenVPN saya dengan aturan pemblokiran kustom.


1) Buat server cloud di Azure (atau DigitalOcean) dengan port UDP 1194 terbuka; Ukuran B1s Azure burstable harganya $ 9 / bln, bandwidth 25GB berharga $ 1,75 / bln

2) Saya menghabiskan berjam-jam mengatur OpenVPN dengan panduan berikut , kemudian menemukan komentar teratas di sana menghubungkan skrip instal yang memakan waktu 3 menit, (lihat 3 di bawah).

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

3) Instal OpenVPN menggunakan komentar di tautan di atas, ini dia langsung:

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

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

Dapat membaca skrip di GitHub di sini sebelum menginstal.

Skrip instalasi akan menanyakan DNS apa yang ingin Anda gunakan untuk VPN Anda. Anda dapat memilih 1.1.1.1 , Google, atau OpenDNS.

4) Impor file .ovpn yang dihasilkan di atas ke dalam aplikasi iOS OpenVPN, atur untuk terus terhubung kembali hanya pada seluler.

5) Bonus: Saya ingin OpenDNS di semua koneksi WiFi juga, yang dapat dicapai melalui aplikasi iOS DNS Override ($ 1,99). Saya mengatur ini untuk memaksa OpenDNS untuk semua koneksi WiFi dan seluler. Tampaknya tidak bertentangan dengan VPN yang terhubung secara otomatis pada seluler yang dibuka oleh aplikasi OpenVPN.

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


Semoga ini membantu seseorang dengan kebutuhan data seluler pribadi mereka. Apa yang membuat saya sehari untuk mengatur bisa memakan waktu hanya beberapa jam dengan informasi yang benar. Seperti @spinalwrap disebutkan , bonus bagus dari metode VPN yang sebenarnya adalah penyedia seluler Anda tidak memiliki metadata Anda.

Saya juga menginstal aplikasi 1.1.1.1 dan berhasil mendapatkan 1.1.1.1 DNS, tetapi karena saya ingin OpenDNS dan pemfilteran, saya memilih rute VPN.

zacharydl
sumber
-2

Coba aplikasi ini: DNS Override mengatur DNS untuk Wi-Fi dan seluler

Sambuu
sumber
Sepertinya aplikasi itu bekerja dengan membuat profil konfigurasi VPN khusus dan memasangnya. Mungkin ada cara untuk melakukan hal yang sama secara manual.
Phssthpok
upvoting ... ini benar-benar berfungsi
Walrus the Cat
Hanya mengkonfirmasi Anda mencobanya dengan uji kebocoran DNS @WalrustheCat? Komentar pertama di App Store mengatakan: "Saya sudah mencoba beberapa kali dan bahkan me-restart iPhone saya tetapi aplikasi tidak akan mengubah server dns untuk seluler seperti yang diiklankan ... Tes kebocoran dns, bahkan yang ada di aplikasi, menunjukkan T-Mobile dns setelah saya "memaksanya" ke sesuatu yang lain di app. Disappointing. "
Allyl Isocyanate
huh ... menarik ... sepertinya saya ingat melewati tes yang saya jalankan ... shuold periksa kembali
Walrus the Cat
Komentar Allyl di OP dapat menjelaskan bahwa terkadang berhasil. Saya mencoba aplikasi pada beberapa operator yang berbeda. Ketika saya meluncurkan aplikasi, saya langsung diminta kata sandi iTunes saya!?!: "Masuk ke iTunes Store", "Masukkan kata sandi untuk ID Apple Anda" <ID Apple saya ditampilkan di sini> "" yang tampaknya sangat mencurigakan. Di sisi lain ketika layar kunci saya ditampilkan, saya melihat "(!) MENDAFTAR KE TOKO ITUNES", "Masukkan kata sandi untuk ID Apple Anda" <ID Apple saya ditampilkan di sini> ". Slide untuk lebih banyak"
Matthew Elvey