โฮสต์ไฟล์สำหรับ Chromebook หรือไม่


23

มีวิธีแก้ไขไฟล์โฮสต์ใน Chrome OS หรือไม่

/ etc / hosts

แฟ้มถูกอ่านเท่านั้นดังนั้นการพยายามที่จะแก้ไขได้โดยใช้sudo เป็นกลุ่มที่ไม่ได้ทำงาน

ฉันได้อ่านว่าการปิดใช้งานการตรวจสอบระบบไฟล์รูทจะทำให้สามารถแก้ไขไฟล์โฮสต์ได้ แต่จะทำให้การอัปเดตอัตโนมัติของ Chrome OS ของคุณหลวม

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification - พาร์ติชั่น 2

มีวิธีใดในการแก้ไขไฟล์โฮสต์โดยไม่ต้องเสียการอัพเดทอัตโนมัติ?

ขอบคุณสำหรับความช่วยเหลือของคุณ.

แก้ไข: เพียงแค่ระบุฉันกำลังใช้ Acer C7 Chromebook พร้อมเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์


คุณควรจะสามารถปรับเปลี่ยนการอนุญาตของไฟล์โดยใช้sudo cmodคุณเคยลองไหม?
Ramhound

ฉันได้พยายามไม่ทำงานและแทนที่จะเอาท์พุทsudo chmod chmod: changing permissions of ‘hosts’: Read-only file system
Bricknix

คุณจะต้องใช้คำสั่งที่คุณพบแล้วทำ
Ramhound

ฉันวิ่งข้างต้นmake_dev_ssdคำสั่งและการรีบูต แต่ฉันงัวไม่สามารถแก้ไขอะไรในด้วย/etc sudoเราต้องทำอะไรอีก ฉันพยายาม/ติดตั้งrwใหม่ แต่ก็บ่นว่าพาร์ติชันนั้นได้รับการป้องกันการเขียน
trusktr

คำตอบ:


8

มีสองตัวเลือก:

1) แก้ไขไฟล์โฮสต์จาก Chromebook นักพัฒนา:

sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2

คุณจะสูญเสียการเปลี่ยนแปลงไฟล์โฮสต์เมื่อ ChromeOS อัปเดตอีกครั้ง การอัปเดตสามารถปิดใช้งานได้โดยสร้างไฟล์/mnt/stateful_partition/etc/lsb-releaseที่มี 2 บรรทัดต่อไปนี้:

CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999

2) การใช้ส่วนขยายของ Chrome

หัวข้อนี้จะกล่าวถึงในคำถามนี้อย่างถี่ถ้วน: จำลองการจัดการไฟล์ etc / hosts ใน Google Chromeซึ่งจะมีการถกเถียงกันว่าส่วนขยายใด ๆ ใช้งานได้จริงเหมือนกับการปรับเปลี่ยนไฟล์โฮสต์หรือไม่


4
ดูเหมือนว่าส่วนขยายพร็อกซีที่เชื่อมโยงกับที่นี่ถูกลบแล้ว
creuzerm

4

น่าเสียดายที่ฉันไม่ทราบวิธีการแก้ไขไฟล์โฮสต์โดยไม่ปิดการใช้งานฟังก์ชั่นอัปเดตอัตโนมัติ แต่ขึ้นอยู่กับสิ่งที่คุณต้องการใช้ไฟล์โฮสต์นั้นคุณสามารถลองติดตั้งส่วนขยาย Chrome ที่มีฟังก์ชั่นคล้ายกับไฟล์โฮสต์

ตัวอย่างเช่นมีBlock Siteสำหรับสร้างรายการเว็บไซต์ที่คุณต้องการบล็อก มีAdBlock Plusสำหรับการบล็อกโฆษณา และยังมีแดชบอร์ด Time Rescueสำหรับติดตามไซต์ที่คุณใช้เวลาส่วนใหญ่ด้วย


3

หากคุณต้องการที่จะเปลี่ยนไฟล์โฮสต์ของคุณเพื่อให้คุณสามารถชี้กลับไป 127.0.0.1 แล้วผมสามารถแนะนำhttp://readme.localtest.me/



0

แนะนำให้เพิ่มระเบียน A ลงในเซิร์ฟเวอร์ DNS ของคุณเพื่อชี้ไปยังแหล่งข้อมูลท้องถิ่นของคุณ ตัวอย่างเช่น CloudFlare จัดการ DNS หรืออื่น ๆ ด้วยวิธีนี้คุณสามารถชี้ชื่อโดเมนใด ๆ เช่น "local.yourdomain.com" ไปยัง 127.0.0.1 ได้อย่างง่ายดาย

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