Thiết lập SoftEther VPN trên Windows và Linux qua HTTPS Client

SoftEther VPN là một giao thức VPN mạnh mẽ và linh hoạt, cho phép bạn vượt qua các hạn chế và tường lửa bằng cách sử dụng kết nối qua cổng HTTPS (443) – một cách ngụy trang VPN thành kết nối SSL. Đây là lựa chọn lý tưởng cho những ai cần một VPN ổn định mà vẫn có thể sử dụng được ngay cả khi các giao thức khác như OpenVPN hoặc Wireguard bị chặn.

Bài viết này sẽ hướng dẫn bạn chi tiết cách thiết lập SoftEther VPN qua client kết nối HTTPS trên cả hai hệ điều hành Windows và Linux.

Thiết lập SoftEther VPN Client trên Windows

1. Tải xuống và cài đặt SoftEther VPN Client:

Truy cập trang SoftEther VPN và tải xuống bản SoftEther VPN Client dành cho Windows.

Chạy trình cài đặt và chọn "SoftEther VPN Client" khi được yêu cầu.

Tải xuống và cài đặt SoftEther VPN Client

2. Tạo Adapter ảo cho VPN:

Mở trình quản lý VPN Client và chọn "Virtual Adapter" rồi chọn "New Virtual Network Adapter."

Đặt tên cho adapter này để nhận diện dễ dàng, sau đó nhấp "OK."

Tạo Adapter ảo cho VPN

3. Cấu hình kết nối VPN:

Chọn "New VPN Connection Setting" rồi điền các thông tin server:

  • Setting Name: Đặt tên cho kết nối VPN.
  • Hostname: Tên hoặc địa chỉ IP của SoftEther VPN server.
  • Port Number: Nhập cổng 443 để sử dụng kết nối HTTPS.
  • Proxy Type: Chọn "Direct TCP/IP Connection" trừ khi bạn cần sử dụng một proxy khác.
  • User Authentication Settings: Chọn xác thực bằng mật khẩu và nhập thông tin đăng nhập VPN.

Nhấp "OK" để lưu cài đặt và sau đó nhấn "Connect" để bắt đầu kết nối.

Cấu hình kết nối VPN

4. Cấu hình DNS (tuỳ chọn):

Để đặt DNS server, vào Network and Sharing Center > Change adapter settings > chuột phải vào adapter ảo > Properties > chọn Internet Protocol Version 4, rồi thêm DNS server tùy chỉnh.

Cấu hình DNS (tuỳ chọn)

5. Kiểm tra kết nối VPN:

Truy cập trang WhatIsMyIP để xác minh rằng bạn đã kết nối qua IP của VPN server.

Cài đặt SoftEther VPN Client trên Linux

1. Chuẩn bị cài đặt và cập nhật hệ thống:

Cập nhật hệ thống và cài đặt các dependency cần thiết cho SoftEther VPN Client bằng các lệnh sau:

sudo apt update
sudo apt install build-essential gnupg2 gcc make

2. Tải và cài đặt SoftEther VPN Client:

Tải SoftEther VPN Client thông qua trình duyệt Lynx:

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

Chọn phiên bản phù hợp và lưu vào ổ đĩa.

Tải và cài đặt SoftEther VPN Client

Sau khi tải xuống, giải nén và cài đặt SoftEther VPN Client:

tar -xvzf softether-vpnclient-x.x.x.tar.gz
cd vpnclient
make

Tải và cài đặt SoftEther VPN Client

3. Chạy và cấu hình VPN Client:

Khởi động SoftEther VPN Client:

sudo ./vpnclient start

Chạy và cấu hình VPN Client

Mở SoftEther VPN client bằng cách sử dụng vpncmd và chọn "Management of VPN Client."

Chạy và cấu hình VPN Client

4. Tạo Interface ảo và cấu hình tài khoản VPN:

Tạo một interface ảo với lệnh:

sudo vpncmd NicCreate <interface_name>

Tạo Interface ảo và cấu hình tài khoản VPN

Cấu hình tài khoản kết nối bằng cách chỉ định IP, tên server, hub, và tên người dùng của bạn:

sudo vpncmd AccountCreate <account_name> /server:<server_ip>:443 /hub:<hub_name> /username:<username> /nicname:<interface_name>

Tạo Interface ảo và cấu hình tài khoản VPN

Thiết lập mật khẩu:

sudo vpncmd AccountPasswordSet <account_name> /password:<password> /type:standard

Tạo Interface ảo và cấu hình tài khoản VPN

5. Kích hoạt chuyển tiếp IP:

Kiểm tra trạng thái chuyển tiếp IP:

cat /proc/sys/net/ipv4/ip_forward

Nếu cần, chỉnh sửa file sysctl.conf để kích hoạt:

sudo nano /etc/sysctl.conf
# tìm dòng 'net.ipv4.ip_forward=1' và bỏ dấu #
sudo sysctl -p

Kích hoạt chuyển tiếp IP

6. Kết nối VPN và kiểm tra IP:

Kết nối với server VPN và lấy IP:

sudo vpncmd AccountConnect <account_name>
sudo dhclient <interface_name>

Kết nối VPN và kiểm tra IP

Xác minh kết nối bằng cách kiểm tra địa chỉ IP công khai:

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

7. Ngắt kết nối VPN:

Ngắt kết nối tài khoản và giải phóng DHCP lease:

sudo vpncmd AccountDisconnect <account_name>

Ngắt kết nối VPN

sudo dhclient -r <interface_name>

Ngắt kết nối VPN

sudo ./vpnclient stop

Kết luận

Việc sử dụng SoftEther VPN mang lại nhiều lợi ích khi bạn cần một giao thức VPN linh hoạt, đặc biệt là trong các mạng có tường lửa mạnh mẽ. Với hướng dẫn trên, bạn có thể dễ dàng thiết lập SoftEther VPN trên cả Windows và Linux.

Hãy thử trải nghiệm để có một kết nối VPN an toàn và ổn định, giúp bạn truy cập các nội dung yêu cầu bảo mật cao hoặc không bị giới hạn bởi các nhà mạng.