VPN ทำงานจริงอย่างไร

ไม่มีสโลแกนการตลาด การอธิบายเชิงปฏิบัติว่าเกิดอะไรขึ้นระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ VPN การเข้ารหัสปกป้องอะไร ไม่ปกป้องอะไร และสงคราม DPI อยู่ตรงไหน

ลองใช้ VnePN Free for 3 days — no card required

เวอร์ชัน 30 วินาที

VPN ทำสามสิ่งที่เป็นรูปธรรม ประการแรก มันเข้ารหัสทราฟฟิกระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ที่เลือก ดังนั้นเครือข่ายที่อยู่ตรงกลาง (Wi-Fi ของคุณ ISP ของคุณ เราเตอร์สนามบิน) จึงเห็นไบต์ที่ไม่โปร่งใสแทนที่จะเห็นว่าคุณกำลังเข้าเว็บไซต์ใด ประการที่สอง มันส่งต่อทราฟฟิกนั้นออกไปผ่านเซิร์ฟเวอร์ ดังนั้นเว็บไซต์และแอปที่คุณเชื่อมต่อจึงเห็นที่อยู่ IP ของเซิร์ฟเวอร์แทนของคุณ ประการที่สาม โดยปกติมันจะย้ายการค้นหา DNS ของคุณเข้าไปใน tunnel ที่เข้ารหัสเดียวกัน ดังนั้นเครือข่ายตัวกลางเดียวกันจึงไม่สามารถเห็นชื่อที่คุณกำลัง resolve ได้เช่นกัน

ทุกอย่างอื่น — kill switch, split tunneling, multi-hop, การทำให้สับสน — ถูกสร้างขึ้นบนสามองค์ประกอบพื้นฐานเหล่านี้

ทีละขั้นตอน: คำขอผ่าน VPN

1. แอปส่งคำขอ เบราว์เซอร์ของคุณต้องการโหลด example.com หากไม่มี VPN ระบบปฏิบัติการจะ resolve โดเมนผ่าน DNS ของ ISP ของคุณ จากนั้นเปิดการเชื่อมต่อ TCP/TLS ผ่านเส้นทางเริ่มต้น

2. ไคลเอนต์ VPN ดักจับ เมื่อ VPN เชื่อมต่อ อินเทอร์เฟซเครือข่ายเสมือน (tun0 บน Linux/macOS, อะแดปเตอร์ WireGuard บน Windows) จะกลายเป็นเส้นทางเริ่มต้นสำหรับทราฟฟิกขาออก ระบบปฏิบัติการส่งทุกแพ็กเก็ตไปยังอินเทอร์เฟซนั้นแทนที่จะเป็น Wi-Fi กายภาพ

3. การเข้ารหัส ไคลเอนต์ VPN เข้ารหัสแต่ละแพ็กเก็ตด้วยกุญแจสมมาตรที่เจรจาระหว่างการ handshake โปรโตคอลสมัยใหม่ใช้ AES-256-GCM หรือ ChaCha20-Poly1305 — ทั้งคู่เป็นรหัส AEAD ดังนั้นแต่ละแพ็กเก็ตจึงได้รับการยืนยันตัวตนด้วย การดัดแปลงหรือ replay จะถูกตรวจพบที่ตัวรับ

4. การห่อหุ้ม เพย์โหลดที่เข้ารหัสจะถูกห่อในการขนส่งภายนอก (UDP สำหรับ WireGuard และการกำหนดค่า OpenVPN ส่วนใหญ่ TCP/443 พร้อม TLS สำหรับการตั้งค่าที่ซ่อนเร้นกว่า TLS ธรรมดาสำหรับ VLESS+Reality) แพ็กเก็ตภายนอกคือสิ่งที่เดินทางผ่าน ISP ของคุณ

5. เซิร์ฟเวอร์ถอดรหัสและส่งต่อ ที่เซิร์ฟเวอร์ VPN แพ็กเก็ตจะถูกถอดรหัส แปลงผ่าน NAT เป็น IP สาธารณะของเซิร์ฟเวอร์ และส่งไปยัง example.com ไซต์เห็นคำขอจากเซิร์ฟเวอร์ ไม่ใช่จากคุณ

