iOS 11: วิธีเปลี่ยนการตั้งค่า DNS สำหรับข้อมูลมือถือ / มือถือ


14

เป็นไปได้ไหมที่จะเปลี่ยน DNS สำหรับอินเทอร์เน็ตมือถือ? จะทำอย่างไรหากไม่มีการเจลเบรค

ฉันลองใช้ Apple Configurator แล้ว แต่ไม่พบการตั้งค่าที่เหมาะสม


2
การสนทนาเพิ่มเติมได้ที่นี่: dnsoverride.com/dns-hijacking-by-some-mobile-carriers/#more-757
Allyl Isocyanate

cloudflare มีแอพ ios ดั้งเดิมสำหรับใช้กับ1.1.1.1
ขอบคุณ

คำตอบ:


6

สร้าง VPN ของคุณเองโดยใช้ OpenVPN & easy-rsa บนเซิร์ฟเวอร์คลาวด์มหาสมุทรดิจิตอล ($ 5 / เดือนสำหรับการถ่ายโอน VM และรายเดือน 2TB ที่ถูกที่สุด) กำหนดค่า VPN เพื่ออุโมงค์ / ส่งต่อปริมาณการใช้งานทั้งหมดตั้งค่า Cloudflare 1.1.1.1 บน VPN จากนั้นใช้ Apple เครื่องมือกำหนดค่าเพื่อตั้งค่าการเชื่อมต่อ VPN ตลอดเวลา

สามารถยืนยันได้ว่านี่เป็นวิธีที่ฉันทำฉันตั้งค่าอินสแตนซ์เซิร์ฟเวอร์ Ubuntu 16.04 และข้างบนและไม่เคยปิด vpn ของฉัน


ฟังดูเหมือนเป็นการแก้ปัญหาที่ยอดเยี่ยม! (แม้ว่าฉันจะพยายามตั้งค่า Raspberry PI เป็นเซิร์ฟเวอร์ VPN เมื่อปีที่แล้วและซอฟต์แวร์ / คำแนะนำทั้งหมดที่ฉันพยายามใช้งานไม่ได้ดูเหมือนจะถูกทอดทิ้งดังนั้นฉันก็เลยสงสัยว่านี่เป็นเรื่องง่ายแค่ไหนในวันนี้ใช้ระบบปฏิบัติการได้ ไม่พบวิธีการทำงานในการติดตั้งซอฟต์แวร์ VPN - ไม่ได้รับการกำหนดค่า)
Matthew Elvey

1
อ๋อ - ฉันได้ทำตามคำแนะนำทีละขั้นตอนใช้เวลาประมาณหนึ่งชั่วโมงในการตั้งค่าทำงานได้ดี โบนัส: ไม่ใช่แม้แต่ ISP ของคุณที่มีข้อมูลเมตาเครือข่ายของคุณอีกต่อไป digitalocean.com/community/tutorials/…
spinalwrap

Cloudflare ตอนนี้มีแอปอย่างเป็นทางการที่สร้างโปรไฟล์ VPN เพื่อใช้ 1.1.1.1 ฟรีและไม่มีข้อเสนอในแอป รับการตรวจสอบจากหน้าแรกของพวกเขาhttps://1.1.1.1
ขอบคุณ

ขั้นตอนการตั้งค่าเหล่านี้ทำให้ฉันได้รับความสะดวก
zacharydl

3

เป็นไปไม่ได้หากไม่มีการเจลเบรค

ที่มา: การกำหนดค่า iPhone สำหรับ OpenDNS มันบอกว่าส่วนหนึ่ง ( เหมืองของฉันเน้น ):

"คำแนะนำเหล่านี้ใช้ได้กับการเชื่อมต่อ Wi-Fi เท่านั้นเพราะ iOS ไม่อนุญาตให้คุณเปลี่ยนเซิร์ฟเวอร์ DNS เมื่อเชื่อมต่อกับเครือข่ายเซลลูลาร์นอกจากนี้การเปลี่ยนแปลงยังมีเฉพาะเครือข่ายดังนั้นคุณจะต้องเปลี่ยนเซิร์ฟเวอร์ DNS ทุกครั้งที่คุณเชื่อมต่อ เครือข่ายไร้สายใหม่ "

แน่นอนว่าคนเหล่านี้รู้เกี่ยวกับ DNS (และโดยเฉพาะอย่างยิ่งการตั้งค่ามาตรฐานที่สำคัญ) กว่าใคร ๆ


