มีความสับสนว่า VPN คืออะไร เนื่องจากผู้ให้บริการเชิงพาณิชย์จำนวนมากใช้มันเพื่อบอกเป็นนัยถึงระบบที่คุณอุโมงค์ทราฟฟิกพีซีทั้งหมดของคุณไปยังจุดสิ้นสุด VPN ยังเป็นลิงค์ระหว่างเครื่องของคุณและโครงสร้างพื้นฐานส่วนตัว (เช่น โครงสร้างพื้นฐานขององค์กรหรือโรงเรียน) แต่นั่นจะจำกัดการรับส่งข้อมูลที่ไหลผ่านไปยัง IP ส่วนตัวและ DNS เท่านั้น
คุณอาจต้องการสะพาน VPN ระหว่างพีซีและเซิร์ฟเวอร์ CentOS ของคุณ สำหรับสิ่งนั้นฉันขอแนะนำให้ดูที่ WireGuard มีแบบฝึกหัดมากมายเกี่ยวกับมัน เลือกช่วง IP ส่วนตัวและสร้างลิงก์ WireGuard เพื่อให้คุณสามารถ SSH ไปยังเซิร์ฟเวอร์ของคุณผ่านช่วงนั้น จากนั้นคุณสามารถจำกัดการเข้าถึง SSH บนเครื่องของคุณเพื่อให้สามารถเข้าถึงได้ผ่านที่อยู่ IP ของ WireGuard เท่านั้น ไม่ใช่ทั้งโลก
ขั้นตอนต่อไปคืออุโมงค์การรับส่งข้อมูลของคุณผ่านกล่อง CentOS มีสองวิธีที่คุณสามารถทำได้ ตั้งค่า WireGuard เพื่อกำหนดเส้นทางการรับส่งข้อมูลทางอินเทอร์เน็ตทั้งหมดของคุณ หรือเพียงแค่ติดตั้งพร็อกซีเซิร์ฟเวอร์บน CentOS VM ของคุณสำหรับการรับส่งข้อมูลทางเว็บ มี TinyProxy, Dante และอื่นๆ จากนั้นคุณสามารถใช้ส่วนขยายเบราว์เซอร์ FoxyProxy เพื่อเข้าถึงพร็อกซีเซิร์ฟเวอร์นั้น (ต้องแน่ใจว่าเข้าถึงผ่าน WireGuard/VPN และจำกัดการเข้าถึงพร็อกซีในช่วง IP ของ VPN ของคุณ) นี่เป็นวิธีแก้ปัญหาที่ดีหากคุณต้องการเพียงพร็อกซีการรับส่งข้อมูล HTTP / การท่องเว็บของคุณ
มีบทช่วยสอนมากมายเกี่ยวกับวิธีการทำเช่นนี้ ในหน้าอย่างเป็นทางการของ WireGuard และในหน้าสำหรับพร็อกซีเซิร์ฟเวอร์ที่ฉันแสดงไว้
คุณอาจต้องการดู OpenVPN มันเก่ากว่า WireGuard และช้ากว่า แต่มีเอกสารเพิ่มเติมเกี่ยวกับการตั้งค่า