Cách cài đặt VPN trên Raspberry Pi của bạn
VPN, hay mạng riêng ảo, là một trong những công cụ quan trọng nhất để duy trì quyền riêng tư và bảo mật trực tuyến của bạn. VPN có sẵn cho các hệ thống Windows, macOS và Linux, cũng như các thiết bị di động.
Như vậy, bạn có thể cài đặt VPN trên Raspberry Pi nhờ OpenVPN. Điều này hữu ích để tránh bị kiểm duyệt, chặn khu vực khi truyền phát video và nhiều tác vụ khác.
Đây là mọi thứ bạn cần biết về cách cài đặt VPN trên Raspberry Pi.
Mục Lục
Tại sao Raspberry Pi của bạn cần VPN?
Có nhiều lý do chính đáng để sử dụng VPN trên Raspberry Pi của bạn. Tất cả những điều này cuối cùng thuộc về quyền riêng tư của người dùng. Nói tóm lại, máy khách VPN mã hóa dữ liệu từ PC hoặc điện thoại di động của bạn và gửi dữ liệu đó qua máy chủ VPN.
Từ điểm ẩn danh này, hoạt động trực tuyến của bạn bị ẩn.
Nếu bạn đang sử dụng Raspberry Pi của mình làm trung tâm truyền thông Kodi, VPN có thể phá vỡ tính năng chặn vùng theo kiểu Netflix. Nó cũng có thể bỏ chặn kiểm duyệt và bất kỳ thứ gì khác chặn quyền truy cập của bạn vào phương tiện truyền thông.
Chẳng hạn, để truy cập BBC iPlayer từ Hoa Kỳ, bạn cần có VPN. Bằng cách kết nối với máy chủ VPN có trụ sở tại Vương quốc Anh, bạn có thể truyền phát chương trình truyền hình yêu thích của mình.
Yêu cầu đối với VPN trên Raspberry Pi
Để sử dụng VPN trên Raspberry Pi, bạn sẽ cần:
- Raspberry Pi 2 trở lên. Các mô hình trước đó sẽ gặp khó khăn với mã hóa (hướng dẫn này đã được thử nghiệm với Raspberry Pi 400)
- Tài khoản VPN hỗ trợ OpenVPN (Hướng dẫn này đã được thử nghiệm với NordVPN)
- Bàn phím và màn hình nếu không sử dụng SSH
- Nếu đang sử dụng SSH, bạn cần có phần mềm phù hợp trên PC:
- Người dùng Windows có thể sử dụng hỗ trợ SSH tích hợp của PuTTY hoặc PowerShell
- Linux và Mac có chức năng SSH riêng thông qua thiết bị đầu cuối
SSH cũng nên được bật trên Pi. Hướng dẫn thiết lập SSH trên Raspberry Pi của chúng tôi giải thích cách thực hiện việc này.
OpenVPN là gì?
OpenVPN là một hệ thống VPN mã nguồn mở.
Nó được hỗ trợ bởi hầu hết các dịch vụ VPN sử dụng OpenSSL để mã hóa và có thể được thiết lập bằng cách cài đặt đơn giản và các tệp cấu hình phù hợp.
Hầu hết các VPN đều cung cấp ứng dụng khách trên máy tính để bàn và thiết bị di động. Vì những thứ này thường không hoạt động trên Raspberry Pi, nên bạn cần một giải pháp thay thế. Vì OpenVPN có thể được quản lý từ thiết bị đầu cuối nên bạn có thể quản lý VPN trên Raspberry Pi mà không cần ứng dụng chuyên dụng.
Trong trường hợp bạn thắc mắc, OpenVPN cũng có sẵn để sử dụng trên các hệ thống khác. Nếu bộ định tuyến của bạn tương thích với các dịch vụ VPN đăng ký, bạn sẽ sử dụng các tệp cấu hình OpenVPN.
Thiết lập VPN trên Raspberry Pi của bạn
Các bước trong hướng dẫn này giả định rằng bạn đang sử dụng Raspberry Pi OS hoặc một hệ điều hành Linux dựa trên Debian khác.
Đây là một phương pháp đơn giản để chạy VPN trên Raspberry Pi của bạn bất kể hệ điều hành hay ảnh đĩa.
Bắt đầu bằng cách mở một thiết bị đầu cuối trên Raspberry Pi của bạn hoặc kết nối qua SSH.
Điều đầu tiên cần làm (tùy thuộc vào nhà cung cấp VPN của bạn, vì vậy hãy kiểm tra các trang hỗ trợ của họ) là tắt IPv6. Trong thiết bị đầu cuối, nhập
sudo nano /etc/sysctl.conf
Cuộn xuống cuối tệp văn bản và thêm các dòng sau:
net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.tuno.disable_ipv6=1
Nó sẽ giống như thế này:
Nhấn Ctrl+X để tiết kiệm, Y xác nhận. IPv6 hiện đã bị vô hiệu hóa.
Tiếp theo, cài đặt OpenVPN:
sudo apt install openvpn
Sau khi hoàn tất, ra lệnh khởi động lại:
sudo reboot
Khi Pi của bạn đã khởi động lại, hãy tải xuống các tệp OpenVPN từ nhà cung cấp VPN của bạn. Phần lớn các dịch vụ cung cấp hỗ trợ cho OpenVPN. Điều này có thể được thực hiện trong cửa sổ trình duyệt của bạn hoặc trên một máy tính khác và được sao chép qua thiết bị USB.
Bạn cũng có thể tải xuống bằng cách sử dụng quên đi. Ví dụ: tôi thiết lập tệp cấu hình OpenVPN do NordVPN cung cấp. OpenVPN yêu cầu bạn sử dụng thư mục openvpn cho các tệp cấu hình, vì vậy hãy thay đổi thư mục:
cd /etc/openvpn
Đối với các tệp cấu hình NordVPN OpenVPN, bạn sẽ sử dụng:
sudo wget https:
Đương nhiên, hãy kiểm tra với VPN của riêng bạn để biết vị trí chính xác cho các tệp cấu hình OpenVPN của nó. Một số VPN (chẳng hạn như ExpressVPN) cung cấp các tệp cấu hình dưới dạng các bản tải xuống riêng lẻ. Điều này có thể tiết kiệm thời gian nếu bạn thường xuyên muốn sử dụng cùng một máy chủ ở một địa điểm cụ thể.
Để giải nén các tập tin cấu hình:
unzip ovpn.zip
Khi các tệp này được giải nén, hãy đưa ra lệnh chạy:
sudo openvpn your_ovpn_configuration_file.ovpn
Bạn sẽ được nhắc nhập tên người dùng và mật khẩu VPN của mình, vì vậy hãy nhập những thông tin này.
Trong giây lát, kết nối VPN sẽ được thiết lập và bạn sẽ tận hưởng trải nghiệm Raspberry Pi Kodi hoàn toàn riêng tư. Bạn đã sẵn sàng để đi không có khu vực!
Ngắt kết nối và thay đổi sang một máy chủ VPN khác
Nếu bạn muốn ngắt kết nối VPN, bạn cần nhấn Ctrl + C để kết thúc phiên. Để kết nối với một máy chủ khác, chỉ cần lặp lại lệnh trước đó, nhưng với một tệp cấu hình khác. Mỗi kết nối sẽ yêu cầu nhập tên người dùng và mật khẩu.
VPN với ứng dụng khách Raspberry Pi
Thay vì loay hoay trong thiết bị đầu cuối, một số dịch vụ VPN cung cấp ứng dụng khách cho người dùng Raspberry Pi. Điều này giống như sử dụng ứng dụng khách VPN trên PC Windows và không phụ thuộc vào việc bạn tải xuống các tệp cấu hình OpenVPN.
Chúng tôi đã tìm thấy ba VPN cung cấp ứng dụng khách Raspberry Pi. Với cài đặt này, bạn có thể dễ dàng chọn máy chủ mà bạn muốn truy cập internet thông qua và kết nối với nó.
- ProtonVPN: VPN này có máy chủ tại 67 quốc gia, phù hợp để phát trực tuyến, P2P và truy cập Tor [AFF LINK]
- NordVPN: một trong những VPN lớn nhất xung quanh, với máy chủ ở 60 quốc gia
- Truy cập Internet cá nhân: VPN nhanh với máy chủ ở hơn 80 quốc gia, PIA không phù hợp để bỏ chặn Netflix, nhưng có những điểm mạnh khác
Sử dụng một trong những giải pháp này là lý tưởng nếu bạn cần truy cập nhanh vào VPN.
Đặt Raspberry Pi của bạn ở chế độ riêng tư bằng VPN
Raspberry Pis cũ hơn không thể xử lý VPN. Việc mã hóa và giải mã dữ liệu được yêu cầu sẽ làm chậm các bo mạch cũ hơn. Ngay cả Raspberry Pi 2 cũng bị ảnh hưởng nhưng vẫn có thể sử dụng được.
Các phiên bản tốt nhất cho VPN là Raspberry Pi 3 và 4. Đặc biệt, mẫu Raspberry Pi 4 8GB lý tưởng để chạy VPN.
Cho dù bạn sử dụng OpenVPN hay ứng dụng khách VPN, luôn có cách để truy cập VPN từ Raspberry Pi của bạn.