SoftEther มีหลายโปรแกรมที่ในรายการดาวน์โหลดดูคล้ายกันแต่ทำงานต่างกันโดยสิ้นเชิง เซิร์ฟเวอร์รับและจัดการการเชื่อมต่อ ไคลเอนต์สร้างการเชื่อมต่อจากอุปกรณ์ และตัวจัดการดูแลการติดตั้งใช้งาน การเลือกโปรแกรมผิดจะได้การติดตั้งที่ทำงานได้แต่ไม่ได้ทำงานที่คุณตั้งใจไว้

เซิร์ฟเวอร์ทำอะไรจริง ๆ

ไฟล์ไบนารีของเซิร์ฟเวอร์ vpnserver จะรับฟัง ตรวจสอบผู้ใช้ และเชื่อมต่อฮับเสมือนเข้ากับเครือข่าย มันเก็บข้อมูลตัวตนและนโยบาย เมื่อคุณติดตั้งมัน คุณกำลังสร้างเกตเวย์ที่อุปกรณ์อื่นเชื่อมต่อเข้ามา ไม่ได้ตั้งค่าเครื่องของคุณให้ใช้บริการของคนอื่น

ตัวรับฟังเป็นเพียงการตั้งค่า ไม่ใช่คุณสมบัติของผลิตภัณฑ์ ฮับสามารถมีอยู่ได้โดยไม่เปิดตัวรับฟังใด ๆ และตัวรับฟังสามารถเปิดได้โดยไม่มีฮับที่เข้าถึงได้อยู่ข้างหลัง ดังนั้นการตรวจสอบพอร์ตที่สำเร็จจึงพิสูจน์ได้น้อยกว่าที่เห็น มีบางสิ่งตอบกลับ และคำถามที่มีประโยชน์คือมันยืนยันตัวคุณกับอะไร ถามชื่อตัวรับฟังพร้อมกับพอร์ตของมัน

ตัวจัดการเซิร์ฟเวอร์คือมุมมองด้านการบริหารของสถานะนั้น มันแสดงการตั้งค่าและไม่ได้ส่งข้อมูล

ไคลเอนต์ทำอะไรจริง ๆ

ไฟล์ไบนารีของไคลเอนต์ vpnclient สร้างอะแดปเตอร์เสมือนบนอุปกรณ์และเชื่อมต่อบัญชีที่บันทึกไว้กับเซิร์ฟเวอร์ ที่อยู่ เส้นทาง และพฤติกรรม DNS จะมาลงที่อะแดปเตอร์ การติดตั้งไคลเอนต์ไม่ได้สร้างบัญชีและไม่ได้เปิดใช้งานสิ่งใดที่อีกฝั่ง

ไคลเอนต์ยังเก็บสถานะของตัวเองระหว่างการทำงาน ได้แก่ รายการบัญชี แฟล็กเริ่มอัตโนมัติ และการตั้งค่าอะแดปเตอร์ สถานะนี้คือ เหตุผลที่ไคลเอนต์อาจดูเหมือนติดตั้งแล้วแต่ยังเชื่อมต่ออะไรไม่ได้หลังรีบูต ตัวจัดการเซิร์ฟเวอร์แทนที่เส้นทางนั้นไม่ได้ เมนูจะดูสมบูรณ์เพียงใดก็ตาม

ตัวจัดการมีไว้ทำอะไร

ตัวจัดการเซิร์ฟเวอร์เชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานอยู่ด้วยข้อมูลรับรองด้านการบริหารและแก้ไขการตั้งค่าของมัน มันคือระนาบควบคุม เซสชันในนั้นพิสูจน์ว่าการบริหารทำงานได้ แต่ไม่ได้ส่งข้อมูลของเบราว์เซอร์ภายในผ่านเซิร์ฟเวอร์

แยกข้อมูลรับรองด้านการบริหารออกจากโปรไฟล์ผู้ใช้ เพราะสองสิ่งนี้ให้สิ่งที่แตกต่างกัน หากใครได้การเข้าสู่ระบบด้านการบริหาร เขาสามารถเปลี่ยนการติดตั้งใช้งานได้ หากได้บัญชีผู้ใช้ เขาสามารถเข้าร่วมบริการได้ การแจกสิ่งแรกเพื่อแก้ปัญหาสิ่งที่สองเป็นข้อผิดพลาดที่พบบ่อยและมีราคาแพง คอนโซลไปถึงเซิร์ฟเวอร์ผ่านกระบวนการเดียวกับที่บริการทำงาน ซึ่งเป็นเหตุให้แยกแยะได้ยาก

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

ตัวรับฟังที่เข้ากันได้เพิ่มบทบาทที่สี่

SoftEther สามารถเปิดตัวรับฟังที่เข้ากันได้กับ OpenVPN รวมถึง L2TP/IPsec และ SSTP สิ่งเหล่านี้คือบทบาทสะพาน เซิร์ฟเวอร์พูดโปรโตคอลอื่นเพื่อให้ไคลเอนต์ที่ไม่รองรับโหมดพื้นฐานยังเชื่อมต่อได้ พวกมันไม่ได้เปลี่ยนไคลเอนต์เป็นเซิร์ฟเวอร์หรือตัวจัดการเป็นไคลเอนต์ ระบุสแตกในตั๋ว เพราะคำถามที่มีประโยชน์ข้อแรกคือโปรแกรมใดในสองตัวที่ทำให้เกิดข้อผิดพลาด

อุปกรณ์ที่ใช้ตัวรับฟังที่เข้ากันได้ ต้องใช้ไคลเอนต์บุคคลที่สามที่ตรงกันและพารามิเตอร์ที่ตัวรับฟังนั้นคาดหวัง ไคลเอนต์นั้นมีการตั้งค่า บันทึก และรูปแบบความล้มเหลวของตัวเอง ดังนั้นฝ่ายสนับสนุนต้องรู้ว่ากำลังใช้สแตกใดก่อนจะอ่านอะไร มันเป็นการเสียเวลาหากผสมคำแนะนำของไคลเอนต์พื้นฐานเข้ากับไคลเอนต์ที่เข้ากันได้

จับคู่องค์ประกอบกับงานในขั้นตอนเดียว

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

ComponentWhat it doesWhat it cannot do
vpnserverTerminates VPN sessions and holds hub stateCreate an outgoing connection for your device
vpnclientCreates the virtual adapter and connects an accountAdminister the server's configuration
Server ManagerEdits a running server's configurationCarry your traffic or replace the client

จากนั้นตรวจสอบผลลัพธ์ในชั้นที่คุณเปลี่ยน ไม่ใช่ชั้นที่คุณติดตั้ง ไคลเอนต์ทำงานเมื่ออะแดปเตอร์มีที่อยู่และทรัพยากรที่ตั้งใจตอบสนอง

เซิร์ฟเวอร์ทำงานเมื่อตัวรับฟังที่ตั้งใจยอมรับบัญชีที่ตั้งใจ และตัวจัดการทำงานเมื่ออ่านการตั้งค่าได้โดยไม่เปลี่ยนโดยอุบัติเหตุ สามประโยคนี้ป้องกันความสับสนส่วนใหญ่ ยูทิลิตี้ vpncmd เทียบเท่ากับบรรทัดคำสั่งสำหรับทั้งฝั่งเซิร์ฟเวอร์และไคลเอนต์ ซึ่งมีประโยชน์เมื่อไม่มีคอนโซลแบบกราฟิก

บทความที่เกี่ยวข้อง