6. การตอบกลับกลับมา การตอบกลับจาก example.com มาถึงเซิร์ฟเวอร์ ถูกเข้ารหัสใหม่ และส่งกลับไปยังไคลเอนต์ของคุณผ่าน tunnel เดียวกัน แอปของคุณเห็นการตอบกลับ HTTPS ปกติ โดยไม่รู้ว่าเส้นทางแตกต่างออกไป

VPN ซ่อนอะไรจริงๆ

จากเครือข่ายท้องถิ่นและ ISP ของคุณ VPN ซ่อน: โดเมนใดที่คุณ resolve (เมื่อ DNS ผ่าน tunnel) ที่อยู่ IP ใดที่คุณเชื่อมต่อ โปรโตคอลใดที่คุณใช้นอกเหนือจาก "ทราฟฟิกที่เข้ารหัสไปยังจุดปลายทางเดียว" และเนื้อหาของทุกการเชื่อมต่อ

จากเว็บไซต์ที่คุณเข้าชม VPN เปลี่ยน: ที่อยู่ IP ที่ปรากฏของคุณ ตำแหน่งทางภูมิศาสตร์ของคุณที่อนุมานจาก IP นั้น และข้อจำกัดอัตราหรือข้อจำกัดทางภูมิศาสตร์ใดๆ ที่ผูกกับมัน

จากคนที่อยากรู้อยากเห็นบน Wi-Fi ร้านกาแฟเดียวกัน VPN ซ่อนทุกอย่างยกเว้นข้อเท็จจริงที่ว่าคุณเชื่อมต่อกับจุดปลายทาง VPN พวกเขาไม่สามารถเห็นเซสชันธนาคาร แอปส่งข้อความ หรือประวัติการค้นหาของคุณ รายละเอียดเชิงลึกของสถานการณ์นั้นอยู่ที่หน้าความปลอดภัย Wi-Fi

VPN ไม่ซ่อนอะไร

ส่วนนี้มักถูกมองข้ามในโฆษณาส่วนใหญ่ ดังนั้นจึงควรพูดให้เป็นรูปธรรม

ผู้ให้บริการ VPN เห็นสิ่งที่ ISP ของคุณเคยเห็น หากพวกเขาเก็บบันทึก พวกเขาก็มีประวัติการเรียกดูทั้งหมดของคุณ ข้ออ้าง "นโยบายไม่เก็บบันทึก" คือเหตุผลที่การเลือกผู้ให้บริการสำคัญกว่าโปรโตคอลที่ใช้

ตัวตนที่ล็อกอินยังคงเป็นคุณ VPN ไม่ได้ล็อกคุณออกจาก Google, Facebook หรือธนาคารของคุณ หากคุณลงชื่อเข้าใช้บัญชี บัญชีนั้นก็ยังรู้ว่าเป็นคุณ ไม่ว่าคุณจะมาจาก IP ใด

การทำ fingerprint เบราว์เซอร์ยังคงทำงาน Canvas ฟอนต์ ความละเอียดหน้าจอ WebGL — ไซต์สามารถระบุตัวคุณใหม่ได้แม้ IP เปลี่ยน VPN ไม่ใช่การต่อต้านการติดตาม นั่นเป็นชั้นแยกต่างหาก (uBlock Origin, Privacy Badger, เบราว์เซอร์ที่เสริมความแข็งแกร่ง)

มัลแวร์ในเครื่องไม่ได้รับผลกระทบ หากอุปกรณ์ของคุณถูกบุกรุก มัลแวร์เห็นข้อมูลในรูปแบบข้อความธรรมดาก่อนที่มันจะไปถึง tunnel ของ VPN

การรั่วไหลบางอย่างเฉพาะกับโปรโตคอล WebRTC สามารถเปิดเผย IP ในเครื่องของคุณต่อเว็บไซต์ได้แม้ VPN เชื่อมต่ออยู่ ทดสอบด้วยตัวทดสอบการรั่วไหล WebRTC DNS สามารถรั่วไหลในลักษณะเดียวกัน — ดูตัวทดสอบการรั่วไหล DNS

โปรโตคอล ในภาษาที่เข้าใจง่าย

