วิธีการตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux

ในบทช่วยสอนนี้เราจะแสดงวิธีตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux แต่ก่อนอื่นมาดูว่าข้อกำหนดและคำแนะนำของเราคืออะไร.


ความต้องการ

ในการตั้งค่า SoftEther คุณจะต้อง:

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

ข้อเสนอแนะ

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

หากคุณยังคงต้องการตั้งค่า SoftEther VPN บน Linux ไปที่คำแนะนำทีละขั้นตอน:

ส่วนที่ 1 ติดตั้งไคลเอนต์ SoftEther VPN

เราจะแสดงวิธีการติดตั้งไคลเอนต์ SoftEther VPN บน Linux คุณสามารถทำได้สองวิธี: จากตัวจัดการแพ็คเกจบน Ubuntu หรือ Debian Derivates อื่น ๆ [เครื่อง x86_64 หรือ AMD 64] และจากแหล่งที่มาบนตัวกระจาย Linux เลือกวิธีที่คุณต้องการใช้จากเมนูด้านล่างและทำตามขั้นตอน.

  • จากผู้จัดการแพ็คเกจ
  • จากแหล่งที่มา
  1. ตรวจสอบให้แน่ใจว่าระบบของคุณเป็นรุ่นล่าสุด: apt update && apt -y อัพเกรดเต็ม

    ขั้นตอนนี้ไม่บังคับแม้ว่าจะแนะนำก็ตาม.

  2. เพิ่มที่เก็บ CactusVPN ลงในรายการแหล่งที่มาของตัวจัดการแพ็กเกจของคุณ: sudo echo "deb [เชื่อถือ = ใช่] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. อัพเดตแคชตัวจัดการแพ็กเกจ: อัพเดต sudo apt

    สำคัญ! คุณอาจได้รับข้อผิดพลาดต่อไปนี้:

    “ E: ไม่พบไดรเวอร์เมธอด / usr / lib / apt / methods / https.
    N: มีการติดตั้งแพ็คเกจ apt-transport-https หรือไม่?
    E: การดึงข้อมูล https://repository.cactusvpn.com/softether/amd64/InRelease ล้มเหลว
    E: ไฟล์ดัชนีบางไฟล์ไม่สามารถดาวน์โหลดได้ พวกเขาถูกเพิกเฉยหรือใช้คนเก่าแทน”

    หากคุณได้รับข้อผิดพลาดนี้คุณจะต้องติดตั้ง apt-transport-https บนอุปกรณ์ของคุณ:

    sudo apt install -y apt-transport-https

    และเรียกใช้คำสั่งแรกอีกครั้ง.

    หากคุณไม่เห็นข้อผิดพลาดใด ๆ ให้ข้ามขั้นตอนนี้ไป.

  4. ติดตั้งตัวจัดการ VPN ของ SoftEther: sudo apt install -y softethervpn-stabil
  1. ตรวจสอบว่าระบบของคุณเป็นปัจจุบัน:บน Debian / Ubuntu:

    การปรับปรุงที่ฉลาด && apt -y อัพเกรดเต็ม

    ใน CentOS / Fedora:

    ยำปรับปรุง -y

    ขั้นตอนนี้ไม่บังคับแม้ว่าจะแนะนำก็ตาม.

  2. ดาวน์โหลดเวอร์ชันล่าสุดของไคลเอนต์ SoftEther VPN (ในขณะที่เขียนบทช่วยสอนนี้เป็น v4.27-9668-beta) ที่นี่: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- ต้นไม้ / Linux / SoftEther_VPN_Client / 64 บิต _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- เบต้า-2018.05.29-linux-x64-64bit.tar.gz
  3. Decompress SofEther VPN ไคลเอ็นต์: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. ตรวจสอบให้แน่ใจว่าระบบของคุณมีเครื่องมือที่จำเป็นทั้งหมดสำหรับการรวบรวม SoftEther.บน Debian / Ubuntu:

    apt-y install build-essential

    ใน CentOS / Fedora:

    ยำกลุ่มติดตั้ง "เครื่องมือพัฒนา"

  5. เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ vpnclient: cd vpnclient
  6. คอมไพล์ SoftEther เป็นไฟล์เรียกทำงาน: make
  7. SoftEther จะขอให้คุณอ่านและยอมรับข้อตกลงใบอนุญาต เลือก 1 เพื่ออ่านข้อตกลงอีกครั้งเพื่อยืนยันว่าคุณได้อ่านและในที่สุดก็เห็นด้วยกับข้อตกลงใบอนุญาตตอนนี้ SoftEther ได้รับการรวบรวมและเป็นไฟล์ปฏิบัติการ (vpnclient และ vpncmd) หากกระบวนการล้มเหลวให้ตรวจสอบว่าคุณได้ติดตั้งแพ็คเกจความต้องการทั้งหมดหรือไม่.
  8. ตอนนี้เราสามารถย้ายไดเรกทอรี vpnclient ที่อื่น เราย้ายไปที่“ / usr /”: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

