Hướng dẫn cài đặt và tạo user trên softether trên Ubuntu 22.04

shape
shape

1. Giới thiệu về Softether và việc cài đặt trên hệ điều hành Ubuntu 22.04

Softether VPN là một phần mềm VPN mã nguồn mở mạnh mẽ, cung cấp khả năng kết nối từ xa một cách an toàn và bảo mật. Softether hỗ trợ nhiều giao thức VPN như OpenVPN, L2TP/IPsec, SSTP, và SoftEther. Softether có thể chạy trên nhiều hệ điều hành khác nhau, bao gồm cả Ubuntu 22.04. Việc cài đặt và sử dụng Softether trên Ubuntu 22.04 sẽ giúp bạn có một mạng VPN riêng để bảo vệ dữ liệu truy cập từ xa của bạn.

2. Download và cài đặt các gói cần thiết để cài đặt Softether

Trước tiên, hãy cài đặt một số gói cần thiết để có thể cài đặt Softether trên Ubuntu 22.04. Mở terminal và chạy các lệnh sau:

sudo apt update
sudo apt install build-essential libreadline-dev zlib1g-dev libncurses5-dev libssl-dev wget -y

3. Tải xuống và giải nén phiên bản mới nhất của Softether trên Ubuntu 22.04

Tiếp tục tải xuống phiên bản mới nhất của Softether từ trang chủ của họ:

wget http://www.softether-download.com/files/softether/v4.38-9760-rtm-2021.08.17-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

Sau khi tải xuống xong, giải nén tệp cài đặt:

tar -xvzf softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

4. Cài đặt Softether trên ubuntu 22.04

Di chuyển vào thư mục vừa giải nén và chạy lệnh cài đặt:

cd vpnserver
sudo make

– Sau khi chạy build hoàn tất, di chuyển thư mục vpnserver vừa rồi qua đường dẫn /usr/local/

cd
mv vpnserver /usr/local

– Set quyền cho thư mục vpnserver:

cd /usr/local/vpnserver/
chmod 600 *
chmod 700 vpnserver
chmod 700 vpncmd

5. Mở cổng truy cập cho Softether trên Ubuntu 22.04

Đảm bảo bạn đã mở cổng truy cập để cho phép kết nối vào máy chủ Softether. Sử dụng lệnh sau để mở cổng: 

sudo ufw allow 80,443,992,1194,555/tcp

sudo ufw allow 1194,51612,53400,56452,40085/udp

6. Cấu hình và tạo user trên Softether 

Để cấu hình Softether Server,  ta cần start service bằng lệnh sau:

sudo ./vpncmd start 

Tiếp theo đó để cấu hình, ta dùng lệnh : 

sudo ./vpncmd

Sau đó, chọn 1 để setup server VPN, và điền 127.0.0.1:5555 (local host), sau đó bấm ENTER để bỏ qua 

Tiến hành đặt passwd cho VPN 

ServerPasswordSet

Tạo hub cho VPN : 

HubCreate <tên_hub_bạn_muốn_đặt>

Truy cập vào hub vừa tạo để enable LAN : 

Hub <tên_hub>
SecureNatEnable

Ta sử dụng lệnh sau để tạo user vpn  : 

UserCreate <tên_user>
UserPasswordSet <tên_>

Bật IPSec để multi-protocol hoạt động :

IPsecEnable

7. Kiểm tra và xác nhận user đã được tạo thành công trên Softether Server

Để kết nối vpn trên máy cá nhân ta 

 

 

8. Kiểm tra kết nối và truy cập Internet thông qua Softether Server trên Ubuntu 22.04

Trên server vpn để kiểm tra client đã kết nối thành công hay chưa ta truy cập lại vpncmd   : 

sudo ./vpncmd

Sau đó nhấn 1 và  điền 127.0.0.1:5555 , nhập tên hub và passwd 

Dùng lệnh :

SessionList

Trên máy cá nhân để kiểm tra ta truy cập vào trang web What Is My IP Address - See Your Public Address - IPv4 & IPv6 sẽ thấy ip của ta là ip của vpn server 

 

Bài viết liên quan

Hướng dẫn kiểm tra băng thông trên Linux bằng Speedtest-cli

Hướng dẫn kiểm tra băng thông trên Linux bằng Speedtest-cli, đo tốc độ download, upload và ping nhằm đánh giá hiệu suất server chính xác, nhanh chóng

Hướng dẫn cài đặt CloudPanel trên Ubuntu

Hướng dẫn cấu hình CloudPanel trên Ubuntu 22.04

Hướng dẫn cài đặt và cấu hình kết nối mysql từ xa

Hướng dẫn cài đặt và cấu hình kết nối MySQL từ xa giúp quản lý cơ sở dữ liệu thuận tiện, giúp đảm bảo khả năng truy cập linh hoạt, duy trì mức độ bảo mật cần thiết

Hướng dẫn scan virus bằng ClamAV trên Linux

Hướng dẫn scan virus bằng ClamAV trên Linux giúp phát hiện malware, kiểm tra hệ thống và tăng cường bảo mật hiệu quả.