หากคุณมี NAS และต้องการเชื่อมต่อจากทุกที่ นี่เป็นวิธีที่ดีที่สุด
ถ้าคุณมี นาสคุณอาจทราบแล้วว่าสิ่งเหล่านี้มีประโยชน์อย่างไร ฉันเพิ่งสร้างเครื่องหนึ่งโดยใช้พีซีเครื่องเก่า และใช้มันเพื่อโฮสต์เซิร์ฟเวอร์สื่ออยู่แล้ว ไมน์คราฟต์ เซิร์ฟเวอร์และตัวกรอง Pi-hole DNS สำหรับบ้านของฉัน อย่างไรก็ตาม บางสิ่ง (เช่น เซิร์ฟเวอร์สื่อ) คุณอาจต้องการเข้าถึงจากนอกบ้าน แต่ก็ไม่ชัดเจนในทันทีว่าคุณจะทำอย่างไร
ขึ้นอยู่กับระดับความสะดวกสบายของคุณกับบริการ NAS ของคุณที่เปิดสู่เว็บ มีตัวเลือกสองสามตัวที่ต้องพิจารณา คุณสามารถส่งต่อบริการเหล่านี้ทั้งหมดบนเราเตอร์ของคุณเพื่อให้สามารถเข้าถึงได้ผ่านที่อยู่ IP ของคุณ หรือคุณสามารถไปที่ ซับซ้อนขึ้นอีกนิดและสร้าง VPN บน NAS เพื่อให้คุณสามารถเข้าถึงทุกสิ่งซึ่งมีความปลอดภัยมากกว่า ตัวเลือก.
เหตุใดคุณจึงต้องการเข้าถึง NAS ของคุณจากระยะไกล
หากคุณใช้ NAS มีสาเหตุบางประการที่คุณอาจต้องการเข้าถึงจากระยะไกล สิ่งแรกและใหญ่ที่สุดคือเพียงเข้าถึงไฟล์ของคุณ เนื่องจาก NAS ย่อมาจาก Network Attached Storage จึงสันนิษฐานว่าคุณมีไฟล์สำคัญบางไฟล์ถูกเก็บไว้ เช่น รูปภาพ เอกสาร หรือวิดีโอ
อย่างไรก็ตาม อีกเหตุผลหนึ่งที่คุณอาจต้องการคือการสตรีมเนื้อหาที่คุณเก็บไว้ ฉันมีภาพยนตร์และรายการทีวีมากมายที่ฉันริปจากดีวีดีในช่วง 15 ปีที่ผ่านมา และฉันเก็บไว้ในไดรฟ์หลายตัว การย้ายข้อมูลเหล่านั้นไปยัง NAS ของฉันหมายความว่าฉันสามารถเข้าถึงสิ่งนั้นได้จากทุกที่ ตราบใดที่ฉันสามารถเชื่อมต่อจากระยะไกลได้
สุดท้ายนี้ยังช่วยให้คุณใช้ NAS ของคุณเป็น VPN ได้ หากคุณกำลังเดินทางแต่ต้องการเข้าถึงแคตตาล็อก Netflix หรือ Disney+ ในประเทศของคุณ คุณสามารถ VPN ไปยัง NAS ของคุณแล้วรับชมบริการเหล่านั้นได้ตามปกติ ไม่ว่าจะด้วยวิธีใด การเข้าถึง NAS ของเราจากระยะไกลก็มีประโยชน์มาก
สำหรับผู้ใช้ Synology: QuickConnect
หากคุณมี Synology NAS จริงๆ แล้วการเข้าถึง NAS ของคุณจากภายนอกเครือข่ายในบ้านของคุณนั้นค่อนข้างง่าย:
- ไปที่ แผงควบคุม > การเข้าถึงภายนอก > เชื่อมต่อด่วน.
- ตรวจสอบ เปิดใช้งานการเชื่อมต่อด่วน กล่อง.
- กรอก ID ที่คุณต้องการใน รหัส QuickConnect กล่อง.
- ตรวจสอบให้แน่ใจว่า สร้างกฎการส่งต่อพอร์ตโดยอัตโนมัติ กล่องถูกทำเครื่องหมายไว้
- ทำเครื่องหมายที่ช่องเพื่อยอมรับข้อกำหนดในการให้บริการด้วย
- คลิก นำมาใช้.
คุณไม่จำเป็นต้องตั้งค่ากฎการส่งต่อพอร์ตใดๆ และควรจะทำงานได้อย่างง่ายดาย หากไม่ได้ผล คุณสามารถตั้งค่ากฎการส่งต่อพอร์ตสำหรับพอร์ต 5000 และ 5001 สำหรับบริการ DSM และพอร์ต 6690 สำหรับ Synology Drive Synology มีมากกว่านั้น เอกสารประกอบ ที่คุณสามารถปฏิบัติตามเพื่อกำหนดค่าตามเครือข่ายของคุณ
มีแอปพลิเคชัน Synology มากมายที่คุณสามารถดาวน์โหลดและติดตั้งออนไลน์เพื่อเข้าถึง NAS ของคุณจากระยะไกลได้เมื่อกำหนดค่าแล้ว โดยมีแอปพลิเคชันมากมายใน Google Play Store เป็นต้น
อุโมงค์ WireGuard VPN
วิธีแก้ปัญหาที่ง่ายและรวดเร็วคือการตั้งค่า WireGuard. ในการตั้งค่า TrueNAS ฉันใช้ wg-easy จาก แค็ตตาล็อก TrueChartsและใช้เวลาเพียงห้านาทีจริงๆ แน่นอน คุณจะต้องเพิ่ม TrueCharts Catalog ลงใน NAS ของคุณก่อน โดยไปที่ แอพ> จัดการแคตตาล็อก > เพิ่มแคตตาล็อก และป้อนข้อมูลต่อไปนี้:
- ชื่อ: ทรูชาร์ท
- พื้นที่เก็บข้อมูล: https://github.com/truecharts/catalog
- รถไฟ: Enterprise, Stable, Operators (เครื่องหมายจุลภาคคั่นแต่ละตัวเลือกที่คุณควรเลือก)
- สาขา:หลัก
เมื่อดำเนินการเสร็จแล้ว คุณสามารถเรียกดูแค็ตตาล็อกเพื่อติดตั้ง wg-easy และตั้งค่า WireGuard ได้ สิ่งนี้จะเปลี่ยน NAS ของคุณให้เป็น VPN ที่คุณสามารถเชื่อมต่อได้จากทุกที่ตราบใดที่คุณส่งต่อพอร์ต WireGuard บนเราเตอร์ของคุณ และมันทำงานได้ดีมาก
ใน UI ทางเว็บของ WireGuard คุณสามารถสร้างโปรไฟล์ใหม่และส่งออกเป็นไฟล์ .conf และไฟล์นี้ (หรือโค้ด QR) ก็สามารถนำเข้าไปยังไคลเอนต์ WireGuard ใดก็ได้ ฉันสร้างอันหนึ่งสำหรับแล็ปท็อปของฉัน หนึ่งอันสำหรับโทรศัพท์ของฉัน และแม้แต่อันหนึ่งสำหรับพ่อของฉัน เพื่อให้เขายังคงสามารถเข้าถึง Irish Netflix ได้เมื่อเขาเดินทาง จากนั้น ฉันสามารถเข้าถึงบริการทั้งหมดบนเครือข่ายของฉันได้ในลักษณะเดียวกับที่ฉันจะเข้าถึงหากฉันอยู่ที่นั่นจริงๆ การสร้างการกำหนดค่าใหม่จะมีลักษณะเหมือนที่คุณเห็นด้านล่างนี้ เพียงตั้งชื่อแล้วคลิก "สร้าง"
การดำเนินการนี้จะสร้างไฟล์การกำหนดค่าที่คุณสามารถดาวน์โหลดและบันทึกได้ทุกที่ หรือสร้างโค้ด QR ที่คุณสามารถสแกนบนอุปกรณ์เคลื่อนที่ของคุณได้ ไฟล์ .conf นี้สามารถนำเข้าได้อย่างง่ายดายบนเดสก์ท็อปและไคลเอนต์มือถือโดยใช้แอป WireGuard ซึ่งใช้งานได้บน Windows, Mac, Android และ iPhone รวมถึง Linux บางตัว
คุณจะต้องส่งต่อพอร์ตบนเราเตอร์ของคุณเพื่อให้แน่ใจว่าการเชื่อมต่อสามารถผ่านได้ และพอร์ตเริ่มต้นสำหรับสิ่งนี้คือ 51820 ตรวจสอบให้แน่ใจว่าพอร์ตเหมือนกัน และตรวจสอบให้แน่ใจว่าคุณไม่ได้แชร์ไฟล์การกำหนดค่าของคุณกับใครก็ตาม ไฟล์เหล่านี้จะอนุญาตให้ใครก็ตามสามารถเข้าถึงเครือข่ายของคุณราวกับว่าพวกเขาเป็นส่วนหนึ่งของเครือข่าย
การส่งต่อพอร์ตสามารถทำได้ผ่านการตั้งค่าของเราเตอร์ ซึ่งโดยทั่วไปสามารถเข้าถึงได้ผ่าน URL ที่ระบุหรือใช้แอป ตรวจสอบคู่มือเราเตอร์ของคุณเพื่อดูคำแนะนำในการเข้าถึงตัวเลือกการกำหนดค่า
เป็นโซลูชันที่ค่อนข้างพื้นฐานและใช้เวลาตั้งค่าไม่มากนัก แต่ปลอดภัยด้วยการใช้ใบรับรองไคลเอ็นต์แทนข้อมูลรับรองการเข้าสู่ระบบ ยังคงต้องจดจำหมายเลขพอร์ตที่แตกต่างกันทั้งหมดสำหรับบริการต่างๆ ยกเว้น TrueNAS UI ของคุณ (หรือบริการใดก็ตามที่คุณใช้) จะสามารถเข้าถึงได้เพื่อตรวจสอบหมายเลขพอร์ตที่จำเป็นสำหรับการนำทาง พวกเขา.
อีกทางเลือกหนึ่งคือ OpenVPN แม้ว่า WireGuard จะถือว่าปลอดภัยกว่าเนื่องจากใช้มาตรฐานการเข้ารหัสที่ทันสมัยกว่า โดยทั่วไปแล้ว WireGuard จะเร็วกว่าเช่นกัน
พร็อกซีย้อนกลับ
หากคุณต้องการเข้าถึง NAS ของคุณจากภายนอกเครือข่าย Reverse proxy เป็นวิธีที่ยอดเยี่ยมในการดำเนินการดังกล่าว ไม่เพียงแต่คุณสามารถเข้าถึงบริการทั้งหมดของคุณได้จากทุกที่ แต่คุณยังสามารถกำหนดค่าให้สามารถเข้าถึงได้ผ่านชื่อโดเมนที่กำหนดเอง ซอฟต์แวร์ยอดนิยมที่ทำเช่นนี้คือ nginx และบน TrueNAS ผู้คนมักจะใช้บางอย่างเช่น Traefik คุณสามารถสร้าง Reverse Proxy ได้โดยใช้มันซึ่งคุณสามารถเชื่อมต่อได้จากทุกที่ ซึ่งจะทำให้สิทธิ์ในการเข้าถึงเครือข่ายที่เหลือของคุณ
ต้องมีการตั้งค่าเล็กน้อยและไม่ปลอดภัยเท่ากับอุโมงค์ VPN แต่ผลลัพธ์ที่ได้ก็คุ้มค่ามาก คุณสามารถสร้างโดเมนที่กำหนดเองซึ่งคุณสามารถเข้าถึงเซิร์ฟเวอร์ Jellyfin ของคุณได้โดยใช้ที่อยู่ "jf.lan" ตัวอย่างเช่น และมันจะได้ผล แทนที่จะพิมพ์สตริงตัวเลขและลำดับพอร์ตที่ จบ. ไม่ใช่เรื่องลำบากที่สุดในการทำเช่นนั้น แต่หากคุณกำลังมองหาการเพิ่มประสิทธิภาพเพิ่มเติมสำหรับ NAS ของคุณ และวิธีเข้าถึง NAS ของคุณ นั่นคือสิ่งที่ต้องพิจารณา
การเชื่อมต่อกับ NAS ของคุณจากทุกที่ก็ทำได้ง่าย
หากคุณต้องการเชื่อมต่อกับ NAS ได้จากทุกที่ นี่คือวิธียอดนิยมบางส่วนในการเชื่อมต่อ เป็นไปไม่ได้เลยที่จะเขียนบทช่วยสอนเกี่ยวกับวิธีกำหนดค่าแต่ละรายการ เนื่องจากนอกเหนือจาก Synology แล้ว จะแตกต่างกันมากขึ้นอยู่กับการตั้งค่าเฉพาะของคุณ อย่างไรก็ตาม โดยทั่วไปการค้นหาชื่อโปรแกรมและบทช่วยสอนสำหรับระบบปฏิบัติการที่คุณเลือกจะทำให้คุณได้รับผลลัพธ์เกี่ยวกับวิธีการตั้งค่าสำหรับการกำหนดค่าที่แน่นอนของคุณ
ตัวอย่างเช่น การกำหนดค่าพร็อกซีย้อนกลับบน TrueNAS อาจจะแตกต่างอย่างมากจากการกำหนดค่าบน OpenMediaVault ในทำนองเดียวกัน การตั้งค่าของ WireGuard อาจแตกต่างกันไปในแต่ละเครื่องเช่นกัน โดยที่ wg-easy จะทำงานส่วนใหญ่ให้ฉันในการตั้งค่า TrueNAS เป็นอิมเมจ Docker ที่คุณสามารถตั้งค่าบนเครื่องใดก็ได้ที่รองรับ Docker และ WireGuard แต่อาจไม่สามารถทำได้ทั้งนี้ขึ้นอยู่กับการตั้งค่าของคุณ
หากคุณต้องการเชื่อมต่อกับ NAS จากระยะไกล มีหลายวิธีในการเชื่อมต่อ ดังนั้นอย่าลืมศึกษาว่าอะไรจะทำงานได้ดีที่สุดสำหรับเครื่องของคุณ