ทีมงาน MobileProxy.space ได้อัปเดต ส่วนขยายเบราว์เซอร์ Mobile Proxy Manager เป็นเวอร์ชัน 3.1 ซึ่งการปล่อยเวอร์ชันนี้ยังคงมุ่งเน้นไปที่ความเสถียร ความปลอดภัย และความสะดวกสบาย: การแก้ไขหลายสิบจุด ภาษาอินเทอร์เฟซใหม่ และการออกแบบตัวบ่งชี้การทำงานของพร็อกซีใหม่

10 ภาษาในอินเทอร์เฟซ

นอกจากภาษาอังกฤษ รัสเซีย สเปน ตุรกี โปแลนด์ จีน และไทยแล้ว ยังมีภาษาฝรั่งเศส เยอรมัน และโปรตุเกส (บราซิล) เพิ่มเข้ามา ตอนนี้ส่วนขยายรองรับภาษาได้เต็มที่ 10 ภาษา การเปลี่ยนภาษาทำได้ทันทีผ่านเมนูด้านบน แต่ละภาษาจะโหลดแยกออกจากกัน จึงไม่ส่งผลต่อขนาดบันเดิล

การป้องกันการรั่วไหลของ IP จริงจาก WebRTC

ก่อนหน้านี้ การเลือก ปิด WebRTC ในการตั้งค่าเพียงแค่ถูกบันทึกไว้ในที่เก็บข้อมูล แต่ไม่ถูกนำไปใช้: IP จริงอาจถูกมองเห็นผ่านเซิร์ฟเวอร์ STUN แม้ว่าจะใช้พร็อกซีอยู่ก็ตาม ในเวอร์ชัน 3.1 การป้องกันนี้ทำงานได้จริง เมื่อเปิดใช้งาน การตั้งค่าความเป็นส่วนตัวจะถูกจัดการผ่าน chrome.privacy.network และเมื่อเปิดใช้งาน พร็อกซีจะหยุดใช้งาน UDP ที่ไม่ผ่านพร็อกซีและเส้นทางหลายเส้น; IP จริงจะไม่รั่วไหลอีกต่อไป หากปิดเลือก กลับไปตั้งค่าก็จะเป็นค่าพื้นฐานของเบราว์เซอร์

การทำความสะอาดการตั้งค่าความเป็นส่วนตัวที่ไม่จริง

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

เปลี่ยน IP โดยไม่ต้องรอนาน

เป็นปัญหาที่น่ารำคาญที่สุดในเวอร์ชันก่อนหน้านี้ หลังจากกดปุ่มเปลี่ยน IP สปินเนอร์จะหมุนไปจนกว่าจะปิดป๊อปอัพทั้งๆ ที่การหมุนเปลี่ยน IP ที่เซิร์ฟเวอร์ใช้เวลาเพียงไม่กี่วินาที ปัญหาก็คือ การร้องขอการเปลี่ยน IP ผ่านพร็อกซีซึ่งขัดจังหวะการเชื่อมต่อ ในเวอร์ชัน 3.1 การเปลี่ยน IP จะถูกเพิ่มไปใน bypassList ของพร็อกซี การร้องขอจะถูกส่งตรงโดยมี timeout สั้นๆ 12 วินาที และการตอบกลับ timeout จะถูกตีความว่าเป็น partial success พร้อมการอัปเดตข้อมูลพร็อกซีโดยอัตโนมัติและรีเซ็ตการโหลด

UI หน้าเลือกการตั้งค้าใหม่

ปุ่ม ยกเลิก และ บันทึก ที่ด้านล่างของฟอร์มปัจจุบันมีขนาดความกว้างเท่ากันและอยู่ติดกันด้านขวา ก่อนหน้านี้เนื่องจากจุดพักที่ไม่เหมาะสมที่ความกว้างของป๊อปอัพ พวกมันจึงถูกยืดออกเต็มความกว้างและเรียงเป็นแนวตั้ง เมื่อวางเมาส์บนปุ่มยกเลิกก็จะไม่เปลี่ยนเป็นสี่เหลี่ยมขาวที่อ่านไม่ออกอีกต่อไป: พื้นหลังยังคงมีกลิ่นอายที่ตัดกัน เสมอด้วยข้อความสีเข้ม

ตัวบ่งชี้สถานะพร็อกซีที่ปราณีต

ตัวบ่งชี้ข้อความ ON ที่เคยบังโลโก้บนไอคอนของส่วนขยายถูกแทนที่ด้วยจุดสีเขียวเล็กๆ ที่มีกรอบขาวบางๆ ที่มุมขวาบน โลโก้ยังคงปรากฏให้เห็นและเป็นที่รู้จักอย่างสมบูรณ์ ขณะที่สถานะที่ใช้งานอ่านได้จากระยะไกล โลโก้ที่ด้านบนของป๊อปอัพก็หยุดกระตุกเมื่อวางเมาส์ด้วย

การซิงค์อัตโนมัติระหว่างหน้าต่าง

หากมีการเปิดหลายหน้าต่างป๊อปอัพหรือมีการเปลี่ยนแปลงสถานะแบบ background-script การเปลี่ยนแปลงจะปรากฏอัตโนมัติในทุกตัวอย่าง UI รายการพร็อกซีจะถูกลงทะเบียนกับเหตุการณ์ chrome.storage.local และจะอ่านสถานะที่สดใหม่จากฐานข้อมูลด้วยการหน่วงเวลา 150 มิลลิวินาที การรีเฟรชด้วยมือจึงไม่จำเป็น

การปรับปรุงภายใน

ได้มีการเพิ่ม test runner Vitest และการทดสอบหน่วย 26 ตัวสำหรับการวิเคราะห์ข้อมูลพร็อกซี การตรวจสอบ host และ port และการสร้าง ID และไมโครทาสก์ ระบบเวอร์ชันของสโครงสร้างที่เก็บจะถูกนำมาใช้เพื่อให้การอัปเดตในอนาคตสามารถเปลี่ยนแปลงโครงสร้างข้อมูลได้อย่างปลอดภัยโดยไม่สูญเสียการตั้งค่าผู้ใช้ นอกจากนี้ยังได้ทำการปรับโครงสร้างรหัสฐานให้ดีขึ้น โดยมี composables สำหรับการพร็อกซี ระบบที่เก็บข้อมูลและโมดูลสำหรับ service worker และส่วนประกอบที่แยกออกสำหรับหน้าการตั้งค่า

วิธีการอัปเดต

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

ข้อมูลรายละเอียดเกี่ยวกับฟังก์ชันภาพหน้าจอและลิงก์ตรงสำหรับการติดตั้งมีอยู่ที่ หน้าเว็บไซต์ของส่วนขยาย Mobile Proxy Manager ที่เว็บไซต์ mobileproxy.space ส่วนขยายนี้ยังได้เผยแพร่ใน Chrome Web Store และ Firefox Add-ons