ส่วนที่สอง กำหนดค่าไคลเอนต์ SoftEther VPN

  1. สตาร์ทไคลเอ็นต์ SoftEther VPN: sudo / usr / vpnclient / vpnclient start

    หากคุณเห็นข้อความนี้: “ บริการไคลเอ็นต์ VPN SoftEther ได้เริ่มขึ้นแล้ว” จากนั้นไคลเอ็นต์ SoftEther VPN เริ่มต้นได้สำเร็จ.

  2. ตรวจสอบไคลเอ็นต์ SoftEther VPN: vpncmd
  3. เลือก“ 3” เพื่อเข้าสู่ “ การใช้เครื่องมือ VPN (การสร้างใบรับรองและเครื่องมือทดสอบความเร็วทราฟฟิกเครือข่าย)”.
  4. ทดสอบการติดตั้งไคลเอนต์ SoftEther VPN: ตรวจสอบ

    หากผ่านการตรวจสอบทั้งหมดคุณสามารถไปที่ขั้นตอนถัดไป.

    สำคัญ! อย่าไปยังขั้นตอนถัดไปจนกว่าคุณจะไม่แก้ไขข้อผิดพลาดทั้งหมด.

  5. กด“ Ctrl” +“ C” หรือ“ Ctrl” +“ D” เพื่อออก.
  6. ตั้งค่าไคลเอนต์ SoftEther VPN เริ่มการกำหนดค่าด้วย: vpncmd
  7. เลือก “2 การจัดการ VPN Client”.
  8. อย่าป้อนที่อยู่ใด ๆ ที่ "ชื่อโฮสต์ของที่อยู่ IP ของปลายทาง" และกด "Enter" เพื่อเชื่อมต่อกับ localhost.
  9. สร้างอินเตอร์เฟสเสมือนเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ VPN ในประเภทการกำหนดค่า SoftEther VPN: NicCreate vpn_se
  10. สร้างบัญชีที่จะใช้อินเทอร์เฟซนี้สำหรับการเชื่อมต่อ VPN เรียกใช้คำสั่งนี้ในเทอร์มินัล: AccountCreate cactusvpn
  11. ตั้งค่าบัญชี VPN พร้อมรายละเอียดของคุณ” Destination Hub ชื่อปลายทาง”: cactusvpn

    “ ชื่อโฮสต์และหมายเลขพอร์ตของเซิร์ฟเวอร์ VPN ปลายทาง”: {ที่อยู่ IP VPN}: {SoftEther VPN Port}

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

    “ การเชื่อมต่อชื่อผู้ใช้”: {ชื่อผู้ใช้ VPN ของคุณ}

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

    “ ชื่ออะแดปเตอร์เครือข่ายเสมือนที่ใช้”: vpn_se

    ถ้าคุณได้รับ “ คำสั่งเสร็จสมบูรณ์แล้ว” ข้อความแสดงว่าการสร้างบัญชีเสร็จสมบูรณ์.

    วิธีตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 3

  12. ตั้งค่ารหัสผ่าน: AccountPassword cactusvpn

    และป้อนรหัสผ่าน VPN ของคุณสำหรับ“ รหัสผ่าน” และ“ ยืนยันการป้อนข้อมูล”.

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

  13. ที่“ ระบุมาตรฐานหรือรัศมี:” รัศมีประเภท
  14. เชื่อมต่อกับไคลเอนต์ SoftEther VPN โดยใช้บัญชีที่สร้างขึ้น: AccountConnect cactusvpn
  15. ทดสอบการเชื่อมต่อกับเซิร์ฟเวอร์ VPN: AccountList

    หากคุณเห็น“ เชื่อมต่อ” คุณสามารถไปที่ขั้นตอนถัดไป.

    วิธีการตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 4

  16. กด“ Ctrl” +“ C” หรือ“ Ctrl” +“ D” เพื่อออกจาก SoftEther VPN Client manager.