(และฉันกำลังดูแอปในคำตอบอื่น ๆ เพื่อยืนยันว่า @ allyl-isocyanate ถูกต้อง
Matthew Elvey

1
ใช่ว่าดูเหมือนว่าดีที่สุดที่เราสามารถทำได้ apple.stackexchange.com/questions/52875/…
Allyl Isocyanate

2

สำหรับผู้ที่ต้องการใช้ 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 สามารถพบได้ที่นี่และมีการอ้างอิงด้านล่าง:

  1. แทนที่ดาวน์โหลด DNS จากแอปสโตร์

  2. เปิดแอป DNS Override

  3. คลิก 1.1.1.1 ที่ด้านบนของแอพ

  4. เปิดการสลับ DNS Override

  5. การแทนที่ DNS อาจขอให้คุณติดตั้งโปรไฟล์ VPN เพื่อให้พวกเขาสามารถอัปเดตการตั้งค่า DNS ได้โดยอัตโนมัติ

สุดท้ายผู้ใช้ wifi สามารถตั้งค่าเซิร์ฟเวอร์ DNS ด้วยตนเองโดยไปที่การตั้งค่า iOS ของ wifi หมายเหตุอุปกรณ์ของคุณจะใช้ 1.1.1.1 สำหรับการเชื่อมต่อ wifi แต่ละครั้งที่คุณกำหนดค่า

  1. ไปที่การตั้งค่า

  2. คลิกที่ Wi-Fi

  3. คลิกที่ไอคอนข้อมูล 'i' ถัดจากชื่อ Wi-Fi ที่คุณเชื่อมต่อ

  4. เลื่อนลงจนกว่าคุณจะเห็นส่วนชื่อ Configure DNS

  5. เปลี่ยนการกำหนดค่าจาก Automatic เป็น Manual

  6. คลิกเพิ่มเซิร์ฟเวอร์

  7. ลบที่อยู่ IP ใด ๆ ที่อาจแสดงอยู่แล้วและเพิ่มที่อยู่เหล่านั้น:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. คลิกบันทึก


ฉันไม่คิดว่าจะมีเหตุผลที่ดีที่จะจ่ายค่าแอพของบุคคลที่สามอย่าง DNS Override เมื่อแอพอย่างเป็นทางการนั้นให้บริการฟรีจาก Cloudflare โดยตรง

สำหรับผู้ที่ใช้การตั้งค่า Wifi ด้วยตนเองรู้ว่า DNS ของ Cloudflare ไม่ได้ใช้กับข้อมูลมือถือของคุณ อุปกรณ์ iOS ของคุณจะใช้ DNS ที่กำหนดเองในการเชื่อมต่อที่กำหนดค่าไว้เท่านั้น ไม่มีวิธีกำหนดค่า DNS มือถือใน iOS ในขณะนี้ - การตั้งค่าผู้ให้บริการของคุณจะถูกใช้ ด้วยเหตุนี้ฉันแนะนำให้ใช้แอพ Cloudflare อย่างเป็นทางการ


0

DNS Override นั้นใช้ได้กับฉันในการทดสอบแม้ว่าฉันจะสังเกตเห็นความคิดเห็นที่ไม่ดีเกี่ยวกับอายุการใช้งานของแบตเตอรี่ ดูอย่างรวดเร็วในการทำสิ่งนี้ผ่านทางโปรไฟล์และซอฟต์แวร์ Apple Configurator ดูเหมือนว่าคุณสามารถตั้งค่าโปรไฟล์ด้วยการตั้งค่าพร็อกซี DNS แต่โปรไฟล์เพียงแค่ให้คุณอ้างอิงบันเดิลภายในแอปพลิเคชั่น iOS ดูเหมือนว่าคุณต้องการแอพเช่น DNS Override เพื่อเปลี่ยน DNS มือถือและไม่สามารถทำได้ผ่านโปรไฟล์ด้วยตัวมันเอง

จะมีความสุขมากที่จะได้รับการพิสูจน์ผิดเกี่ยวกับเรื่องนี้ (iOS 11/8 Plus)


0

คำแนะนำโดย @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


-2

ดูเหมือนว่าแอพนั้นจะทำงานโดยการสร้างโปรไฟล์กำหนดค่า VPN ที่กำหนดเองและติดตั้ง อาจมีวิธีการทำสิ่งเดียวกันด้วยตนเอง
Phssthpok

upvoting ... ทั้งหมดนี้ใช้งานได้
Walrus the Cat

แค่ยืนยันว่าคุณลองด้วยการทดสอบการรั่วไหลของ DNS @WalrustheCat? ความคิดเห็นแรกใน App Store กล่าวว่า: "ฉันได้ลองหลายครั้งและรีสตาร์ท iPhone ของฉันแล้ว แต่แอปจะไม่เปลี่ยนเซิร์ฟเวอร์ dns สำหรับมือถือตามที่โฆษณา ... การทดสอบการรั่วของ dns แม้แต่ที่อยู่ในแอป แสดง DNS ของ T-Mobile หลังจากที่ฉัน "บังคับ" ให้กับอย่างอื่นในแอปผิดหวัง
Allyl Isocyanate

huh ... น่าสนใจ ... ฉันดูเหมือนจะจำได้ว่าผ่านการทดสอบฉันวิ่ง ... shuold ตรวจสอบอีกครั้ง
Walrus the Cat

ความคิดเห็นของ Allyl ที่ OP อาจอธิบายได้ว่าบางครั้งมันก็ใช้งานได้ ฉันลองใช้แอปกับผู้ให้บริการที่ต่างกันสองคน เมื่อฉันเปิดแอพฉันจะถามรหัสผ่าน iTunes ทันที!?!: "ลงชื่อเข้าใช้ iTunes Store", "ป้อนรหัสผ่านสำหรับ Apple ID ของคุณ" <Apple ID ของฉันแสดงที่นี่> "" ซึ่งดูเหมือนว่าน่าสงสัยสุด ๆ ในทางกลับกันเมื่อหน้าจอล็อคของฉันปรากฏขึ้นฉันเห็น "(!) ลงชื่อเข้าใช้ที่ร้านค้าสโตร์", "ป้อนรหัสผ่านสำหรับ Apple ID ของคุณ" <Apple ID ของฉันแสดงที่นี่> "เลื่อนดูเพิ่มเติม"
Matthew Elvey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.