
เมื่อสัปดาห์ที่แล้ว Llego Snitch น้อย บน Linux มันไม่เหมือนกับบน macOS ทั้งในแง่ดีและแง่ร้าย ผู้พัฒนาเองก็ยอมรับว่าประหลาดใจกับความเร็วของมันบน Linux แต่เวอร์ชัน 1.0.0 อย่างน้อยก็แสดงอินเทอร์เฟซในเบราว์เซอร์แล้ว ผู้ใช้ Linux หลายคนจะยินดีกับเครื่องมือประเภท CLI เช่นนี้ ถ้าด้านบน o ตาข่ายhogแต่การมีสิ่งที่มีส่วนติดต่อผู้ใช้เป็นเรื่องที่แตกต่างออกไปอย่างสิ้นเชิง สำหรับผู้ใช้หลายคน—และถึงแม้ว่าผมจะชอบเครื่องมือบางอย่างเช่น yt-dlp ในเทอร์มินัล ผมเองก็อาจอยู่ในกลุ่มนี้ด้วย—มันดีกว่ามาก
ในบทความนี้เราจะอธิบาย ทุกสิ่งที่คุณจำเป็นต้องรู้ วิธีการติดตั้ง ตั้งค่า และใช้งาน Little Snitch ผมบอกได้เลยว่ามันใช้งานง่ายกว่าเครื่องมือบรรทัดคำสั่งใดๆ และทำงานได้ดีกว่า OpenSnitch มาเริ่มกันเลย
การติดตั้ง Little Snitch
ก่อนที่เราจะเริ่มต้น ขอแจ้งเตือนไว้ก่อน
ฉันได้ทดสอบบนระบบปฏิบัติการต่างๆ แล้ว และพบปัญหาอย่างน้อยสองระบบ ระบบหนึ่งคือ Ubuntu 26.04 และอีกระบบคือ EndeavourOS ในทั้งสองกรณี การติดตั้งเสร็จสมบูรณ์ แต่... ฉันไม่สามารถบูตเข้าสู่ระบบ Linux 6.19 หรือ Linux 7.0 ได้เลยเคอร์เนลที่ใช้ใน Resolute Raccoon ผมแนะนำให้ใช้กับ Linux 6.12 ซึ่งเป็นเวอร์ชันที่ผู้พัฒนาได้ทดสอบ หรือกับเวอร์ชัน 6.18 ซึ่งผู้เขียนบทความนี้ได้ลองใช้แล้วประสบความสำเร็จ
ข้อมูลอย่างเป็นทางการระบุว่า สามารถใช้งานได้บน Linux เวอร์ชัน 6.12 ขึ้นไปแต่ผมไม่สามารถใช้งานมันบนเวอร์ชัน 6.19 ได้ (ทั้งแบบใช้งานโดยตรงและในเครื่องเสมือน) และบนเวอร์ชัน 7.0 (ในเครื่องเสมือน) ด้วยเช่นกัน
หากติดตั้งเสร็จแล้วแต่ไม่สามารถเข้าถึงระบบปฏิบัติการได้ วิธีที่ดีที่สุดคือบูตเข้าสู่เทอร์มินัล คุณสามารถทำได้โดยเลือกตัวเลือกที่สองใน GRUB ซึ่งจะมีป้ายกำกับว่า "recovery" หรืออะไรทำนองนั้นที่บ่งบอกถึงตัวเลือกเพิ่มเติม เมื่ออยู่ในเทอร์มินัลแล้ว คุณสามารถใช้คำสั่งต่อไปนี้ได้ sudo apt remove littlesnitch (หรือเกม Pacman, DNF…) แล้วคุณก็สามารถเริ่มใหม่ได้
กระบวนการติดตั้ง
ขั้นตอนการติดตั้งนั้นง่ายมาก:
- En การเชื่อมโยงนี้ มีแพ็กเกจอย่างเป็นทางการให้เลือกใช้ ไฟล์ .deb สำหรับระบบปฏิบัติการที่ใช้ Debian เป็นพื้นฐาน ไฟล์ .rpm สำหรับระบบปฏิบัติการที่ใช้ Fedora หรือระบบที่คล้ายคลึงกัน และไฟล์ .pkg, .tar และ .zst สำหรับ Arch Linux โดยมีให้ใช้งานสำหรับสถาปัตยกรรม x86_64, ARM และ RISC
- ติดตั้งโดยใช้คำสั่งที่เหมาะสม: โปรดจำไว้ว่าคำสั่งจะถูกเรียกใช้ในพาธที่แพ็กเกจตั้งอยู่ หรือหลังจากคำสั่ง install หรือ -U จะต้องระบุพาธแบบเต็ม:
- Debian/Ubuntu: sudo apt install littlesnitch_1.0.0_amd64.deb
- สำหรับ Fedora, RHEL และอื่นๆ: sudo dnf install littlesnitch_1.0.0_amd64.deb
- Arch: sudo pacman -U littlesnitch_1.0.0_amd64.deb
ในกรณีของ Arch Linux นั้น มันมีอยู่ในรูปแบบแพ็กเกจ littlesnitch-bin ใน AUR และนั่นก็คือทั้งหมด บริการนี้จะถูกเพิ่มเข้ามาพร้อมกับระบบตั้งแต่เริ่มต้น
การใช้โปรแกรม
ที่ดีที่สุดคือ เปิดเทอร์มินัลแล้วเรียกใช้คำสั่ง ลิตเติ้ลสนิชอย่างน้อยก็ครั้งแรก เหตุผลนั้นง่ายมาก: เมื่อคุณพิมพ์คำสั่ง เทอร์มินัลจะแสดงข้อความ "Opened the Little Snitch Web UI in a browser window" ซึ่งหมายความว่าอย่างน้อยที่สุดมันก็ได้รับการติดตั้งและพยายามใช้งานแล้ว อินเทอร์เฟซเว็บจะเปิดขึ้นในหน้าต่างเบราว์เซอร์เริ่มต้น พร้อมด้วย URL http://localhost:3031บางครั้งสามารถเรียกใช้งานได้จากเครื่องมือที่รองรับคำสั่งต่างๆ เช่น Kickoff หรือ Krunner ของ Plasma
หากคุณไม่สามารถมองเห็นเว็บอินเทอร์เฟซได้ ผมขอแนะนำให้ตรวจสอบตัวตรวจสอบระบบของระบบปฏิบัติการ ผมเคยเห็นกระบวนการ "littlesnitch" ใช้ CPU เกือบ 90% บน Manjaro ที่ใช้ Linux 6.19 (ซึ่งใช้งานไม่ได้) ซึ่งเป็นสิ่งที่ไม่ได้เกิดขึ้นบนเคอร์เนลที่เข้ากันได้
ส่วนต่าง ๆ ของอินเทอร์เฟซ
ด้านบนสุด ถัดจากชื่อโปรแกรม คุณจะเห็นสัญลักษณ์ "i" ซึ่งให้ข้อมูลเกี่ยวกับซอฟต์แวร์ สวิตช์ตรงกลางช่วยให้คุณเปิดหรือปิดตัวกรองได้ ด้านขวาสุดคือปุ่มเลือกธีม (ระบบ มืด หรือ สว่าง) และทางด้านซ้ายของปุ่มเลือกธีมคือแท็บต่างๆ
การเชื่อมต่อจะแสดงอยู่ในแท็บ "การเชื่อมต่อ" ภาพด้านล่างแสดงให้เห็นว่า Firefox กำลังทำการโทรหลายครั้ง หนึ่งในนั้นคือการโทรไปยัง es.euronews.com ดังแสดงในกรอบด้านซ้าย กฎต่างๆ จะแสดงอยู่ในกรอบด้านขวา และด้านล่างเป็นกราฟแสดงปริมาณการใช้งาน (ซึ่งในขณะที่เขียนบทความนี้ กราฟยังไม่อัปเดตอย่างถูกต้อง)
มาดูที่แผงด้านซ้ายกันก่อน ตรงส่วนที่มีการเชื่อมต่อต่างๆ เนื่องจากเป็นเครื่องเสมือน และผมไม่ทราบว่าทำไม es.euronews.com ถึงปรากฏขึ้นมา เราจึงจะคลิกที่ลูกบอลสีเขียว
เราจะเห็นสามสิ่งโดยอัตโนมัติ: ไอคอนลูกศรวงกลมจะปรากฏขึ้นทางด้านซ้ายเพื่อยกเลิกการเปลี่ยนแปลง ลูกบอลจะเปลี่ยนเป็นสีแดง และในส่วนด้านขวาเราจะเห็นว่ากฎ "Firefox -> domain euronews.com" ได้ถูกสร้างขึ้นแล้ว
ตอนนี้ลองเข้าไปที่ euronews.com ดูสิ คุณจะเห็นว่ามันเป็นไปไม่ได้ ซึ่งนำเรามาสู่แท็บที่สาม แท็บกฎ
ในส่วนนี้ เราจะเห็นกฎที่เราสร้างขึ้น การคลิกที่กฎใดกฎหนึ่งจะแสดงข้อมูลให้เราเห็น และเรายังสามารถเพิ่มบันทึก ซึ่งมีประโยชน์มาก เนื่องจากฉันกำลังทดสอบอยู่ ฉันจึงเพิ่มบันทึกว่าการบล็อก euronews.com นั้นเป็นการทดสอบ และฉันไม่แน่ใจว่าทำไมมันถึงเรียกใช้เว็บไซต์นั้น
เราไม่ได้ลืมแท็บที่สอง ซึ่งเป็นแท็บสำหรับรายการบล็อก ที่นี่เราสามารถเพิ่มรายการบล็อกระยะไกลได้ เช่นเดียวกับการเพิ่มรายการบล็อกในโปรแกรมบล็อกโฆษณา
บริการ Little Snitch เปิดใช้งานอยู่ตลอดเวลา
เหตุผลนั้นชัดเจนอยู่แล้ว แต่ก็ควรย้ำอีกครั้ง เพื่อให้บริการทำงานและจัดการการเชื่อมต่อได้อย่างต่อเนื่อง ระบบจะเพิ่มบริการนี้เมื่อเริ่มต้นระบบ หากเราไม่ต้องการให้เป็นเช่นนั้น และต้องการจัดการการเชื่อมต่อด้วยตนเอง เราสามารถทำได้ดังนี้:
- บริการนี้ถูกลบออกจากการเริ่มต้นระบบ:
sudo systemctl disable littlesnitch
- ต่อไปนี้ เราจะเริ่มด้วยการเขียนดังนี้:
sudo systemctl start littlesnitch
- และวิธีหยุดยั้งมัน:
sudo systemctl stop littlesnitch
ถ้าเราต้องการให้ระบบเริ่มต้นทำงานอีกครั้ง ในคำสั่งแรกให้ใส่คำว่า "enable"
Little Snitch ใช้งานง่าย
Little Snitch ใช้งานง่ายมากจริงๆ หากคุณรู้ภาษาอังกฤษบ้าง การจัดการปริมาณการรับส่งข้อมูลก็เป็นเรื่องง่าย เพียงแค่ดูและคลิกไม่กี่ครั้ง อินเทอร์เฟซที่ชัดเจนช่วยให้คุณทำทุกอย่างได้โดยไม่ต้องเสียเวลาจ้องมองเทอร์มินัลหรือต้องเรียกใช้หลายกระบวนการพร้อมกัน




