วิธีการปิดการใช้งาน captive.apple.com


15

ฉันใช้ AT & T (* vaporAT & Tsymbollookslikedeathstarcough *) เราเตอร์เพื่อสร้าง LAN ส่วนตัว มันไม่มีการเชื่อมต่อบริการ / DSL เพราะมันตรวจพบว่าไม่มีการเชื่อมต่ออินเทอร์เน็ต (โดยธรรมชาติ) และจะให้ป๊อปอัปนี้กับฉันบน Mac:

ป๊อปอัปบน Mac

อย่างที่คุณเห็นดูเหมือนจะเป็นหน้าต่าง Safari ทุกประเภทที่จัดหา captive.apple.com เนื่องจากฉันไม่มีการเชื่อมต่อ DSL ความละเอียด DNS ทั้งหมดจึงถูกแปลเป็นโฮสต์เว็บของเราเตอร์ ซึ่งหมายความว่าฉันจะได้รับป๊อปอัปนี้ทุก 5 ถึง 10 นาที การเชื่อมต่อ WiFi ใช้งานได้ แต่ฉันได้รับป๊อปอัปที่น่ารำคาญนี้ซึ่งขัดจังหวะการทำงานของฉัน

บน iPhone ฉันมีปัญหาคล้ายกันถึงแม้ว่ามันจะเป็นผลสืบเนื่อง ในการตั้งค่า -> ไร้สายมันให้ฉันในหน้าเดียวกันนี้ขอให้ฉันเข้าสู่ระบบ ฉันคิดว่านั่นเป็นหน้าที่ของ captive.apple.com ฉันรู้ว่าสถานที่เช่นแมคโดนัลด์หรือสตาร์บัคจะทำสิ่งนี้เพื่อให้แน่ใจว่าคุณเข้ามาและซื้อบางอย่างก่อนที่จะลงบน WiFi

คำถามของฉันคือ: ฉันจะปิดการใช้งานนี้บน Mac เพื่อที่ฉันไม่ต้องกังวลกับป๊อปอัพนี้อีกต่อไป? iPhone เป็นปัญหารอง แต่มันจะดีถ้ามีทางออกให้ รายการ / etc / hosts จะแก้ไขหรือไม่หรือมีความซับซ้อนมากกว่านั้น

OS X เวอร์ชั่น 10.11 El Capitan
2011 Mac Mini

คำตอบ:


15

มี 3 วิธี

  1. sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.captive.control Active -boolean false

  2. เพียงแค่ลบ (หรือเปลี่ยนชื่อ) /System/Library/CoreServices/Captive Network Assistant.app

  3. เพิ่มรายการ/etc/hostsที่มี127.0.0.1 captive.apple.com


และมันควรจะเป็นจริงๆ127.0.0.1 captive.apple.com
Daniel

และรายการ / etc / hosts ไม่สามารถใช้งานได้
Daniel

ค่าเริ่มต้นเขียนไม่ทำงาน
Daniel

2
@Daniel คุณอยู่ที่ El Capitan เหรอ? ถ้าเป็นเช่นนั้นคุณจะต้องปิดการใช้งานการป้องกันความสมบูรณ์ของระบบก่อนที่จะพูดคุยกับไฟล์ระบบ
user24601

1
โปรดทราบว่านี่จะไม่พูดกับ iPhone เลย
samh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.