Mã hóa việc sử dụng Internet của bạn trên Linux không đơn giản như trên Windows, macOS hoặc thiết bị di động. Không phải tất cả các dịch vụ VPN đều cung cấp ứng dụng khách Linux — vậy bạn có thể làm gì?
Trong bài viết này, FUNiX sẽ hướng dẫn bạn cách cài đặt VPN trên Ubuntu, bản phân phối phổ biến nhất. Ảnh minh họa sử dụng phiên bản Ubuntu 19.10, nhưng các bước tương tự sẽ hoạt động kể cả trong các phiên bản Ubuntu thay thế và các bản dựng hạ cấp, chẳng hạn như Lubuntu và Mint.
1. Cách cài đặt ứng dụng khách VPN trên Ubuntu Linux
1. 1 Cài Đặt VPN Client qua Network Manager (Tích Hợp Sẵn trong Ubuntu)
Ubuntu hỗ trợ tích hợp VPN trong phần Network Manager, giúp bạn dễ dàng cấu hình và kết nối với các dịch vụ VPN thông qua giao diện đồ họa.
Bước 1: Cài Đặt gói phần mềm hỗ trợ VPN (nếu chưa có)
Trước khi bắt đầu, bạn cần cài đặt một số gói phần mềm để hỗ trợ kết nối VPN trong Network Manager.
-
Mở Terminal (Ctrl + Alt + T).
-
Gõ lệnh sau để cài đặt các gói cần thiết:
Bước 2: Cấu Hình VPN
- Mở Settings và chọn Network.
- Trong phần VPN, nhấn + để thêm cấu hình VPN mới.
- Chọn loại VPN mà bạn muốn sử dụng (OpenVPN, PPTP, L2TP, hoặc IKEv2). Ví dụ, nếu bạn sử dụng OpenVPN, chọn OpenVPN.
- Nhập các thông tin cấu hình VPN của bạn (các thông tin này sẽ được cung cấp bởi nhà cung cấp dịch vụ VPN của bạn, bao gồm địa chỉ máy chủ, tên người dùng, mật khẩu và các chứng chỉ nếu có).
- Sau khi nhập xong, nhấn Add để lưu cấu hình.
Bước 3: Kết Nối đến VPN
Sau khi cấu hình VPN, bạn có thể kết nối bằng cách vào phần Network trong Settings, chọn VPN, sau đó nhấn vào cấu hình VPN bạn vừa tạo và nhập thông tin đăng nhập (nếu cần).
1.2 Cài Đặt OpenVPN Client
Nếu bạn muốn sử dụng OpenVPN, bạn có thể cài đặt ứng dụng khách OpenVPN riêng biệt.
Bước 1: Cài Đặt OpenVPN Client
-
Mở Terminal (Ctrl + Alt + T).
-
Chạy lệnh sau để cài đặt OpenVPN:
Bước 2: Cấu Hình OpenVPN
Để kết nối với một VPN sử dụng OpenVPN, bạn cần tải về tệp cấu hình OpenVPN (thường có đuôi .ovpn
) từ nhà cung cấp dịch vụ VPN của bạn.
Thay your-config-file.ovpn
bằng tên tệp cấu hình mà bạn đã tải về.
Bước 3: Xác Nhận Kết Nối
Sau khi kết nối, bạn sẽ thấy thông báo xác nhận kết nối thành công trong Terminal.
1.3 Cài Đặt VPN Client Khác (Ví Dụ: NordVPN, ExpressVPN)
Nếu bạn sử dụng các dịch vụ VPN thương mại như NordVPN hoặc ExpressVPN, các dịch vụ này cũng cung cấp các ứng dụng khách dành riêng cho Linux, giúp bạn dễ dàng kết nối với các máy chủ VPN của họ.
Ví dụ: Cài Đặt NordVPN trên Ubuntu
Bước 1: Cài Đặt NordVPN
-
Mở Terminal và chạy lệnh sau để tải kho lưu trữ NordVPN và cài đặt nó:
Bước 2: Đăng Nhập và Kết Nối
-
Sau khi cài đặt xong, bạn có thể đăng nhập vào tài khoản NordVPN của mình bằng lệnh:
-
Sau khi đăng nhập thành công, bạn có thể kết nối với VPN bằng lệnh:
-
Để xem các máy chủ VPN có sẵn, bạn có thể sử dụng lệnh:
1.4 Kiểm Tra Kết Nối VPN
Sau khi bạn đã cài đặt và kết nối VPN, bạn có thể kiểm tra xem mình đã kết nối thành công chưa bằng cách kiểm tra địa chỉ IP của mình.
-
Truy cập trang web như https://www.whatismyip.com/ hoặc chạy lệnh sau trong Terminal:
Nếu địa chỉ IP của bạn thay đổi và khớp với địa chỉ IP của máy chủ VPN, bạn đã kết nối thành công.
2. Có VPN miễn phí cho Ubuntu không?
Tất cả các dịch vụ VPN trên đều dựa trên đăng ký trả phí. Nhưng nếu bạn cần một VPN miễn phí cho Ubuntu thì sao?
Rất ít (nếu không muốn nói là không có) nhà cung cấp VPN miễn phí có thể được tin cậy để làm bất kỳ điều gì khác ngoài mã hóa dữ liệu của bạn. Nhưng mức độ tin tưởng đối với các dịch vụ này là rất thấp, thậm chí đó là một rủi ro. Thay vào đó, nếu bạn chỉ cần một Ubuntu VPN miễn phí trong thời gian ngắn, nhiều dịch vụ VPN hàng đầu cung cấp các bản dùng thử ngắn hạn.
Ví dụ như bản dùng thử của ProtonVPN và AirVPN, cả hai đều đi kèm với những hạn chế nhất định.
Ví dụ: ProtonVPN không có giới hạn dữ liệu, nhưng bạn bị giới hạn ở một thiết bị. AirVPN chỉ miễn phí trong một thời gian ngắn, nhưng cung cấp bản dùng thử dài hơn ba ngày với giá khoảng $2,25. Tuy nhiên, cần lưu ý rằng AirVPN không phải lúc nào cũng có sẵn cho các đăng ký mới, vì vậy tùy chọn này có thể không khả dụng cho bạn.
3. Thiết lập VPN trên Ubuntu
Với dịch vụ VPN đã chọn, hãy tải xuống ứng dụng khách và thiết lập nó trên Ubuntu. Việc thiết lập VPN trên Ubuntu khác nhau tùy thuộc vào thông số kỹ thuật của phần mềm máy khách. Nó có thể có nghĩa là tải xuống tệp DEB, tệp snap hoặc đơn giản là lấy ứng dụng máy khách qua terminal từ kho lưu trữ hoặc từ GitHub.
Đây là cách thiết lập ExpressVPN trên Ubuntu.
Với đăng ký đang hoạt động, hãy đăng nhập vào trang web, hoàn tất xác minh hai bước. Nếu hệ điều hành của bạn không được tự động phát hiện, hãy chọn See all devices (Xem tất cả thiết bị) và chọn Linux. Tại đây, chọn bản phân phối của bạn và nhấp vào Download.
Tệp DEB sẽ tải xuống và bạn sẽ được nhắc mở tệp. Sử dụng trình quản lý phần mềm mặc định cho việc này và đợi VPN cài đặt.
ExpressVPN, giống như nhiều VPN Linux khác, chạy dưới dạng dòng lệnh. Tuy nhiên, nó vẫn yêu cầu một số thiết lập. Trong khi một số VPN sẽ yêu cầu nhập tên người dùng và mật khẩu, ExpressVPN sử dụng khóa xác thực. Thiết lập ExpressVPN trên Ubuntu có nghĩa là khởi chạy command prompt (dấu nhắc lệnh), sau đó nhập nội dung sau:
expressvpn authenticate
Khi được nhắc, hãy dán (hoặc nhập) chuỗi xác thực.
Sử dụng lệnh expressvpn để hiển thị các tùy chọn. Bạn có thể nhanh chóng kết nối với máy chủ VPN bằng cách nhập tên quốc gia của bạn vào lệnh (thay cho Germany):
expressvpn connect Germany
Ngoài ra, bạn cũng có thể nhập quốc gia, vị trí và số máy chủ:
expressvpn connect Germany - Frankfurt -1
Để ngắt kết nối, chỉ cần sử dụng:
expressvpn disconnect
Nếu các bước trên có vẻ quá kỹ thuật với bạn, ExpressVPN và các VPN khác cung cấp các plugin trình duyệt cho Chrome và Firefox. Chúng giúp cho việc sử dụng dịch vụ VPN dễ dàng hơn nhiều nếu một ứng dụng khách có thể truy cập bằng chuột không khả dụng cho hệ điều hành của bạn.
Tất cả các nhà cung cấp VPN thân thiện với Linux đều cung cấp các ứng dụng dòng lệnh tương tự. Đương nhiên, hãy kiểm tra tài liệu cho dịch vụ VPN bạn đã chọn để biết các bước chính xác.
4. Không có ứng dụng khách VPN? Cài đặt OpenVPN trên Linux
Điều gì sẽ xảy ra nếu bạn không có ứng dụng khách VPN với dịch vụ VPN đã chọn của mình hoặc bạn thường xuyên chuyển đổi VPN? Trong trường hợp này, bạn nên chuẩn bị sẵn ứng dụng khách VPN để sử dụng. Thay vì cài đặt hết ứng dụng khách này đến ứng dụng khách khác, chỉ cần sử dụng một ứng dụng khách VPN duy nhất.
Có một giải pháp như vậy. Bạn sẽ cần ứng dụng OpenVPN trên Ubuntu Linux, có thể được cài đặt với:
sudo apt install openvpn
5. Cách sử dụng OpenVPN trên Ubuntu
Như vậy, bạn đã cài đặt ứng dụng OpenVPN trên Linux. Nhưng làm cách nào để bạn kết nối với máy chủ VPN?
Bắt đầu bằng cách đảm bảo rằng nhà cung cấp VPN của bạn hỗ trợ OpenVPN. Hầu như tất cả đều có, nhưng bạn sẽ cần tải xuống tệp cấu hình cho máy chủ VPN mà bạn muốn sử dụng. Kiểm tra các trang hỗ trợ của nhà cung cấp VPN của bạn để biết chi tiết — các tệp cấu hình có phần mở rộng tệp OVPN.
Ví dụ: một máy chủ VPN có trụ sở tại London có thể được gọi là London-VPN.OVPN.
Sử dụng lại ví dụ ExpressVPN, tệp để kết nối với máy chủ ở Thụy Sĩ là: my_expressvpn_switzerland_udp.ovpn. Để sử dụng nó với ứng dụng khách OpenVPN trên Ubuntu Linux, hãy nhập:
sudo openvpn --config my_expressvpn_switzerland_udp.ovpn
Sau đó, bạn sẽ được nhắc nhập thông tin đăng nhập của mình để truy cập nhà cung cấp VPN. Nhập chúng và kết nối VPN sẽ hoàn tất.
Bật ứng dụng khách VPN Ubuntu của bạn
Điều quan trọng cần nhớ là các nhà cung cấp VPN thường xuyên cập nhật các ứng dụng khách và IP máy chủ của họ. Cho dù bạn đang sử dụng ứng dụng khách hay ứng dụng OpenVPN, hãy dành thời gian để cập nhật thường xuyên cấu hình OVPN của bạn. Thực hiện việc này hàng tuần hoặc hai tuần một lần để đảm bảo bạn đang truy cập vào các máy chủ tốt nhất hiện có.
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/tag/install-vpn-ubuntu-linux/
Bình luận (
)