มีวิธีใดในการบล็อกเว็บไซต์ชั่วคราวใน Ubuntu 11.10
ตัวอย่างเช่นสมมติว่า ... Facebook (หรือเว็บไซต์อื่น ๆ ) มีให้บริการตั้งแต่เวลา 20.00 น. หรือเพียงห้านาทีภายในสองชั่วโมงหรืออะไรก็ตาม : D
ขอขอบคุณ!
มีวิธีใดในการบล็อกเว็บไซต์ชั่วคราวใน Ubuntu 11.10
ตัวอย่างเช่นสมมติว่า ... Facebook (หรือเว็บไซต์อื่น ๆ ) มีให้บริการตั้งแต่เวลา 20.00 น. หรือเพียงห้านาทีภายในสองชั่วโมงหรืออะไรก็ตาม : D
ขอขอบคุณ!
คำตอบ:
เครื่องมือที่ผมอยากแนะนำคือได้รับอึเสร็จสิ้น มันแก้ไขไฟล์โฮสต์ของคุณเพื่อให้คุณไม่สามารถเข้าถึงโดเมนที่ถูกบล็อกโดยใช้เบราว์เซอร์ใด ๆ อย่างไรก็ตามมันไม่มีตัวจัดตารางเวลา (แม้ว่าคุณจะสามารถใช้cron
มันได้)
Stay Focusdคือส่วนขยายของ Chrome ที่ทำสิ่งที่คล้ายกัน
ฉันใช้โปรไฟล์รองใน Chrome เป็นการส่วนตัวโดยใช้ส่วนขยายWhitelistเพื่อบล็อกเว็บไซต์ทั้งหมดนอกเหนือจากที่จำเป็นจริงๆ
เปิด Terminal ( CTRL+ ALT+ T)
พิมพ์sudo -i
ในฟิลด์อินพุต ตรวจสอบการเรียกใช้ใน terminalตัวเลือก ในที่สุดคลิกปุ่มRun
พิมพ์รหัสผ่านหากจำเป็นและกด Enter จากนั้นทำคำสั่งต่อไปนี้
gedit /etc/hosts
คุณจะได้รับหน้าต่างตัวแก้ไขข้อความgedit
ตัวอย่างเช่นหากเราต้องการปิดกั้น Facebook ให้เพิ่มบรรทัดต่อไปนี้หลังจาก127.0.0.1 localhost
นั้น
0.0.0.1 facebook.com
0.0.0.1 www.facebook.com
การทำเช่นนี้จะเป็นการปิดกั้นเว็บไซต์ในเบราว์เซอร์ทั้งหมดรวมถึง Google Chrome, Chromium, Mozilla ฯลฯ .... ที่จริงแล้วคุณไม่สามารถเข้าถึงเว็บไซต์ได้ไม่ว่าด้วยวิธีการใด ๆ
แค่นั้นแหละ. เมื่อคุณเปิดwww.facebook.comหรือfacebook.comคุณจะไม่สามารถเข้าถึงได้ หากต้องการเปิดใช้งาน Facebook ด้านหลังให้ลบบรรทัดที่เราเพิ่มจากไฟล์/etc/hosts
หรือตามที่Eliah Kaganกล่าวว่าคุณสามารถเพิ่ม#อักขระก่อนหน้าข้อความ0.0.0.1 ที่เราเพิ่มใน/ etc / hostsเพื่อให้ความคิดเห็นและบล็อกได้อีกครั้งเพียงลบ#อักขระจากจุดเริ่มต้นของบรรทัด
การปิดกั้น:
0.0.0.1 facebook.com
เปิดใช้งานมันกลับโดยการทำให้บรรทัดเป็นความคิดเห็น
# 0.0.0.1 facebook.com
หากคุณใช้ Firefox, โปรแกรมเสริมLeechBlockดูเหมือนว่ามันอาจทำในสิ่งที่คุณต้องการ
ฉันคิดว่านี่เป็นหัวข้อสำคัญดังนั้นฉันจึงสร้างสคริปต์ python เพื่อจัดการกับปัญหา https://gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99