เปรียบเทียบ
X-Pat vs X-Posed และที่เหลือบนชั้น
มีส่วนขยายประมาณยี่สิบตัวที่เอาธงประเทศไปแปะข้างชื่อผู้ใช้ X สามตัวมียอดผู้ใช้เป็นเรื่องเป็นราว นี่คือสิ่งที่แต่ละตัวทำได้จริง สิ่งที่ X-Pat ทำต่างออกไป และสามอย่างที่ X-Posed ทำได้ดีกว่า — ซึ่งเป็นส่วนที่หน้าเปรียบเทียบส่วนใหญ่มักละไว้
ทีละฟีเจอร์
ทุกช่องมาจาก listing สาธารณะหรือ repo สาธารณะ อ่านเมื่อ 24 สิงหาคม 2569 ขีดแปลว่าหน้านั้นไม่ได้บอก — สำหรับสองตัวที่ปิดซอร์ส มันไม่เหมือน "ไม่มี" และการเขียนแบบนั้นก็ไม่ยุติธรรม
| ความสามารถ | X-Pat | X-PosedX-Posed: Account Location & Device Info | Flags & TimeX/Twitter Location Flags, Time & Blocker | Region BlockerX Region Blocker |
|---|---|---|---|---|
| คุมจังหวะตามโควตาจริงจาก rate-limit header ของ XX-Pat อ่าน header x-rate-limit ทุกครั้งที่มีการตอบกลับ แล้วเกลี่ยการค้นหาไปตามโควตาที่เหลือในหน้าต่าง พร้อมกันส่วนหนึ่งไว้ให้บัญชีที่คุณ hover ส่วน X-Posed ใช้ช่วงคงที่ 150 ms กับคำขอพร้อมกันแปดรายการ และอ่าน header reset ก็ต่อเมื่อโดน 429 ไปแล้ว | มี | ไม่มี | ไม่ระบุ | ไม่ระบุ |
| โชว์ประเทศเลย ไม่ต้องเปิดเมนูอ่านจากข้อมูล "เกี่ยวกับบัญชีนี้" ของ X เอง ไม่ได้เดาจาก IP | มี | มี | มี | ไม่ระบุ |
| ช่องทางสมัคร — Apple, Google Play หรือเว็บ | มี | มี | ไม่ระบุ | ไม่ระบุ |
| อายุบัญชี | มี | มี | ไม่ระบุ | ไม่ระบุ |
| จำนวนครั้งเปลี่ยนชื่อผู้ใช้ | มี | มี | ไม่ระบุ | ไม่ระบุ |
| ซ่อนหรือพับตามประเทศและภูมิภาคที่นี่ค่าเริ่มต้นคือพับไว้หลังปุ่ม "แสดง" เพราะไทม์ไลน์ที่ทิ้งโพสต์แบบเงียบ ๆ คือไทม์ไลน์ที่คุณตรวจสอบไม่ได้ | มี | มี | มี | มี |
| รายการอนุญาตและข้อยกเว้นรายกฎ | มี | มี | ไม่ระบุ | ไม่ระบุ |
| cache กลาง ให้ธงรอดจากลิมิต requestX ให้เบราว์เซอร์หนึ่งค้นโปรไฟล์ได้ประมาณ 50 ครั้งต่อ 15 นาที ถ้าไม่มี cache กลาง เพดานนี้คือทั้งหมดที่คุณจะได้ | มี | มี | มี | ไม่มี |
| โค้ดเซิร์ฟเวอร์ cache เผยแพร่แล้วหมายถึงเซิร์ฟเวอร์ที่รับข้อมูลส่งกลับมา ไม่ใช่แค่ส่วนขยายที่ส่งไป ของเราอยู่ใน repo เดียวกัน มีเอกสาร deploy — อ่านก็ได้ หรือรันเองก็ได้ | มี | ไม่มี | ไม่มี | ไม่เข้าเคส |
| ข้อมูลใน cache ตรวจสอบข้ามกันระหว่างเครื่องของเราเก็บเป็นคะแนนต่อเครื่องแล้วเอาฉันทามติ พร้อมเกณฑ์ความมั่นใจที่คุณปรับขึ้นได้ ส่วน X-Posed ระบุว่าเก็บค่าแรกที่ยอมรับของชื่อผู้ใช้นั้น | มี | ไม่มี | ไม่ระบุ | ไม่เข้าเคส |
| โค้ดส่วนขยายเผยแพร่แล้ว | มี | มี | ไม่มี | ไม่มี |
| ชุดเทสอัตโนมัติใน repounit test, end-to-end กับ traffic ที่อัดไว้, visual regression ตัวเลขคือจำนวนที่ CI รันทุก push | 1007 tests1007 tests | ไม่มีไม่มี | ไม่เข้าเคส | ไม่เข้าเคส |
| Firefox | ไม่มี | มี | มี | ไม่มี |
| แอปคู่บน iPhone / iPad | ไม่มี | มี | ไม่มี | ไม่มี |
ที่ X-Posed นำอยู่
X-Posed มันอยู่นานกว่า
ยอดติดตั้งบน Chrome ราว 10,000 เทียบกับของเราที่นับหัวได้ เริ่มก่อนเรา 4 เดือน และ cache ชุมชนที่มีโปรไฟล์เป็นล้านขณะที่เรามีเป็นพัน cache ใหญ่กว่าแปลว่าได้ธงทันทีมากกว่าตั้งแต่วันแรก นี่คือข้อได้เปรียบจริง ๆ และห่างกันพอสมควร
ลงได้มากที่กว่า
Firefox desktop, Firefox for Android และแอปคู่บน iPhone ส่วน X-Pat ตอนนี้มีแต่ฝั่ง Chromium — Chrome, Edge, Brave และ Quetta บน Android Firefox อยู่ในแผน iOS ไม่อยู่
มันมีตัวกรองภาษา
เราไม่มี ตั้งใจแล้ว ฟิลด์ภาษาต่อโพสต์ของ X เพี้ยนบ่อยจนกรองไปก็มีแต่โพสต์หายไปแบบไม่มีเหตุผล นี่คือการตัดสินใจที่อธิบายได้ ไม่ใช่ฟีเจอร์ที่ขาด — แต่ถ้าคุณมาเพื่อกรองภาษา X-Posed มี เราไม่มี
สิ่งที่ต่างกันจริง ๆ
ทุกอย่างในหมวดนี้ขึ้นอยู่กับ cache กลาง X ให้เบราว์เซอร์หนึ่งค้นโปรไฟล์ได้ประมาณ 50 ครั้งทุก 15 นาที และเธรดที่เมนต์เยอะมีบัญชีมากกว่านั้น — ส่วนขยายทุกตัวที่ทำงานต่อไปได้หลังชนลิมิต ล้วนทำได้โดยอ่าน cache ที่คนอื่นเติมไว้ คำถามไม่ใช่มีเซิร์ฟเวอร์ไหม แต่เป็นเซิร์ฟเวอร์นั้นทำอะไรได้บ้าง
ของเราเปิดเผย และคุณรันเองได้ด้วย เซิร์ฟเวอร์ cache อยู่ใน repo เดียวกับส่วนขยาย พร้อมเอกสาร deploy สำหรับทั้ง Cloudflare Workers และ VPS ธรรมดา X-Posed เผยแพร่ส่วนขยาย — จริงนะ และเป็น MIT — แต่ไม่ได้เผยแพร่ Worker ที่รับข้อมูลจากผู้ใช้ นั่นคือส่วนที่คุณตรวจสอบไม่ได้จากการอ่านโค้ดที่ติดตั้งไว้
คำตอบจาก cache ที่นี่ต้องมีการยืนยันไขว้ ข้อมูลที่ได้รับถูกเก็บเป็นคะแนนต่อการติดตั้ง และที่ให้บริการคือฉันทามติ มีเกณฑ์ความมั่นใจที่คุณปรับขึ้นได้ในหน้าตัวเลือก ส่วนเอกสารของ X-Posed เองอธิบายว่าเก็บค่าสุดท้ายที่ยอมรับของชื่อผู้ใช้ — แปลว่าคนที่ส่งล่าสุดคือคนตัดสิน ทั้งสองดีไซน์ซื่อสัตย์กับปัญหาเดียวกัน: ไม่มีเซิร์ฟเวอร์ไหนพิสูจน์ได้ว่าข้อมูลมาจาก X จริง ๆ
การค้นหาไม่มีตัวระบุตัวตนใด ๆ การอ่านคือลิสต์ชื่อผู้ใช้ที่ไม่มีการเซ็น เซิร์ฟเวอร์จึงไม่มีอะไรให้เอามาจับคู่และไม่สามารถสร้าง "เครื่องนี้ดูบัญชีพวกนี้" ได้ การนับจำนวนผู้อ่านใช้โค้ดบรรทัดเดียวและจะทำลายคุณสมบัตินี้ทันที นั่นคือเหตุผลที่สถิติที่เผยแพร่นับต่ำกว่าความเป็นจริงโดยตั้งใจ
และลิมิต request ถูกจัดสรรแทนที่จะแข่งกันใช้: งานเบื้องหลังหยุดที่ 85% ของหน้าต่าง แปดครั้งสุดท้ายยังเหลือให้บัญชีที่คุณ hover เอง กลไกนี้วาดไว้ในหน้าแรก
ที่มา
อ่านเมื่อ 24 สิงหาคม 2569 ยอดติดตั้งและฟีเจอร์เปลี่ยนได้ ถ้าข้างล่างมีอะไรเก่า นั่นคือความผิดพลาด ไม่ใช่จุดยืน และ issue tracker คือทางเร็วที่สุดที่จะแก้ให้
- X-Posed: Account Location & Device Info — ที่มา: xaitax/x-account-location-device
- X/Twitter Location Flags, Time & Blocker — ไม่ได้เผยแพร่โค้ด
- X Region Blocker — ไม่ได้เผยแพร่โค้ด