วิธีการตั้งค่า SoftEther VPN ผ่านไคลเอนต์ HTTPS บน Windows และ Linux

วิธีการตั้งค่า SoftEther VPN ผ่านไคลเอนต์ HTTPS บน Windows และ Linux
ผู้อ่านเช่นคุณช่วยสนับสนุน MUO เมื่อคุณทำการซื้อโดยใช้ลิงก์บนเว็บไซต์ของเรา เราอาจได้รับค่าคอมมิชชั่นจากพันธมิตร อ่านเพิ่มเติม.

เมื่อพูดถึง Virtual Private Networks (VPN) โปรโตคอลบางอันไม่ได้ถูกสร้างขึ้นเท่ากัน แม้ว่า OpenVPN และ Wireguard จะเป็นโปรโตคอล VPN ที่ได้รับความนิยมอย่างไม่น่าเชื่อ แต่ความนิยมของพวกมันได้ส่งผลให้โปรโตคอลถูกบล็อกโดยบางเครือข่ายเพิ่มมากขึ้น





MUO วิดีโอประจำวันนี้ เลื่อนเพื่อดำเนินการต่อด้วยเนื้อหา

ด้วย SoftEther VPN อุโมงค์ที่เข้ารหัสจะถูกส่งผ่านพอร์ต HTTPS (443) ซึ่งปลอมแปลง VPN เป็นการเชื่อมต่อ SSL อย่างมีประสิทธิภาพ





วิธีรีเซ็ต windows 10 จากโรงงานโดยไม่ต้องตั้งค่า

ต่อไปนี้เป็นวิธีตั้งค่า SoftEther VPN ผ่านไคลเอนต์การเชื่อมต่อ HTTPS บน Windows และ Linux





SoftEther VPN ทำงานอย่างไร?

SoftEther ซึ่งย่อมาจาก 'Software Ethernet' เป็นซอฟต์แวร์ VPN แบบโอเพ่นซอร์สและหลายโปรโตคอล ได้รับการยกย่องในด้านความยืดหยุ่น ทำให้มีโปรโตคอล VPN ที่หลากหลาย รวมถึง VPN ที่ได้รับความนิยมมากขึ้นเรื่อยๆ บน HTTPS

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



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

ก่อนที่เราจะเจาะลึกขั้นตอนการติดตั้ง สิ่งสำคัญคือต้องทราบว่าเฉพาะไคลเอนต์ Windows และ Linux SoftEther เท่านั้นที่รองรับ VPN ผ่าน HTTPS นอกจากนี้ สำหรับทั้ง Windows และ Linux ตรวจสอบให้แน่ใจว่าคุณมีชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ SoftEther และชื่อผู้ใช้และรหัสผ่าน





การติดตั้งไคลเอ็นต์ SoftEther บน Windows

  1. ดาวน์โหลดไคลเอนต์ Windows SoftEther จาก เว็บไซต์ SoftEther . คุณจะต้องเลือก ไคลเอนต์ SoftEther VPN แล้วเลือก Windows จากเมนูแบบเลื่อนลง เรียกใช้โปรแกรมติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอ ระหว่างการตั้งค่า ให้เลือก ไคลเอนต์ SoftEther VPN เมื่อได้รับแจ้ง   เทอร์มินัล Linux ที่แสดงเบราว์เซอร์ lynx ดาวน์โหลดไคลเอนต์ที่นุ่มนวล
  2. เมื่อติดตั้งแล้ว ให้เปิดตัวจัดการไคลเอนต์ VPN คุณจะต้องสร้างอะแดปเตอร์เครือข่ายเสมือนสำหรับการเชื่อมต่อ VPN เลือก อะแดปเตอร์เสมือน , แล้ว อะแดปเตอร์เครือข่ายเสมือนใหม่ . ป้อนชื่อเฉพาะสำหรับอะแดปเตอร์เครือข่าย SoftEther VPN ของคุณ จากนั้นเลือก ตกลง .   เทอร์มินัล Linux พร้อมเบราว์เซอร์ lynx แสดง vpnclient ที่นุ่มนวลขึ้น
  3. จากนั้นเลือก เชื่อมต่อ ที่มุมซ้ายบนแล้ว การตั้งค่าการเชื่อมต่อ VPN ใหม่ . ป้อนรายละเอียดต่อไปนี้ซึ่งสอดคล้องกับ SoftEther VPN Server ของคุณ:
    • ชื่อการตั้งค่า: ตั้งชื่อไคลเอนต์ VPN ของคุณ
    • ชื่อโฮสต์ : ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ SoftEther VPN ของคุณ
    • หมายเลขพอร์ต : 443
    • ประเภทพร็อกซี : สำหรับส่วนใหญ่ การเลือก 'การเชื่อมต่อ TCP/IP โดยตรง' จะดีที่สุด หากการเชื่อมต่อของคุณอยู่หลังเว็บหรือพร็อกซี SOCKS ให้เลือกตัวเลือกที่เกี่ยวข้อง
    • อะแดปเตอร์ไคลเอนต์เสมือนที่จะใช้: เลือกอะแดปเตอร์เครือข่ายเสมือนที่คุณสร้างในขั้นตอนก่อนหน้า
    • การตั้งค่าการรับรองความถูกต้องของผู้ใช้ : เลือกการรับรองความถูกต้องด้วยรหัสผ่านมาตรฐาน ป้อนชื่อผู้ใช้และรหัสผ่าน VPN ของคุณ
    • คลิก 'ตกลง' เพื่อดำเนินการต่อ
  4. คลิกขวาที่การเชื่อมต่อใหม่แล้วคลิกเชื่อมต่อ หากป้อนรายละเอียดอย่างถูกต้อง VPN ควรเชื่อมต่อได้สำเร็จ   เทอร์มินัล Linux ที่แสดงคำสั่ง make softether ไคลเอนต์คอมไพล์เสร็จสมบูรณ์

