ปัญหาเว็บไซต์ในปัจจุบันที่มีขนาดใหญ่เกินความจำเป็น (Bloated Web) กำลังเป็นอุปสรรคสำคัญสำหรับผู้ใช้งานอินเทอร์เน็ตผ่านเครือข่ายมือถือที่มีแพ็กเกจข้อมูลจำกัด ด้วยเหตุนี้ นักพัฒนาภายใต้นามแฝง [PortalRunner] จึงได้พัฒนาเครื่องมือบีบอัดข้อมูลส่วนตัวโดยอาศัย 'mitmproxy' ซึ่งเป็นเครื่องมือดักจับและวิเคราะห์ทราฟฟิกเครือข่ายยอดนิยม มาปรับแต่งและพัฒนาต่อยอดโดยไม่จำเป็นต้องเขียนโค้ดขึ้นมาใหม่ทั้งหมดจากศูนย์
จุดเด่นสำคัญของโปรเจกต์นี้คือการจัดการกับ 'รูปภาพ' ซึ่งเป็นองค์ประกอบที่กินแบนด์วิดท์มากที่สุดบนหน้าเว็บ ระบบจะแปลงไฟล์ภาพฟอร์แมตทั่วไปอย่าง PNG หรือ JPEG ให้เป็นไฟล์ WebP ที่มีประสิทธิภาพการบีบอัดสูงกว่า พร้อมทั้งลดความละเอียดของภาพลงให้เหมาะสมกับการแสดงผลบนหน้าจอสมาร์ทโฟนขนาดเล็ก นอกจากนี้ผู้ใช้ยังสามารถปรับแต่งระดับคุณภาพของภาพได้ตามต้องการผ่านไฟล์คอนฟิก
นอกเหนือจากการบีบอัดรูปภาพแล้ว พร็อกซีตัวนี้ยังช่วยบล็อกโฆษณา และเปิดโอกาสให้ผู้ใช้บังคับบีบอัดหน้าเว็บขั้นสูงสุดได้หากต้องการ ยิ่งไปกว่านั้น การเชื่อมต่อผ่านเซิร์ฟเวอร์ที่บ้าน (Home Server) ยังทำหน้าที่เสมือนเป็น VPN ส่วนตัว ช่วยเพิ่มความปลอดภัยในการรับส่งข้อมูลขณะท่องอินเทอร์เน็ตนอกบ้าน อย่างไรก็ตาม ผู้พัฒนาเน้นย้ำว่าโปรเจกต์นี้สร้างขึ้นเพื่อการประหยัดดาต้าเป็นหลัก ไม่ได้ออกแบบมาเพื่อช่วยให้อุปกรณ์ฮาร์ดแวร์รุ่นเก่าเชื่อมต่อเว็บสมัยใหม่ได้เหมือนกับโปรเจกต์ FrogFind หรือ MacProxy
🏷️ หมวดหมู่: internet hacks, homelab, HTTP Proxy, mitmproxy, self-hosted
🔗 อ่านบทความฉบับเต็ม: hackaday