ส่วนที่สาม IP และตารางเส้นทาง

  1. ตรวจสอบว่า IP forward ถูกเปิดใช้งานในระบบของคุณ: cat / proc / sys / net / ipv4 / ip_forward

    หากคุณได้รับ“ 1” คุณสามารถข้ามขั้นตอนนี้และไปที่ขั้นตอน“ รับที่อยู่ IP จากเซิร์ฟเวอร์ VPN”.

    หากคุณมี“ 0” โปรดเปิดใช้งาน IP ฟอร์เวิร์ด:

    echo 1 > proc / sys / / net / ipv4 / ip_forward

    คุณสามารถทำให้มันถาวรโดยแก้ไขไฟล์“ /etc/sysctl.conf”:

    echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf && sysctl -p

    หากคุณได้รับ“ net.ipv4.ip_forward = 1” การส่งต่อ IP ถูกเปิดใช้งานสำเร็จ.

  2. รับที่อยู่ IP จากเซิร์ฟเวอร์ VPN: sudo ifconfig

    และคุณจะเห็นเครือข่ายเสมือน“ vpn_vpn_se” ที่สร้างขึ้นด้วยเครื่องมือไคลเอ็นต์ SoftEther VPN.

    วิธีตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 5

    วิธีรับที่อยู่ IP จากเซิร์ฟเวอร์ VPN:

    sudo dhclient vpn_vpn_se

    หลังจากนั้นครู่หนึ่งคุณควรได้รับที่อยู่ IP จากเครือข่าย 10.6.0.0/24.

    วิธีตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 6

  3. แก้ไขตารางเส้นทาง: sudo netstat -rn

    เพื่อดูตารางเส้นทางปัจจุบัน คุณควรจะคล้ายกับสิ่งนี้:

    วิธีการตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 1

  4. เพิ่มเส้นทางไปยังที่อยู่ IP ของเซิร์ฟเวอร์ VPN ผ่านเส้นทางเริ่มต้นเก่าของคุณ ในกรณีเฉพาะของฉัน: sudo ip route เพิ่ม 93.115.92.240/32 ผ่าน 192.168.0.1

    93.115.92.240 เป็นที่อยู่ IP ของเซิร์ฟเวอร์ VPN 192.168.0.1 เป็นเกตเวย์ก่อนหน้าของฉัน.

  5. ลบเส้นทางเริ่มต้นเก่า: sudo ip route del default ผ่าน 192.168.0.1

    หลังจากอัพเดตเหล่านี้ตารางเส้นทางควรมีลักษณะดังนี้:

    วิธีตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux: ขั้นตอนที่ 2

  6. Ping ที่อยู่ IP ใด ๆ เพื่อตรวจสอบการเชื่อมต่อเครือข่ายของคุณ: ping 8.8.8.8 -c4
  7. ตรวจสอบที่อยู่ IP สาธารณะของคุณจากบรรทัดคำสั่ง: wget -qO- http://ipecho.net/plain; เสียงสะท้อน

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

    หาก ping ไปที่“ 8.8.8.8” นั้นใช้ได้ แต่คุณไม่สามารถเรียกคืนสิ่งอื่นด้วยชื่อโฮสต์สาธารณะให้เพิ่ม Google DNS (หรือเซิร์ฟเวอร์ DNS สาธารณะใด ๆ ) ไปยังไฟล์“ /etc/resolv.conf” ของคุณ:

    sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf

ส่วนที่สี่ ตัดการเชื่อมต่อจาก VPN

ในการปิดการเชื่อมต่อ VPN คุณจะต้องปิด SoftEther VPN Client manager และแก้ไขตารางเส้นทางเพื่อเข้าถึงอินเทอร์เน็ตผ่านเกตเวย์ของเราเตอร์ของคุณ.

  1. หากต้องการยกเลิกการเชื่อมต่อจาก VPN ให้ปิดตัวจัดการไคลเอนต์ VPN ของ SoftEther: sudo / usr / vpnclient / vpnclient stop
  2. แก้ไขตารางการเราต์โดยการลบเส้นทางจากเกตเวย์ของคุณไปยังเซิร์ฟเวอร์ VPN (ในกรณีเฉพาะของเรา 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. เพิ่มเส้นทางเริ่มต้นผ่านเกตเวย์ท้องถิ่นของคุณ (192.168.0.1 สำหรับ IP ที่เราใช้ในตัวอย่างนี้): sudo ip route เพิ่มค่าเริ่มต้นผ่าน 192.168.0.1
วิธีการตั้งค่าไคลเอ็นต์ SoftEther VPN บน Linux
admin Author
Sorry! The Author has not filled his profile.
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

− 3 = 1

map