Proxer: โปรเซสเซอร์ HTTP/HTTPS ที่มีน้ำหนักเบาสำหรับการพัฒนาและการดีบัก
ติดตั้ง Proxer ซึ่งเป็นพร็อกซี HTTP/HTTPS ขนาดกะทัดรัดจาก tinyrack เพื่อจัดการการจราจรทางเว็บสำหรับการพัฒนาและการดีบัก มันรองรับทั้งคำขอที่ไม่ได้เข้ารหัสและคำขอที่เข้ารหัส ทำการจัดการคำขอที่มีประสิทธิภาพสูงด้วยการใช้หน่วยความจำน้อย และบันทึกการจราจรในเวลาจริงเพื่อการตรวจสอบระหว่างการทดสอบ แจกจ่ายเป็นไฟล์ไบนารีแบบสแตนด์อโลนโดยไม่มีการพึ่งพาภายนอกและปล่อยเป็นโอเพนซอร์ส มันมุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ วิศวกรเครือข่าย และผู้ใช้ที่มีความสามารถที่ต้องการพร็อกซีที่ติดตั้งได้อย่างรวดเร็วสำหรับการทดสอบ。
Proxer ทำอะไร?
สัมผัสกับพร็อกซี่ที่มุ่งเน้นซึ่งจัดการการจราจร HTTP และ HTTPS สำหรับการพัฒนาและการดีบักในท้องถิ่น เครื่องมือนี้จะส่งต่อคำขอของลูกค้าไปยังเซิร์ฟเวอร์ปลายทางในขณะที่เปิดเผยข้อมูลเมตาของคำขอและการตอบสนองสำหรับการตรวจสอบ เวิร์กโฟลว์ทั่วไปประกอบด้วยการจับภาพการเรียก API การเปลี่ยนเส้นทางการจราจรไปยังบริการในท้องถิ่น และการใช้สตรีมคำขอเพื่อทำซ้ำข้อบกพร่อง พื้นที่ผิวที่น้อยที่สุดของมันมุ่งเน้นไปที่การตั้งค่าการทดสอบระยะสั้นมากกว่าการปรับใช้ในระดับองค์กรระยะยาว
มันทำให้ระบบของคุณช้าลงในระหว่างเซสชันพร็อกซี่หรือไม่?
Proxer รายงานการจัดการคำขอที่มีประสิทธิภาพสูงร่วมกับการใช้หน่วยความจำต่ำ ซึ่งเป็นคุณสมบัติที่ช่วยลดแรงกดดันต่อทรัพยากรบนเครื่องทดสอบ มันเขียนด้วย Go ซึ่งช่วยให้การจัดการการทำงานพร้อมกันมีประสิทธิภาพและการทำงานข้ามแพลตฟอร์ม เนื่องจากมันทำงานเป็นไฟล์ปฏิบัติการเดียวที่ไม่มีการพึ่งพาภายนอก เวลาทำงานจึงกระชับ อย่างไรก็ตาม การเปิดใช้งานการบันทึกอย่างละเอียดจะเพิ่มกิจกรรม I/O ขณะติดตามการจราจรในระดับใหญ่
ปลอดภัยที่จะใช้บนเครื่องผลิตหรือไม่?
โครงการนี้เป็นโอเพนซอร์ส ซึ่งอนุญาตให้มีการตรวจสอบโค้ดและพฤติกรรมของมันโดยชุมชน และสนับสนุนการจราจร HTTPS ที่เข้ารหัสสำหรับการเชื่อมต่อที่ปลอดภัยตามมาตรฐาน การมีอยู่ของการบันทึกคำขอแบบเรียลไทม์หมายความว่าผู้ดำเนินการจะจับข้อมูลเครือข่ายในบันทึก ดังนั้นผู้ดูแลระบบควรพิจารณาว่าบันทึกเหล่านั้นถูกเก็บไว้ที่ไหน นักพัฒนามุ่งเน้นไปที่ความเร็วและความเรียบง่ายมากกว่าฟีเจอร์การจัดการในระดับองค์กร ดังนั้นการควบคุมการผลิตที่ซับซ้อนจึงไม่เป็นส่วนหนึ่งของการออกแบบ
ฉันต้องการความรู้ทางเทคนิคในการใช้ Proxer หรือไม่?
Proxer ถูกแจกจ่ายเป็นไฟล์ไบนารีแบบสแตนด์อโลนที่ทำงานโดยไม่ต้องมีวิซาร์ดการติดตั้ง ซึ่งทำให้การปรับใช้ง่ายขึ้นแต่คาดหวังว่าผู้ใช้จะมีความคุ้นเคยกับการใช้บรรทัดคำสั่งหรือการกำหนดค่าเครือข่าย มันมีให้สำหรับ Windows และเข้ากันได้กับระบบอื่น ๆ ขอบคุณการใช้งาน Go ของมัน กระบวนการกำหนดค่าจึงตั้งใจให้เรียบง่าย ทำให้เครื่องมือนี้เหมาะสำหรับผู้ใช้ทางเทคนิคที่ต้องการพร็อกซี่ที่กระชับและตรวจสอบได้ในระหว่างรอบการพัฒนา
ทางเลือกที่ใช้งานได้จริงสำหรับผู้ใช้ทางเทคนิค โดยมีการแลกเปลี่ยนที่สำคัญเพียงอย่างเดียว
Proxer เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาและวิศวกรเครือข่ายที่ต้องการพร็อกซีที่กะทัดรัดและตรวจสอบได้สำหรับการทดสอบและการดีบักในระยะสั้น ขนาดที่เล็กของการทำงานและฐานรหัสที่โปร่งใสเหมาะสำหรับการปรับใช้ที่รวดเร็วและการตรวจสอบโดยเพื่อน การแลกเปลี่ยนหลักคือชุดฟีเจอร์ที่เรียบง่าย ซึ่งจำกัดการจัดการในระดับองค์กรและการควบคุมการเข้าถึงขั้นสูง ทำให้เครื่องมือนี้ไม่เหมาะสมสำหรับความต้องการพร็อกซีการผลิตที่ซับซ้อน
ข้อดี
- จัดการทั้งการพร็อกซี่ HTTP และ HTTPS
- การใช้หน่วยความจำน้อยพร้อมกับการจัดการคำขอที่มีประสิทธิภาพสูง
- ไฟล์ไบนารีแบบสแตนด์อโลนที่ไม่มีการพึ่งพาภายนอก
- โค้ดเบสแบบโอเพนซอร์สที่เปิดโอกาสให้ชุมชนตรวจสอบ
ข้อเสีย
- การออกแบบที่เรียบง่ายขาดฟีเจอร์การจัดการองค์กร
- การบันทึกแบบเรียลไทม์เพิ่ม I/O ในระหว่างการติดตามที่หนักหน่วง
- เหมาะสำหรับผู้ใช้ที่มีความเชี่ยวชาญทางเทคนิคมากกว่าผู้ใช้ทั่วไป