Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ดู Netflix บน Linux นอกสหรัฐอเมริกา ด้วย Tunlr และ WINE

ขณะทดสอบ Fuduntu Linux ผมเจอสิ่งน่าสนใจ นี่คือ distro แรกที่มี Netflix desktop application ใน repository แม้จะใช้ได้เฉพาะผ่าน WINE framework หลังจากปรับแต่งบ้าง ผมรันได้ แตแค่จุดหนึ่ง เนื่องจาก IP address ของผมมาจากนอก US ผมจึงไม่สามารถใช้บริการได้ ไม่ใช่ biggie เพราะผมมี business VPN ที่ให้ circumvent ได้ แตคนทั่วไปที่อยากได้แต่อยู่ไกล ไม่สามารถได้ จะทำยังไง?

บทช่วยสอนนี้จะแสดงวิธีที่คุณเริ่มใช้บริการนี้ได้ แม้คุณจะไม่อาศัยใน United States หรือ Japan แต่ดีกว่า บทช่วยสอนนี้จะแสดงวิธีทำได้ด้วย Linux และ Tunlr free service

Disclaimer

มีหลายอย่างที่ต้องพิจารณา ผมไม่ 100% sure หาก small print ใน Netflix service agreement ไม่ claim สิทธิ์ในวิญญาณและลูกที่ยังไม่เกิดของคุณ ดังนั้นหากคุณใช้ VPN, proxying หรืออื่นๆ เพื่อเข้าถึงเนื้อหา คุณอาจได้ free colonoscopy ไม่ใช่ปัญหาของผม

สอง บทช่วยสอนนี้จะแสดงวิธีเปลี่ยน network configurations ในระบบของคุณ คือ DNS settings ซึ่งจะ route requests สำหรับ sites เช่น Netflix, Hulu และอื่นๆ ไปที่ Tunlr servers หมายความว่าคุณจะใช้ third-party servers สำหรับ name resolution และควรทำได้ก็ต่อเมื่อคุณ trust พวกเขา ในขณะที่ ISP ของคุณ ultimately responsible และ somewhat accountable สำหรับสิ่งที่เกิดขึ้นเมื่อคุณใช้ DNS ของพวกเขา ไม่มี guarantee ใดๆ หากคุณตัดสินใจใช้ external service

สาม Netflix จะขอ private information และ credit card ของคุณ ผมไม่รู้จริงๆ ว่าพวกเขาคาดหวังจะทำอะไรกับข้อมูลของคุณ ต้องให้ข้อมูลอะไรบ้าง และเกิดอะไรขึ้นภายหลัง OK หากคุณอ่านสามย่อหน้านี้อย่างระมัดระวัง virgin blood ของคุณควรปลอดภัยจาก vampires แล้ว probably, maybe ตอนนี้เรารู้ตำแหน่งแล้ว มาดำเนินการต่อ

Tunlr service

ตอนนี้เรา introduce เพื่อนๆ ที่ทำ foreign access ให้เป็นไปได้ Tunlr คือ service ที่จะ stream Netflix — และอื่นๆ — เนื้อหาไปยังเครื่องของคุณ หากคุณทำการเปลี่ยนแปลง DNS ที่จำเป็น ไม่คาดหวัง 24/7 high-speed support เพราะไม่มี Tunlr ไม่ claim performance, stability หรือ availability มัน meant to be fun และคุณยังต้องจ่าย monthly subscription ให้ Netflix และบริษัทอื่นๆ

วิธีเปิดใช้งาน Tunlr

มีหลายวิธีเปิดใช้งาน Tunlr วิธีง่ายที่สุดคือ ปรับ name resolution ใน /etc/resolv.conf ด้วยมือ แทนที่ DNS จาก ISP ด้วย DNS สองตัวจาก Tunlr โปรดทราบว่า restarting network, ได้ IP ใหม่จาก router ด้วย DHCP, restarting DNS service และการเปลี่ยนแปลงอื่นๆ อาจ restore DNS กลับเป็น default

nameserver 142.54.177.158
nameserver 198.147.22.212

ข้อจำกัดของวิธีนี้คือ ALL name queries ของคุณจะถูก forward ไป Tunlr servers และคุณอาจไม่ต้องการ เพื่อ performance, security และ privacy reasons คุณต้องการ selective name resolution

ใช้ Tunlr เฉพาะ Netflix และคล้ายๆ

