PortKiller

PortKiller คือยูทิลิตีบนแถบเมนูสำหรับ macOS ที่ช่วยให้นักพัฒนาค้นหาและหยุดโปรเซสที่กำลังยึดพอร์ตเครือข่ายภายในเครื่องไว้

Mehmet Kalayci com.portkiller.app

PortKiller คืออะไร

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

คุณสมบัติหลัก

  • แสดงรายการโปรเซสที่กำลังทำงานอยู่และกำลังรับฟังบนพอร์ตพัฒนาภายในเครื่อง
  • หยุดโปรเซสที่ยึดพอร์ตจากแถบเมนูได้ด้วยคลิกเดียว
  • ตรวจจับคอนเทนเนอร์ Docker ที่กำลังใช้พอร์ตที่เฝ้าติดตาม
  • ระบุบริการ Homebrew ที่พบบ่อย เช่น PostgreSQL, Redis และ MySQL
  • แสดงบริบทของโปรเจกต์สำหรับโปรเซสที่เชื่อมโยงกับที่เก็บ Git ภายในเครื่อง
  • แจ้งเตือนเมื่อพอร์ตที่เฝ้าติดตามเริ่มมีการรับฟัง
  • เฝ้าติดตามช่วงพอร์ตแบบเรียลไทม์ด้วยการตั้งค่าที่ปรับแต่งได้

ตรวจสอบไฟล์ตกค้างของแอปด้วย diCleaner

ตรวจสอบแคช ไฟล์สนับสนุน คอนเทนเนอร์ และรายการเข้าสู่ระบบก่อนทำความสะอาด

ดาวน์โหลด diCleaner

ภาพรวมความปลอดภัย

สถานะ: ปลอดภัยส่วนใหญ่

PortKiller เป็นยูทิลิตีสำหรับนักพัฒนาที่ตรวจสอบตัวรับฟังเครือข่ายภายในเครื่องและสามารถยุติโปรเซสที่เลือกได้ ซึ่งเป็นการทำงานปกติตามวัตถุประสงค์ของแอป เนื่องจากมันสามารถหยุดแอป เซิร์ฟเวอร์ ฐานข้อมูล หรือคอนเทนเนอร์ที่กำลังใช้งานอยู่ได้ การยุติโปรเซสผิดตัวอาจรบกวนงานของคุณหรือทำให้บริการภายในเครื่องหยุดชั่วคราว ใช้งานเมื่อคุณรู้จักโปรเซสหรือพอร์ตที่ต้องการปลดปล่อย โดยเฉพาะระหว่างช่วงการพัฒนา

คำแนะนำ: เก็บ PortKiller ไว้หากคุณใช้งานเซิร์ฟเวอร์ภายในเครื่อง ฐานข้อมูล คอนเทนเนอร์ หรือเครื่องมือพัฒนาอื่น ๆ เป็นประจำซึ่งแย่งใช้พอร์ตเดียวกัน หากคุณแทบไม่ต้องแก้ปัญหาความขัดแย้งของพอร์ต คุณสามารถลบแอปนี้ได้โดยไม่กระทบต่อ macOS แต่คุณอาจเสียทางลัดบนแถบเมนูสำหรับปลดปล่อยพอร์ตที่ถูกยึดอย่างรวดเร็ว

เส้นทางทั่วไป

  • /Applications/PortKiller.app

แบ่งปันประสบการณ์ของคุณ

เป็นคนแรกที่แบ่งปันประสบการณ์ของคุณ

แบ่งปันประสบการณ์ของคุณกับแอปนี้