ตอนนี้ถ้าคุณต้องการ ระบุเซิร์ฟเวอร์ DNS ของคุณเอง คุณต้องแก้ไขการตั้งค่าอะแดปเตอร์เครือข่ายเสมือนภายใน Windows





  1. ในศูนย์เครือข่ายและการแบ่งปัน คลิก เปลี่ยนการตั้งค่าอแด็ปเตอร์ คลิกขวาที่อะแดปเตอร์เสมือน (จะมีชื่อว่า VPN## หรือคล้ายกัน) คลิก คุณสมบัติ จากนั้นเลือก อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4
  2. ป้อนเซิร์ฟเวอร์ DNS ที่คุณต้องการใช้ใน เซิร์ฟเวอร์ DNS ที่ต้องการ ส่วน.   เทอร์มินัล Linux แสดงคำสั่งเริ่มต้นไคลเอ็นต์ VPN ที่นุ่มนวลและ vpncmd

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

การติดตั้งไคลเอนต์ SoftEther บน Linux

หากต้องการติดตั้งไคลเอ็นต์ SoftEther บน Linux คุณต้องเปิดเทอร์มินัลและเข้าสู่ระบบในฐานะรูท คำแนะนำสำหรับการติดตั้งนี้มีให้สำหรับ Debian/Ubuntu สำหรับ การแจกแจง Linux อื่น ๆ โปรดปรับคำสั่งของคุณให้เหมาะสม เนื่องจากกระบวนการติดตั้ง Linux ค่อนข้างยาวกว่าเวอร์ชัน Windows เราจึงแบ่งออกเป็นชิ้นขนาดพอดีคำ

1. อัปเดตคลังซอฟต์แวร์และการพึ่งพาของคุณ

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

apt-get update -y

ถัดไป ติดตั้งการขึ้นต่อกันที่จำเป็นสำหรับไคลเอนต์ VPN

BE354DB6569B21470545DDCA902DD942AD79A85

2. ดาวน์โหลดและติดตั้งไคลเอนต์ SoftEther สำหรับ Linux

เมื่อต้องการทำเช่นนี้ ให้ติดตั้ง Lynx เบราว์เซอร์ที่ใช้เทอร์มินัล และเปิดหน้าดาวน์โหลด SoftEther

 apt-get install lynx -y 
lynx http://www.softether-download.com/files/softether/

เลื่อนไปที่ด้านล่างของหน้าเพื่อเลือกเวอร์ชันล่าสุดหรือเบต้า เลือก ลินุกซ์ , แล้ว SoftEther_VPN_ไคลเอนต์ .

  เทอร์มินัล Linux ที่แสดงการทดสอบไคลเอ็นต์ vpncmd ที่นุ่มนวลขึ้น

เลือกของคุณ ระบบสถาปัตยกรรม ให้เลือก softether-vpnclient-x ไฟล์แล้วกด 'd' เพื่อดาวน์โหลด สุดท้าย เลือก บันทึกลงดิสก์ .

  เทอร์มินัล Linux ใช้งาน softether vpncmd โดยเลือกตัวเลือก 2 ไว้

กด ถาม เพื่อออกจากเบราว์เซอร์ Lynx

แยกไฟล์เก็บถาวร โปรดทราบว่าชื่อไฟล์ของคุณอาจแตกต่างกันหากคุณดาวน์โหลดเวอร์ชันที่ใหม่กว่า

tar -xvzf softether-vpnclient (press tab to complete)
  เทอร์มินัล Linux แสดงคำสั่ง vpncmd niccreate ที่นุ่มนวลขึ้น

นำทางไปยังไดเรกทอรีไคลเอนต์ VPN ที่สร้างขึ้นใหม่:

โปรแกรมใดควรรันเมื่อเริ่มต้น windows 7
 cd ./vpnclient

ออกคำสั่ง make เพื่อคอมไพล์ซอฟต์แวร์และยอมรับข้อตกลงสิทธิ์การใช้งาน

 make
  เทอร์มินัล Linux แสดงคำสั่ง softether vpncmd createaccount

ตอนนี้รันไคลเอนต์ VPN

 ./vpnclient start

ก่อนเริ่มการกำหนดค่า ให้ทดสอบความเข้ากันได้ของระบบกับไคลเอ็นต์ เลือกตัวเลือก 3 (การใช้เครื่องมือ VPN)

  เทอร์มินัล Linux แสดงคำสั่งตั้งรหัสผ่านบัญชี vpncmd แบบ softether

จากนั้นให้ออกคำสั่งต่อไปนี้:

 check
  รายการบัญชี Linux-terminal-softether-vpncmd

หากการทดสอบทั้งหมดผ่านไปโดยไม่มีข้อผิดพลาด คุณสามารถไปยังการกำหนดค่าได้ ออกจาก vpncmd โดยพิมพ์ ออก .

3. กำหนดค่าไคลเอนต์ VPN

เพื่อเริ่มการกำหนดค่า ให้รัน vpncmd อีกครั้งแล้วเลือกตัวเลือก 2 (การจัดการไคลเอนต์ VPN) กด Enter เพื่อยอมรับ localhost เป็นไคลเอ็นต์

 ./vpncmd
  โปรแกรมแก้ไขข้อความ Linux Terminal Nano และไฟล์ Conf Systemctl สำหรับการเปิดใช้งานการส่งต่อ IP

สร้างอินเทอร์เฟซเสมือนใหม่เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ VPN คุณสามารถใช้ชื่อใดก็ได้ที่คุณต้องการ

 NicCreate <name of interface>
  เทอร์มินัล Linux แสดงคำสั่งเชื่อมต่อบัญชี vpncmd ที่นุ่มนวลขึ้น

สร้างบัญชีลูกค้าใหม่และตั้งชื่อ คุณจะต้องมีชื่อผู้ใช้ SoftEther และชื่อฮับสำหรับขั้นตอนนี้

 AccountCreate <name of account> /server:<IP of VPN server>:443 /HUB:<name of vpn hub> /USERNAME:<vpn username> /NICNAME:<name of virtual network interface>
  เทอร์มินัล Linux แสดงคำขอ IP ไคลเอ็นต์ dhcp

ตั้งค่ารหัสผ่านและโหมดการรับรองความถูกต้องสำหรับบัญชีที่สร้างขึ้นใหม่

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  เทอร์มินัล Linux แสดงผลลัพธ์ของคำสั่ง netstat rn และตารางเส้นทาง

ตรวจสอบสถานะของบัญชีที่สร้างขึ้นใหม่ด้วยคำสั่ง:

 AccountList
  เทอร์มินัล Linux เพิ่มเส้นทางสำหรับ VPN ที่นุ่มนวลขึ้น

4. เปิดใช้งานการส่งต่อ IP

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

 cat /proc/sys/net/ipv4/ip_forward

ซึ่งจะคืนค่าเป็น 1 หรือ 0 หากค่าเป็น 0 แสดงว่าไม่ได้เปิดใช้งานการส่งต่อ IP หากต้องการเปิดใช้งาน ให้แก้ไขไฟล์ sysctl.conf ไฟล์โดยใช้คำสั่งต่อไปนี้:

 nano /etc/sysctl.conf

ค้นหาบรรทัด 'net.ipv4.ip_forward=1' แล้วยกเลิกการใส่เครื่องหมายข้อคิดเห็น ตอนนี้บันทึกไฟล์ (ctrl-o, ctrl-x)

  เทอร์มินัล Linux แสดงคำสั่ง softether vpncmd accountdisconnect

5. สร้างการเชื่อมต่อ SoftEther VPN ครั้งแรกของคุณ

บัญชีของคุณพร้อมที่จะเชื่อมต่อกับเซิร์ฟเวอร์ VPN แล้ว โดยออกคำสั่งนี้:

 AccountConnect <name of account>

ณ จุดนี้ คุณสามารถยืนยันได้ว่าบัญชีเชื่อมต่อสำเร็จแล้วโดยออกคำสั่ง AccountList:

AccountList

ขอที่อยู่ IP จากเซิร์ฟเวอร์ VPN ผ่าน DHCP วางคำนำหน้า 'vpn_' ก่อนชื่ออินเทอร์เฟซเสมือน ตัวอย่างเช่น: 'vpn_sevpn'

 dhclient <virtual adapter name>

คุณจะต้องดูที่อยู่ IP ที่กำหนดโดยเซิร์ฟเวอร์ VPN จำที่อยู่นี้ไว้ เนื่องจากเป็นสิ่งสำคัญสำหรับขั้นตอนต่อไป

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

 iconfig <name of interface>

6. ตั้งค่าการกำหนดเส้นทางแบบคงที่

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

วิธีทำบัญชี paypal อายุต่ำกว่า 18
 netstat -rn

ในภาพด้านบน คุณสามารถดูที่อยู่ IP ที่จัดสรรโดยเซิร์ฟเวอร์ VPN (vpn_sevpn) และคุณสามารถดูเกตเวย์เริ่มต้น (ens33) ตารางเส้นทางของคุณจะดูแตกต่างจากตัวอย่างที่ให้ไว้ เนื่องจากแต่ละเครือข่ายแตกต่างกัน IP เกตเวย์เริ่มต้นจะแตกต่างจากที่อยู่ IP DHCP ที่คุณได้รับจากเซิร์ฟเวอร์ VPN จากขั้นตอนก่อนหน้า

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

 ip route add <your VPN server IP>/32 via <your default gateway>

ลบเส้นทางเริ่มต้นเก่าของคุณ

 ip route del default via <your default gateway IP>

หลังจากดำเนินการเปลี่ยนแปลงเส้นทางเหล่านี้แล้ว ตารางเส้นทางจะมีลักษณะเหมือนตารางในภาพด้านบน โปรดสังเกตว่าเกตเวย์เริ่มต้นได้เปลี่ยนเป็นที่อยู่ IP ที่ออกผ่าน DHCP จากเซิร์ฟเวอร์ VPN แล้ว

ตอนนี้ ทดสอบการเชื่อมต่อของคุณโดยส่ง Ping ไปยัง IP ภายนอก เช่น เซิร์ฟเวอร์ Google DNS:

ping -c4 8.8.8.8

สุดท้าย ตรวจสอบว่าการเชื่อมต่อไคลเอ็นต์ SoftEther ของคุณทำงานอย่างถูกต้องโดยตรวจสอบที่อยู่ IP สาธารณะของคุณ:

 wget -qO- http://ipecho.net/plain ; echo

หากที่อยู่ IP ที่ส่งคืนเหมือนกับ IP เซิร์ฟเวอร์ VPN ของคุณ ทุกอย่างทำงานได้อย่างถูกต้อง

7. ตัดการเชื่อมต่อ VPN

หากต้องการตัดการเชื่อมต่อจาก VPN คุณต้องเริ่มสคริปต์การกำหนดค่าไคลเอนต์ VPN อีกครั้งโดยใช้คำสั่งต่อไปนี้:

./vpncmd

ตอนนี้ออกคำสั่ง AccountDisconnect:

 AccountDisconnect <name of account>

ตอนนี้ออกจากการกำหนดค่าไคลเอนต์และปล่อยการเช่า DHCP จากอินเทอร์เฟซเครือข่ายเสมือน:

dhclient -r <name of virtual interface>

ถัดไป หยุดไคลเอ็นต์ VPN:

 ./vpnclient stop

ตอนนี้ แก้ไขตารางเส้นทางของคุณโดยลบเส้นทางไปยังเซิร์ฟเวอร์ VPN ของคุณ:

 ip route del <your VPN server IP>/32

สุดท้าย ให้เพิ่มเส้นทางเริ่มต้นผ่านเกตเวย์ภายในเครือข่ายของคุณ:

 ip route add default via <your local gateway>

การเชื่อมต่อเครือข่ายของคุณควรได้รับการกู้คืนแล้ว

ใช้ SoftEther VPN เพื่อปกป้องความเป็นส่วนตัวออนไลน์ของคุณ

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