PortKiller
PortKiller คือยูทิลิตีบนแถบเมนูสำหรับ macOS ที่ช่วยให้นักพัฒนาค้นหาและหยุดโปรเซสที่กำลังยึดพอร์ตเครือข่ายภายในเครื่องไว้
PortKiller คืออะไร
PortKiller เป็นยูทิลิตีแบบเนทีฟสำหรับ macOS ที่ช่วยให้นักพัฒนาปลดปล่อยพอร์ตภายในเครื่องที่ถูกบล็อกโดยแอป เซิร์ฟเวอร์ คอนเทนเนอร์ หรือบริการเบื้องหลังที่กำลังทำงานอยู่ ตัวแอปอยู่บนแถบเมนู จึงช่วยให้คุณดูได้อย่างรวดเร็วว่าโปรเซสใดกำลังรับฟังอยู่บนพอร์ตพัฒนาที่ใช้บ่อย และสั่งหยุดได้โดยไม่ต้องใช้คำสั่งใน Terminal กรณีใช้งานทั่วไปได้แก่ การแก้ปัญหาข้อผิดพลาด “address already in use” ระหว่างพัฒนาเว็บ การทดสอบบริการในเครื่อง และการตามหาโปรเซสที่ Docker หรือเครื่องมือที่จัดการด้วย Homebrew ทิ้งค้างไว้ แอปยังสามารถแสดงบริบทของโปรเจกต์ที่เกี่ยวข้องกับโปรเซส และแจ้งเตือนคุณเมื่อพอร์ตที่เฝ้าติดตามเริ่มทำงาน PortKiller ออกแบบมาสำหรับเวิร์กโฟลว์การพัฒนาบน Mac ที่การเข้าถึงการควบคุมพอร์ตและโปรเซสได้อย่างรวดเร็วนั้นสะดวกกว่าการล้างผ่านบรรทัดคำสั่งด้วยตนเอง
คุณสมบัติหลัก
- แสดงรายการโปรเซสที่กำลังทำงานอยู่และกำลังรับฟังบนพอร์ตพัฒนาภายในเครื่อง
- หยุดโปรเซสที่ยึดพอร์ตจากแถบเมนูได้ด้วยคลิกเดียว
- ตรวจจับคอนเทนเนอร์ Docker ที่กำลังใช้พอร์ตที่เฝ้าติดตาม
- ระบุบริการ Homebrew ที่พบบ่อย เช่น PostgreSQL, Redis และ MySQL
- แสดงบริบทของโปรเจกต์สำหรับโปรเซสที่เชื่อมโยงกับที่เก็บ Git ภายในเครื่อง
- แจ้งเตือนเมื่อพอร์ตที่เฝ้าติดตามเริ่มมีการรับฟัง
- เฝ้าติดตามช่วงพอร์ตแบบเรียลไทม์ด้วยการตั้งค่าที่ปรับแต่งได้
ตรวจสอบไฟล์ตกค้างของแอปด้วย diCleaner
ตรวจสอบแคช ไฟล์สนับสนุน คอนเทนเนอร์ และรายการเข้าสู่ระบบก่อนทำความสะอาด
ภาพรวมความปลอดภัย
สถานะ: ปลอดภัยส่วนใหญ่
PortKiller เป็นยูทิลิตีสำหรับนักพัฒนาที่ตรวจสอบตัวรับฟังเครือข่ายภายในเครื่องและสามารถยุติโปรเซสที่เลือกได้ ซึ่งเป็นการทำงานปกติตามวัตถุประสงค์ของแอป เนื่องจากมันสามารถหยุดแอป เซิร์ฟเวอร์ ฐานข้อมูล หรือคอนเทนเนอร์ที่กำลังใช้งานอยู่ได้ การยุติโปรเซสผิดตัวอาจรบกวนงานของคุณหรือทำให้บริการภายในเครื่องหยุดชั่วคราว ใช้งานเมื่อคุณรู้จักโปรเซสหรือพอร์ตที่ต้องการปลดปล่อย โดยเฉพาะระหว่างช่วงการพัฒนา
คำแนะนำ: เก็บ PortKiller ไว้หากคุณใช้งานเซิร์ฟเวอร์ภายในเครื่อง ฐานข้อมูล คอนเทนเนอร์ หรือเครื่องมือพัฒนาอื่น ๆ เป็นประจำซึ่งแย่งใช้พอร์ตเดียวกัน หากคุณแทบไม่ต้องแก้ปัญหาความขัดแย้งของพอร์ต คุณสามารถลบแอปนี้ได้โดยไม่กระทบต่อ macOS แต่คุณอาจเสียทางลัดบนแถบเมนูสำหรับปลดปล่อยพอร์ตที่ถูกยึดอย่างรวดเร็ว
เส้นทางทั่วไป
/Applications/PortKiller.app
แบ่งปันประสบการณ์ของคุณ
เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