Dễ dàng thiết lập Máy chủ VPN của riêng bạn trên Ubuntu

Dễ dàng thiết lập Máy chủ VPN của riêng bạn trên Ubuntu

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cách dễ dàng thiết lập máy chủ VPN của riêng bạn trên Ubuntu trong vòng 5 phút.

Bảo vệ sự riêng tư của bạn khi lướt web trực tuyến đang ngày càng trở nên phức tạp hơn mỗi ngày. Với ngày càng nhiều hệ thống bị xâm nhập hàng ngày, việc bảo vệ dữ liệu duyệt web của bạn khó có thể được đảm bảo.

Sử dụng VPN là một cách tuyệt vời để duy trì sự riêng tư bằng cách định tuyến lưu lượng truy cập thông qua máy chủ VPN của riêng bạn. Thay vì định tuyến lưu lượng truy cập trực tiếp đến trang web bạn đang truy cập, lưu lượng truy cập giữa thiết bị của bạn và máy chủ VPN được mã hóa và sau đó tiếp tục đến trang web nguồn. Điều đó có nghĩa là đích nhận thấy tất cả lưu lượng truy cập đến từ máy chủ VPN thay vì ISP của bạn, giữ an toàn cho thông tin cá nhân của bạn.

Thay vì trả tiền cho một nhà cung cấp VPN, bạn nên cân nhắc việc tạo máy chủ VPN của mình. Nó đơn giản hơn nhiều so với vẻ bề ngoài và có thể hoàn thành trong vòng chưa đầy 5 phút.

Tạo một máy chủ VPN cá nhân là chìa khóa để bảo vệ quyền riêng tư trực tuyến của bạn. Bất kỳ lúc nào bạn sử dụng mạng WiFi công cộng như trong quán cà phê hoặc khách sạn, bạn sẽ không biết phải chuyển hướng dữ liệu duyệt web của mình đến đâu.

Điều kiện tiên quyết:

  • Một máy chủ chuyên dụng NeoTechSystems.net.
  • Hệ điều hành Ubuntu
  • Chúng tôi khuyên bạn nên đi với RAM 1GB.
  •  10GB dung lượng đĩa cho OpenVPN và các gói hệ thống khác

Hãy bắt đầu với cài đặt.

Đăng nhập vào máy chủ của bạn bằng SSH với quyền truy cập của người dùng root.

1. Cập nhật máy chủ của bạn

# apt-get update -y

2. Cài đặt chương trình yêu cầu

Nếu máy chủ của bạn không có chương trình wget (được sử dụng để tải xuống tập lệnh cài đặt), chúng tôi sẽ tải xuống ngay bây giờ:

# apt-get install wget

3. Tải xuống tập lệnh cài đặt

Tiếp theo, chúng tôi sẽ tải xuống tập lệnh cài đặt OpenVPN phổ biến từ github:

# wget https://git.io/vpn -O openvpn-install.sh

4. Cập nhật quyền đối với tệp

Hãy cập nhật các quyền trên tệp để làm cho tệp có thể thực thi được:

# chmod +x openvpn-install.sh

5. Bắt đầu quá trình cài đặt

Bây giờ để bắt đầu quá trình cài đặt bằng cách thực hiện tập lệnh cài đặt:

# ./openvpn-install.sh

Nhập thông tin này vào tập lệnh cài đặt:

IP chính của máy chủ sẽ tự động được điền. Nhấn enter để tiếp tục.

Nhấn 1 để tiến hành cài đặt UDP.

Nhấn enter để tiếp tục trên cổng mặc định.

Nhập nhà cung cấp DNS bạn muốn sử dụng trên máy chủ. Chúng tôi đề xuất OpenDNS.

Nhập tên của bạn sẽ được sử dụng khi tạo chứng chỉ ứng dụng khách và nhấn enter.

Nhấn enter để tiến hành cài đặt.

Tập lệnh sẽ cài đặt OpenVPN và tạo tất cả các khóa cần thiết để sử dụng.

Tập lệnh sẽ cài đặt OpenVPN và tạo tất cả các khóa cần thiết để sử dụng.

6. Sao chép tệp cấu hình VPN

Thực hiện lệnh sau và sao chép dữ liệu vào tệp văn bản trên máy tính của bạn.

# cat /root/client.ovpn

Lưu tệp dưới dạng client.ovpn .

Bạn có thể sử dụng scp để tải xuống tệp trên máy cục bộ của mình từ thiết bị đầu cuối

# scp user@IP:/root/client.ovpn /Local/folder

Sau khi tải xuống, bạn có thể sử dụng tệp này trong ứng dụng VPN yêu thích của mình để kết nối.

7. Thêm người dùng VPN

Mỗi thiết bị bạn sử dụng phải có người dùng riêng trên máy chủ VPN để chạy một cách đáng tin cậy. Bạn có thể chạy lệnh sau để thêm người dùng:

# ./openvpn-install.sh

Lựa chọn tùy chọn 1 và tạo một tên duy nhất cho thiết bị.

Sao chép nội dung từ tệp cấu hình để sử dụng trên thiết bị của bạn. Ví dụ: nếu bạn đặt tên cho điện thoại khách hàng thì bạn có thể chạy lệnh này:

# cat /root/phone.ovpn

8. Khởi động, Dừng và Khởi động lại OpenVPN

Sau khi cài đặt, OpenVPN sẽ tự động khởi động và sẽ được thiết lập để bắt đầu khi khởi động. Dưới đây là các lệnh bắt đầu và dừng để bạn tham khảo:

Để bắt đầu OpenVPN:

# systemctl start [email protected]

Để dừng OpenVPN:

# systemctl stop [email protected]

Để khởi động lại OpenVPN:

# systemctl restart [email protected]

Đó là nó. Bây giờ, hãy định cấu hình VPN trong máy cục bộ của bạn và tận hưởng VPN của bạn.

Trong hướng dẫn này, chúng ta đã thấy cách dễ dàng thiết lập máy chủ VPN của riêng bạn trên Ubuntu trong vòng 5 phút.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.