วิธีทางเลือกต้องใช้ dnsmasq lightweight DHCP และ DNS caching service มันถูกใช้ by default ใน Ubuntu หรือ Mint แล้ว จึงไม่ต้อง setup อะไร Fuduntu ใช้ utility นี้ด้วย สิ่งที่ต้องการคือการเปลี่ยนแปลง configuration

Dnsmasq รองรับ selective --server directives ซึ่ง允许它 forward เฉพาะ queries ไป domains เฉพาะไปยัง DNS servers เฉพาะ Directive สามารถให้บน command line ตอน start server หรือใน configuration file

ใน configuration file /etc/dnsmasq.conf format คือ:

server=<domain>/<dns server>

ตัวอย่าง:

server=/hulu.com/142.54.177.158

เมื่อทำการเปลี่ยนแปลงและเพิ่มที่อยู่ที่เกี่ยวข้องทั้งหมด changing list ของซึ่งหาได้ใน official Tunlr forum restart dnsmasq service รวมถึง Web browsers ทั้งหมด

ตัวเลือกอื่นคือ start dnsmasq ด้วย --server= option เหมือนด้านล่าง หากต้องการมากกว่าแค่ Netflix คุณสามารถระบุ additional server directives ต่อกันได้ โปรดแน่ใจว่า DNS service ไม่ได้รันอยู่แล้ว เพราะไม่สามารถยิง dnsmasq processes สองตัวพร้อมกันได้ นี่คือ sample line:

dnsmasq --server=/netflix.com/142.54.177.158

ทดสอบการเชื่อมต่อ

หากทุกอย่างดี Tunlr connectivity test ควร return positive!

เริ่มใช้บริการ!

ตอนนี้ คุณสามารถเริ่มใช้ Netflix ได้ปกติ หมายถึง สมัครฟรีหนึ่งเดือน แตคุณต้องให้ credit card และหากไม่ต้องการถูก bill หลัง free month หมดอายุ คุณต้อง cancel service ภายใน 30 วันแรก ดังนั้นนี้คือ opt-out sneaky แตเป็นวิธีที่มันทำงาน

คุ้มค่าที่จะทำไหม?

สุดท้าย บาง gospel นี่คุ้มค่าเวลาของคุณไหม? คนส่วนใหญ่คิดว่าคุ้ม แตเวลาผม browse เนื้อหาและเช็กว่ามีอะไร ผมไม่ impressed มาก เนื้อหาส่วนใหญ่ very new, very current, very contemporary และ almost exclusively American หากคุณ connoisseur ของ 'Allo 'Allo, Only Fools and Horses, French Cinema, Lars von Trier และ merry fellows อื่นๆ บริการนี้ไม่ใช่ best choice ของคุณ

ไม่ได้มา evangelize คุณอยากได้ นี่คือประตู unlocked หรือวันหนึ่ง legal details ทั้งหมดระหว่างประเทศต่างๆ จะ resolved และคุณจะได้ free และ unlimited access ไปยัง content providers ต่างๆ เช่น Netflix, Hulu, MTV, Pandora และอื่นๆ

สรุป

บทช่วยสอนนี้มากกว่าแค่ guide วิธี circumvent Netflix provisioning มันเป็น network tweaking article โดยส่วนใหญ่ พร้อม tips ที่มีประโยชน์เกี่ยวกับ dnsmasq utility เราเรียนรู้ name resolution, configuration files ต่างๆ และวิธียิง service จาก command line ด้วย handy options

ถามผม ผมจะไม่ bother กับ Netflix แตผมไม่ได้มาตัดสินคุณ บทช่วยสอนนี้ควรช่วยคุณ หากคุณตัดสินใจอยากดู exclusive American content นอกขอบเขตอเมริกา ไม่ว่าเมื่อไหร่ คุณสามารถซื้อ VPN หรือ proxying service ใดๆ แต Tunlr ทำงานเดียวกัน ฟรี และ extremely simple และ flexible ในการ setup และใช้ ซึ่งเป็นข้อดีหนึ่ง สุดท้าย จำไว้ว่า streaming ของคุณจะมีค่าใช้จ่ายในที่สุด รวมถึง monthly subscription fees ดังนั้นคุณควรพิจารณาอย่างรอบคอบว่าทั้งหมดนี้คุ้มค่าเวลาของคุณไหม หรือว่าคุณมี alternatives ที่ดีกว่า

Philosophy aside นี่คือบทความเต็มไปด้วย goodies All Linux

ขอแสดงความนับถือ