OpenVPN รุ่นเก๋า เป็นผู้ใหญ่ ผ่านการตรวจสอบ ทำงานบน UDP หรือ TCP ข้อแลกเปลี่ยนคือ handshake ที่จำได้ — ดีบนเครือข่ายเปิด แต่ถูก throttle มากขึ้นเรื่อยๆ บนเครือข่ายที่มี DPI เพิ่มเติมเกี่ยวกับปัญหา OpenVPN ในรัสเซีย

WireGuard มินิมอลลิสต์สมัยใหม่ codebase เล็ก handshake รวดเร็ว throughput ใกล้เคียงฮาร์ดแวร์ ข้อควรระวังเดียวกัน — handshake ระบุได้ ดังนั้นประเทศที่มี DPI จึง throttle มัน ยอดเยี่ยมบน VPS ที่บ้านหรือสำหรับ site-to-site

IKEv2/IPSec คลาสสิกที่เป็นมิตรกับมือถือ เชื่อมต่อใหม่อย่างรวดเร็วเมื่อเครือข่ายเปลี่ยน เป็น native บน iOS และ macOS ปัญหา fingerprint เดียวกัน

VLESS+Reality คำตอบปัจจุบันสำหรับเครือข่ายที่จำกัด นำพาข้อมูลภายใน handshake TLS จริงไปยังเว็บไซต์สาธารณะจริง ดังนั้น DPI จึงไม่สามารถแยกแยะมันออกจากทราฟฟิก HTTPS ปกติได้ เจาะลึกที่นี่

Shadowsocks พร็อกซี SOCKS5 พร้อมการเข้ารหัส เป็นที่นิยมในจีน ทำ fingerprint ได้ง่ายกว่า Reality แต่รันเบากว่า มักใช้เป็นโปรโตคอลรองในการตั้งค่า V2Ray/XRay

VPN ช่วยจริงเมื่อไร

เครือข่ายที่จำกัด เมื่อ DPI ในพื้นที่กำลัง throttle โปรโตคอลหรือไซต์เฉพาะ VPN ที่เลือกอย่างเหมาะสมจะคืนการเข้าถึง คำว่า "เลือกอย่างเหมาะสม" สำคัญ — ดูหน้า OpenVPN ว่าทำไมการเลือกโปรโตคอลจึงเป็นอันดับแรกตอนนี้

Wi-Fi สาธารณะ ร้านกาแฟ โรงแรม สนามบิน ภัยคุกคามไม่ใช่เชิงทฤษฎี: ผู้โจมตีในเครือข่ายเดียวกัน การเปลี่ยนเส้นทาง captive portal บางครั้งถึงกับ SSL stripping โดยตรงบนฮาร์ดแวร์ราคาถูก VPN เปลี่ยนเครือข่ายท้องถิ่นให้เป็นท่อโง่ๆ

อุปสรรคทางภูมิศาสตร์ แคตตาล็อกสตรีมมิง ราคาตามภูมิภาค เครื่องมือที่บล็อก IP จากภูมิภาคเฉพาะ จุดปลายทาง VPN ในอีกประเทศหนึ่งเป็นวิธีแก้ปัญหาที่ง่ายที่สุด

การซ่อนทราฟฟิกจาก ISP ของคุณ ISP ในหลายประเทศขายข้อมูลการเรียกดูแบบรวม VPN ย้ายการมองเห็นนั้นจากบริษัทที่คุณไม่ไว้วางใจไปยังบริษัทที่คุณเลือกอย่างชัดเจน

ที่ที่มันช่วยน้อยกว่า: การป้องกันจากศัตรูระดับรัฐที่มุ่งเป้า การทำให้คุณนิรนามจากบริการที่คุณล็อกอิน การแทนที่ซอฟต์แวร์ความปลอดภัยจุดปลายทาง ปัญหาต่างกัน เครื่องมือต่างกัน

Frequently Asked Questions

ดูในทางปฏิบัติ

รัน VLESS+Reality บนเซิร์ฟเวอร์เดียวกันที่เราเพิ่งอธิบายไป ฟรี 3 วัน ไม่ต้องใช้บัตร

ลองใช้ VnePN