เป็นไปได้ไหมที่จะเปลี่ยน DNS สำหรับอินเทอร์เน็ตมือถือ? จะทำอย่างไรหากไม่มีการเจลเบรค
ฉันลองใช้ Apple Configurator แล้ว แต่ไม่พบการตั้งค่าที่เหมาะสม
เป็นไปได้ไหมที่จะเปลี่ยน DNS สำหรับอินเทอร์เน็ตมือถือ? จะทำอย่างไรหากไม่มีการเจลเบรค
ฉันลองใช้ Apple Configurator แล้ว แต่ไม่พบการตั้งค่าที่เหมาะสม
คำตอบ:
สร้าง VPN ของคุณเองโดยใช้ OpenVPN & easy-rsa บนเซิร์ฟเวอร์คลาวด์มหาสมุทรดิจิตอล ($ 5 / เดือนสำหรับการถ่ายโอน VM และรายเดือน 2TB ที่ถูกที่สุด) กำหนดค่า VPN เพื่ออุโมงค์ / ส่งต่อปริมาณการใช้งานทั้งหมดตั้งค่า Cloudflare 1.1.1.1 บน VPN จากนั้นใช้ Apple เครื่องมือกำหนดค่าเพื่อตั้งค่าการเชื่อมต่อ VPN ตลอดเวลา
สามารถยืนยันได้ว่านี่เป็นวิธีที่ฉันทำฉันตั้งค่าอินสแตนซ์เซิร์ฟเวอร์ Ubuntu 16.04 และข้างบนและไม่เคยปิด vpn ของฉัน
เป็นไปไม่ได้หากไม่มีการเจลเบรค
ที่มา: การกำหนดค่า iPhone สำหรับ OpenDNS มันบอกว่าส่วนหนึ่ง ( เหมืองของฉันเน้น ):
"คำแนะนำเหล่านี้ใช้ได้กับการเชื่อมต่อ Wi-Fi เท่านั้นเพราะ iOS ไม่อนุญาตให้คุณเปลี่ยนเซิร์ฟเวอร์ DNS เมื่อเชื่อมต่อกับเครือข่ายเซลลูลาร์นอกจากนี้การเปลี่ยนแปลงยังมีเฉพาะเครือข่ายดังนั้นคุณจะต้องเปลี่ยนเซิร์ฟเวอร์ DNS ทุกครั้งที่คุณเชื่อมต่อ เครือข่ายไร้สายใหม่ "
แน่นอนว่าคนเหล่านี้รู้เกี่ยวกับ DNS (และโดยเฉพาะอย่างยิ่งการตั้งค่ามาตรฐานที่สำคัญ) กว่าใคร ๆ
สำหรับผู้ที่ต้องการใช้ 1.1.1.1 บนอุปกรณ์ iOS ของคุณคุณสามารถดาวน์โหลดอย่างเป็นทางการ 1.1.1.1 แอปจากApp Store ( ฟรีไม่ซื้อใน app) หรือตามลิงค์บนที่https://1.1.1.1บ้าน หน้า.
แอปตั้งค่าโปรไฟล์ VPN ที่กำหนดเส้นทางการสืบค้น DNS ทั้งหมดจากแอปใด ๆ ผ่านเซิร์ฟเวอร์ DNS ฟรีของ Cloudflare
เซิร์ฟเวอร์ของ CloudFlare จะใช้แม้สำหรับข้อมูลโทรศัพท์มือถือ
คุณยังสามารถใช้แอป iOS ของบุคคลที่สามที่เรียกว่าDNS Override (แอพแบบชำระเงินราคา $ 1.99 ) ซึ่งจะกำหนดค่า 1.1.1.1 ให้คุณโดยอัตโนมัติในทุกเครือข่ายที่คุณเชื่อมต่อ เส้นทางจาก Cloudflare สามารถพบได้ที่นี่และมีการอ้างอิงด้านล่าง:
แทนที่ดาวน์โหลด DNS จากแอปสโตร์
เปิดแอป DNS Override
คลิก 1.1.1.1 ที่ด้านบนของแอพ
เปิดการสลับ DNS Override
การแทนที่ DNS อาจขอให้คุณติดตั้งโปรไฟล์ VPN เพื่อให้พวกเขาสามารถอัปเดตการตั้งค่า DNS ได้โดยอัตโนมัติ
สุดท้ายผู้ใช้ wifi สามารถตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเองโดยไปที่การตั้งค่า iOS ของ wifi หมายเหตุอุปกรณ์ของคุณจะใช้ 1.1.1.1 สำหรับการเชื่อมต่อ wifi แต่ละครั้งที่คุณกำหนดค่า
ไปที่การตั้งค่า
คลิกที่ Wi-Fi
คลิกที่ไอคอนข้อมูล 'i' ถัดจากชื่อ Wi-Fi ที่คุณเชื่อมต่อ
เลื่อนลงจนกว่าคุณจะเห็นส่วนชื่อ Configure DNS
เปลี่ยนการกำหนดค่าจาก Automatic เป็น Manual
คลิกเพิ่มเซิร์ฟเวอร์
ลบที่อยู่ IP ใด ๆ ที่อาจแสดงอยู่แล้วและเพิ่มที่อยู่เหล่านั้น:
1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
คลิกบันทึก
ฉันไม่คิดว่าจะมีเหตุผลที่ดีที่จะจ่ายค่าแอพของบุคคลที่สามอย่าง DNS Override เมื่อแอพอย่างเป็นทางการนั้นให้บริการฟรีจาก Cloudflare โดยตรง
สำหรับผู้ที่ใช้การตั้งค่า Wifi ด้วยตนเองรู้ว่า DNS ของ Cloudflare ไม่ได้ใช้กับข้อมูลมือถือของคุณ อุปกรณ์ iOS ของคุณจะใช้ DNS ที่กำหนดเองในการเชื่อมต่อที่กำหนดค่าไว้เท่านั้น ไม่มีวิธีกำหนดค่า DNS มือถือใน iOS ในขณะนี้ - การตั้งค่าผู้ให้บริการของคุณจะถูกใช้ ด้วยเหตุนี้ฉันแนะนำให้ใช้แอพ Cloudflare อย่างเป็นทางการ
DNS Override นั้นใช้ได้กับฉันในการทดสอบแม้ว่าฉันจะสังเกตเห็นความคิดเห็นที่ไม่ดีเกี่ยวกับอายุการใช้งานของแบตเตอรี่ ดูอย่างรวดเร็วในการทำสิ่งนี้ผ่านทางโปรไฟล์และซอฟต์แวร์ Apple Configurator ดูเหมือนว่าคุณสามารถตั้งค่าโปรไฟล์ด้วยการตั้งค่าพร็อกซี DNS แต่โปรไฟล์เพียงแค่ให้คุณอ้างอิงบันเดิลภายในแอปพลิเคชั่น iOS ดูเหมือนว่าคุณต้องการแอพเช่น DNS Override เพื่อเปลี่ยน DNS มือถือและไม่สามารถทำได้ผ่านโปรไฟล์ด้วยตัวมันเอง
จะมีความสุขมากที่จะได้รับการพิสูจน์ผิดเกี่ยวกับเรื่องนี้ (iOS 11/8 Plus)
คำแนะนำโดย @cinematicme ทำให้ฉันมาถึงแล้ว มีประโยชน์สุด ๆ นี่คือสิ่งที่ฉันกำลังใช้งาน: แอพ iOS OpenVPN อุโมงค์ไปยังเซิร์ฟเวอร์ Azure Ubuntu แอปที่ตั้งค่าให้เปิดใช้งานบนมือถือเท่านั้น แอป DNS Override ทำให้การเชื่อมต่อ WiFi ทั้งหมดใช้ DNS ที่ฉันต้องการ (OpenDNS) เครือข่ายในบ้านและเซิร์ฟเวอร์ Azure ของฉันอยู่ในบัญชี OpenVPN ของฉันด้วยกฎการบล็อกที่กำหนดเอง
1)สร้างเซิร์ฟเวอร์คลาวด์ใน Azure (หรือ DigitalOcean) โดยเปิดพอร์ต UDP 1194; Azure burstable ค่าใช้จ่ายขนาด B1s ฉัน $ 9 / mo, แบนด์วิดธ์ 25GB ค่าใช้จ่าย $ 1.75 / mo
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
ลองใช้แอปนี้: DNS Override ตั้งค่า DNS สำหรับ Wi-Fi และเซลลูลาร์