boring - ตัวจัดการ SSH tunnel แบบ command line ที่เรียบง่ายและน้ำหนักเบา
(github.com/alebeck)- CLI น้ำหนักเบาสำหรับจัดการ SSH tunnel หลายรายการ โดยอิงจาก ไฟล์ตั้งค่า TOML
- รองรับการทำ port forwarding ครบทั้งแบบ Local, Remote, Dynamic(SOCKS5) และสามารถใช้ Unix socket ได้
- มีฟีเจอร์ เชื่อมต่อใหม่อัตโนมัติและ keep-alive เพื่อคง tunnel ให้ต่อเนื่องไม่สะดุด (ค่าเริ่มต้นของช่วงเวลา keep-alive คือ 120 วินาที)
- ทำงานร่วมกับ SSH config และ
ssh-agentที่มีอยู่เดิมโดยอัตโนมัติ จึงไม่ต้องตั้งค่าข้อมูลยืนยันตัวตนซ้ำ - รองรับการจับคู่แพตเทิร์นแบบ glob และการสั่ง open/close/list ระดับกลุ่ม ทำให้ควบคุม tunnel จำนวนมากพร้อมกันได้
- รองรับ ข้ามแพลตฟอร์ม บน macOS, Linux, Windows
- มี smart shell autocompletion สำหรับ bash, zsh, fish
- คำสั่งหลัก
boring list: ดูรายการ tunnelboring open: เปิด tunnel (-aทั้งหมด /-g <group>กลุ่ม / แพตเทิร์นแบบ glob)boring close: ปิด tunnel (ใช้ตัวเลือกเหมือนกับ open)boring edit: แก้ไขไฟล์ตั้งค่า
- ไลเซนส์ MIT
ยังไม่มีความคิดเห็น