กิจกรรมเครือข่ายของ Mac บางครั้งดูเหมือนกล่องดำ ไม่มีเครื่องมือระบบมากนักสำหรับวิเคราะห์กิจกรรมเครือข่าย และคำสั่ง Terminal อย่าง netstat吐出ข้อมูลจำนวนมากที่ยากต่อการเรียงลำดับและเข้าใจ โชคดีที่คุณไม่ได้เป็นคนเดียวที่ต้องการค้นหาและควบคุมแอปที่ใช้การเชื่อมต่อเครือข่ายบน macOS คุณสามารถดูตัวเลือกต่อไปนี้สำหรับการจัดการการเชื่อมต่อเครือข่ายบน Mac ของคุณ
ใช้ Activity Monitor
หากคุณต้องการภาพรวมโดยประมาณของแอปที่ใช้การเชื่อมต่อเครือข่าย คุณจะพบได้ที่แท็บ Network ใน Activity Monitor
1. เปิด Activity Monitor จาก "/Applications/Utilities/Activity Monitor.app" หรือพิมพ์ "Activity Monitor" ลงใน Spotlight

2. คลิกแท็บ "Network" ที่ด้านบนของหน้าต่าง Activity Monitor

3. เพื่อดูกระบวนการที่ใช้งานมากที่สุด ให้คลิกคอลัมน์ "Sent Bytes" เพื่อดูกระบวนการเรียงลำดับตามปริมาณข้อมูลที่ส่ง

4. คุณยังสามารถคลิกชื่อคอลัมน์อื่นๆ เพื่อเรียงตามข้อมูลที่รับ และแพ็กเก็ตที่ส่งและรับ

ใช้ Loading
Loading เป็นแอปพลิเคชันฟรีบนเมนูบาร์ที่ตรวจสอบแอปพลิเคชันที่กำลังใช้การเชื่อมต่ออินเทอร์เน็ตอยู่ มันยังแสดงแอปที่ใช้การเชื่อมต่ออินเทอร์เน็ตเมื่อเร็วๆ นี้ และมีตัวเลือกสำหรับรายละเอียดการแยกแยะトラฟฟิก ทั้งหมดนี้อยู่ในแอปเมนูบาร์ขนาดเล็ก และฟรีอีกด้วย!
1. ดาวน์โหลดและติดตั้ง Loading จากเว็บไซต์ของนักพัฒนา
2. หากการเชื่อมต่ออินเทอร์เน็ตของคุณใช้งานอยู่ คุณจะสังเกตเห็นการเพิ่มขึ้นบนเมนูบาร์: ไอคอนโหลดที่หมุน ซึ่งบ่งชี้ว่ามีトラฟฟิกบนเครือข่าย

3. คลิกที่ไอคอน Loading เพื่อแสดงเมนูแบบดรอปดาวน์ ภายใต้ "Loading" คุณจะเห็นแอปพลิเคชันที่กำลังโหลดเนื้อหาผ่านการเชื่อมต่ออินเทอร์เน็ต ภายใต้ "Loaded" คุณจะเห็นแอปที่เพิ่งดาวน์โหลดเนื้อหาเสร็จ

4. กดปุ่ม Alt/Option บนคีย์บอร์ดขณะคลิกไอคอน Loading บนเมนูบาร์ เพื่อแสดงเมนูดรอปดาวน์ที่ละเอียดกว่า มันแสดงตัวระบุกระบวนการ (PID) สำหรับแต่ละแอปพลิเคชัน รวมถึงเส้นทางทรัพยากรของแต่ละแอปพลิเคชัน

5. คุณสามารถใช้ PID เพื่อปิดแอปพลิเคชันที่ทำงานผิดปกติด้วยคำสั่ง Terminal อย่าง kill 410 คำสั่งนั้นจะปิด Spotify ซึ่งเป็น PID 410 ณ ขณะนี้ แทนที่ด้วยหมายเลขกระบวนการของแอปที่คุณต้องการปิด
ใช้ Radio Silence
Radio Silence เป็นแอปพรีเมียมที่อนุญาตให้คุณบล็อกการเข้าถึงอินเทอร์เน็ตสำหรับแอปพลิเคชันและกระบวนการเฉพาะ มันยังอนุญาตให้ตรวจสอบトラฟฟิกอินเทอร์เน็ตแบบเรียลไทม์ มีทดลองใช้ฟรี แต่แอปนี้ราคาเพียง $9
1. ดาวน์โหลดและติดตั้ง Radio Silence จากเว็บไซต์ของนักพัฒนา
2. เปิด Radio Silence

3. คลิกแท็บ "Network Monitor"

4. เริ่มต้นแท็บจะว่างเปล่า แต่หลังจากไม่กี่วินาที แอปพลิเคชันที่เชื่อมต่ออินเทอร์เน็ตจะปรากฏ

5. นอกจากรายการนี้แล้ว คุณจะเห็นจำนวนการเชื่อมต่อที่ใช้งานอยู่ข้างๆ แต่ละแอปพลิเคชันในฟองสีเทา ข้างๆ นั้นคือปุ่มที่บล็อกแอปพลิเคชันจากการเชื่อมต่ออินเทอร์เน็ต ปุ่ม "Block" นี้จะเพิ่มแอปพลิเคชันเข้าไปในบล็อคลิสต์ของ Radio Silence ห้ามการเชื่อมต่อเครือข่ายเข้าและออกในอนาคต

ใช้ Little Snitch
สำหรับข้อมูลเชิงลึกทั้งหมดและการควบคุมเต็มที่ต่อการเชื่อมต่ออินเทอร์เน็ตของ Mac คุณจะต้องใช้ Little Snitch มันเป็นแอปพรีเมียม แต่ให้การควบคุมมหาศาล อนุญาตให้คุณบล็อกหรืออนุญาตトラฟฟิกในระดับกระบวนการแต่ละตัว
1. ดาวน์โหลดและติดตั้ง Little Snitch จากเว็บไซต์ของนักพัฒนา คุณจะต้องรีบูท Mac ระหว่างการติดตั้งเพื่อให้ Little Snitch ติดตั้ง daemon ตรวจสอบเครือข่าย
2. บทแนะนำของ Little Snitch มีประโยชน์ ให้คลิกผ่านเพื่อเรียนรู้การทำงานของแอป เราสนใจ Network Monitor มากที่สุด ซึ่งควรเปิดอัตโนมัติเมื่อทัวร์จบ หากคุณต้องการเปิดด้วยตนเอง ให้คลิกที่ไอคอน Little Snitch บนเมนูบาร์ และเลือก "Show Network Monitor" จากเมนูดรอปดาวน์

3. Network Monitor จะแสดงการเชื่อมต่อที่ใช้งานอยู่ทั้งหมดและแอปพลิเคชันที่เกี่ยวข้อง

4. คลิกที่ชื่อแอปพลิเคชันหรือกระบวนการ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งที่กระบวนการนั้นทำ

5. เพื่อบล็อกกระบวนการ ให้คลิก "X" ข้างๆ ชื่อกระบวนการ

สรุป
แม้ macOS จะไม่เสนอเครื่องมือภายในมากนักสำหรับตรวจสอบการเชื่อมต่อเครือข่ายอย่างมีประโยชน์ แต่มีแอปพลิเคชันบุคคลที่สามจำนวนมากที่เติมช่องว่างนี้ หากคุณต้องการการจัดการการเชื่อมต่ออินเทอร์เน็ตอย่างจริงจัง คุณจะต้องการใช้ Little Snitch หากคุณมีความสนใจทั่วไปในกิจกรรมเครือข่าย Loading จะเป็นการลงทุนน้อยกว่า