มี streaming services เยอะ ทุกคนมีอย่างน้อยหนึ่งตัว น่าเสียดายหลาย streaming services ไม่ support Linux หรือ actively block อย่ากังวล ยังใช้ส่วนใหญ่จาก Linux PC ได้ ทำงานดีมาก แค่ต้องทำให้ streaming service คิดว่าอยู่บน Windows ซึ่ง surprisingly ไมยาก
ดึง Chrome Agent String จาก Windows
ก่อนเริ่ม ต้องการ Google Chrome user agent string จาก Chrome รันบน Windows ถ้าไม่มี access Windows guide นี้แสดง current string ตอน follow directions ด้านล่าง อาจ outdated แตกรณีนั้น search online หา agent string ใหม่
บน Windows machine หรือ VM เปิด Google Chrome ตรวจสอบ latest version ก่อนไปต่อ
เปิด Chrome menu via three-dot icon มุมขวาบน หา "More tools" ในเมนูผลลัพธ์ และ "Developer tools" จากนั้น คลิกแล้ว Chrome split screen แสดง raw HTML ขวา
บนส่วนใหม่บนหน้าจอ หาและคลิก tab "Console" Tab นี้รัน JavaScript ผ่าน Chrome ต้องการแค่ one simple method หา complete user agent string
ใน console พิมพ์:
navigator.userAgent
Chrome จะพิมพ์ทันที something similar ตัวอย่างด้านล่างใน console area เดียวกัน ตัวอย่างคือ current agent string จาก Chrome 73
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36
เขียน string ไว้ที่เข้าถึงได้บน Linux ต้อง copy string นั้นเข้า Linux browser พอไปแล้ว ออกจาก Windows กลับ Linux machine
Spoof String
ใช้ Firefox หรือ Chrome ดู streaming service เงื่อนไขเดียวสำหรับส่วนใหญ่: ต้องมี DRM capabilities ต้อง enable ใน Firefox ถ้าบน Chromium instructions เหมือน Chrome แตต้องเพิ่ม Widevine DRM capabilities
Firefox
เริ่ม enable DRM คลิก three stacked lines มุมขวาบน เปิดเมนู หาและเลือก "Preferences"
Under "General" tab scroll down จนเห็น "Digital Rights Management (DRM) Content" ให้แน่ใจ checkbox "Play DRM-controlled content" checked
ตอนนี้ ใส่ about:config ใน address bar Firefox จะเตือน break things ได้ และจริงแต confirm continue
ใช้ search bar บนหน้าต่าง search "useragent" จะเห็น entries หลายตัว แตตัวที่หาคือ general.useragent.override น่าจะไม่มี ไม่เป็นไร เพราะกำลังจะเพิ่ม
Right-click white space ของหน้าต่าง Select "New" แล้ว "String" หน้าต่างเล็ก pop open ให้เพิ่มชื่อ entry ใหม่
มีตัวเลือก apply spoofed string ทุก site หรือแค่ streaming service เพื่อ apply ทุกที่ ใส่ general.useragent.override สำหรับ site-specific entries เริ่มต้นเหมือนกัน แตเพิ่ม dot ตามด้วยชื่อ site เช่น general.useragent.override.netflix.com
ต่อไปหน้าต่างใหม่สำหรับ string Copy Chrome string จาก Windows Paste เข้าหน้าต่าง save
ควรเห็น new entry listed in bold ไปข้างหน้าเพิ่ม entries ตาม services ที่วางแผนใช้
Chrome
บน Chrome ใช้ extension จัดการ switching agent string ง่ายที่สุด ใช้ extension switch on the fly ใช้ string ตอนอยาก trick streaming service website
เปิด Chrome ไป Chrome Web Store search "user-agent switcher" ผลลัพธ์แรกควรเป็น extension จาก Google เอง กด "Add to Chrome" ติดตั้ง extension
ติดตั้ง extension แล้ว right-click icon มุมขวาบน เมนู pop open คลิก "Options"
Chrome เปิด tab ใหม่ list available user agents ใน extension บนสุดเห็น blank boxes ใส่ info สำหรับ string ใหม่ ตั้งชื่อ memorable Paste string เข้า box ที่เหมาะสม Group จะ auto-fill เป็น Chrome เพิ่ม flag recognizable พอเสร็จ กด "Add"
พร้อมใช้ spoofed string คลิก extension icon อีกครั้ง Select "Chrome" หา entry ใหม่ หลัง select จะเห็น flag ที่ใส่ displayed over icon Browser string ตอนนี้คือ Windows Chrome
Sign In และดู
Browse ไป streaming service website sign in จะ directed ไป streaming content เหมือน Chrome for Windows เพราะรัน DRM เหมือนกันใน browser ทุกอย่างเล่นปกติ