Cách thiết lập máy chủ VPN trên Raspberry Pi [Hướng dẫn hoàn chỉnh]

How Set Up Vpn Server Raspberry Pi


  • Các thiết bị Raspberry Pi có thể được sử dụng cho nhiều mục đích, nhưng một trong những mục đích phổ biến nhất là lưu trữ các máy chủ VPN riêng.
  • Mặc dù việc định cấu hình máy chủ VPN trên thiết bị RPi của bạn không hề dễ dàng, nhưng nó cũng không phải là khoa học tên lửa.
  • Kiểm tra của chúng tôi Phần VPN để biết thêm tin tức, hướng dẫn và đánh giá về VPN.
  • Tham quan Trung tâm Hướng dẫn để khám phá thêm hướng dẫn VPN cho các sự cố phổ biến và không phổ biến.
Cách thiết lập VPN trên Raspberry Pi

Raspberry Pi là một kỳ tích của tiến bộ công nghệ, vì nó chứng minh rằng sức mạnh không phải là tất cả về kích thước. Raspberry Pi thực sự là một máy tính một bo mạch.



Giống như điện thoại của bạn, nó có thể vừa với túi của bạn (mặc dù nó có thể trông hơi cồng kềnh) và nếu bạn có thiết bị ngoại vi, nó có thể giúp bạn kết nối với nó ở bất cứ đâu.

Cách chúng tôi chọn VPN cho bạn

Nhóm của chúng tôi kiểm tra các thương hiệu VPN khác nhau và chúng tôi giới thiệu chúng cho người dùng của mình bằng cách:



  1. Công viên máy chủ: hơn 20.000 máy chủ trên khắp thế giới, tốc độ cao và vị trí chính
  2. Chăm sóc quyền riêng tư: rất nhiều VPN lưu giữ nhiều nhật ký người dùng, vì vậy chúng tôi sẽ quét tìm những VPN không
  3. Gia cả hợp ly: chúng tôi chọn những ưu đãi hợp lý nhất và thường xuyên thay đổi chúng cho bạn.

VPN ĐƯỢC ĐỀ XUẤT HÀNG ĐẦU


BANG TỐT NHẤT CHO BÚP BÊ


Tiết lộ: WindowsReport.com được hỗ trợ trình đọc.
Đọc tiết lộ liên kết của chúng tôi.

Tuy nhiên, nhờ sự tiện lợi dựa trên kích thước của nó, nhiều người chọn sử dụng các thiết bị này cho những vai trò rất cụ thể. Một số biến chúng thành những mái vòm cổ điển bằng cách sử dụng trình giả lập, trong khi những người khác sử dụng chúng làm máy chủ email, trung tâm truyền thông nhỏ hoặc thậm chí VPN may chủ.



Làm cách nào để thiết lập VPN với Raspberry Pi?

1. Yêu cầu

  • Raspberry Pi (chúng tôi đã sử dụng RPi 2 kiểu B)
  • Thẻ nhớ microSD (cho mục đích lưu trữ)
  • Một hệ điều hành (chúng tôi đã sử dụng Hệ điều hành Rasperry Pi , trước đây là Raspbian)
  • Cáp Ethernet (sử dụng Wi-Fi phức tạp hơn một chút)
  • Cáp USB (để cấp nguồn cho RPi)
  • Nguồn điện (chúng tôi đã cắm RPi vào bộ định tuyến của mình)
  • Thiết bị ngoại vi (bàn phím + chuột)
  • Cáp HDmi
  • Màn hình (màn hình, TV)
  • Máy khách SSH (chúng tôi đã sử dụng Solar Putty )

Lưu ý rằng bạn sẽ không cần tất cả các thành phần này để cài đặt VPN trên Raspberry Pi. Nếu bạn kết nối thiết bị với nguồn Internet đang hoạt động, bạn có thể truy cập thiết bị qua SSH.

Tuy nhiên, lưu ý rằng phương pháp này có thể có một số hạn chế, vì nó liên quan đến việc phải kết nối lại với RPi sau khi bạn thay đổi cài đặt mạng. Chúng tôi sẽ đạt được điều đó chỉ sau một chút nữa.

Giả sử rằng bạn đã sẵn sàng tất cả các thành phần cần thiết, hãy tiếp tục thiết lập VPN trên RPi của bạn.



2. Kết nối với Raspberry Pi của bạn

  1. Cắm Cáp Ethernet vào bộ định tuyến của bạn và Raspberry Pi
  2. Kết nối RPi của bạn với nguồn điện (chúng tôi đã sử dụng bộ định tuyến của mình)
  3. Cài đặt một Khách hàng SSH trên máy tính của bạn (chúng tôi đã sử dụng Solar Putty)
  4. Truy cập cổng của bộ định tuyến trong trình duyệt của bạn
  5. Định vị và lưu địa chỉ IP cục bộ của RPi
  6. Chạy ứng dụng SSH trên PC của bạn
  7. Tạo một phiên SSH mới trong ứng dụng khách
  8. địa chỉ IP bạn đã ghi chú trước đó (hoặc sử dụng raspberry / raspberry.local như địa chỉ)
  9. Sử dụng số Pi như tên tài khoảndâu rừng như mật khẩu
  10. Khởi chạy phiên

3. Đảm bảo mọi thứ đều được cập nhật

Trước khi tiếp tục, bạn phải hiểu rằng hệ điều hành Raspberry Pi nhạy cảm hơn với sự thay đổi, chẳng hạn như Windows. Do đó, nó sẽ không tự động khắc phục bất kỳ sự cố tương thích nào.

Thay vào đó, bạn phải đảm bảo rằng môi trường phù hợp trước khi cài đặt bất kỳ thứ gì, bao gồm cả phần mềm VPN trên Raspberry Pi của bạn. May mắn thay, làm như vậy không khó với sự hướng dẫn thích hợp. Làm theo các bước sau:

  1. Với phiên hoạt động, hãy nhập sudo apt-get cập nhật trong thiết bị đầu cuối SSH
  2. Chờ cập nhật quá trình kết thúc
  3. Kiểu sudo apt-get nâng cấp trong cùng một thiết bị đầu cuối như trước đây
  4. Nếu được nhắc, hãy nhập để xác nhận và đánh Đi vào trên bàn phím của bạn
  5. Chờ nâng cấp quá trình hoàn thành

Việc thực hiện hai thao tác này là vô cùng quan trọng, vì việc chạy một máy chủ VPN ngụ ý một mức độ bảo mật nhất định.

Luôn cập nhật mọi thứ trên thiết bị Raspberry Pi của bạn là một phương pháp chắc chắn để tránh các vấn đề tương thích và các lỗ hổng có thể khai thác.

trình quản lý cửa sổ máy tính để bàn đã ngừng hoạt động và bị đóng

Lưu ý rằng các thủ tục này có thể mất khá nhiều thời gian, đặc biệt là nâng cấp một. Vì vậy, trong khi chờ đợi…

4. Nhận địa chỉ IP tĩnh

Có một địa chỉ IP tĩnh là khá quan trọng trong trường hợp này. Nó sẽ cho phép bạn truy cập máy chủ VPN Raspberry Pi cá nhân của mình từ hầu hết mọi nơi trên thế giới mà không phải lo lắng rằng IP của nó sẽ thay đổi tại một số điểm.

Nếu bạn đã có địa chỉ IP tĩnh, bạn sẽ ổn. Một số ISP cung cấp loại dịch vụ này theo mặc định, mặc dù nhiều người thích cách tiếp cận động để giải quyết (hoặc tốt hơn là trì hoãn) việc cạn kiệt vùng địa chỉ IP.

Tuy nhiên, nếu bạn có địa chỉ IP động (thay đổi định kỳ), bạn có thể sử dụng DHCP hoặc dịch vụ DNS động miễn phí. Phương pháp DHCP phức tạp hơn một chút và phụ thuộc vào một số yếu tố như bộ định tuyến và ISP.

Do đó, chúng tôi khuyên bạn nên chọn một dịch vụ DNS động, nhưng trước khi kiểm tra xem bộ định tuyến của bạn có hỗ trợ DDNS (DNS động) hay không.

5. Cài đặt PiVPN trên Raspberry Pi

  1. Trong thiết bị đầu cuối SSH, nhập curl -L https://install.pivpn.io | bấu víu
  2. Chờ cấu hình gói mở ra (tự động)
  3. Xác nhận việc chuyển Raspberry Pi của bạn thành máy chủ VPN
  4. Thừa nhận DHCP cài đặt
  5. Chọn Đúng hoặc là Không phụ thuộc vào bạn DHCP / cấu hình IP tĩnh thủ công tình hình
  6. Chọn một người dùng ( số Pi theo mặc định)
  7. Chờ cho quá trình cài đặt PiVPN mở ra một lúc
  8. Lựa chọn OpenVPN từ menu VPN bằng cách sử dụng phím Space trên bàn phím của bạn
  9. Xác nhận bằng cách nhấn Enter
  10. Chọn Không khi được nhắc tùy chỉnh cài đặt (cài đặt mặc định đủ tốt)
  11. Để cổng mặc định mở (1194)
  12. Chọn DNS nhà cung cấp các ứng dụng khách VPN của bạn
  13. Chọn DNS nếu bạn không có địa chỉ IP tĩnh
  14. Xác định tên DNS của máy chủ nếu có
  15. Đảm bảo bật nâng cấp không cần giám sát
  16. Khởi động lại hệ thống, theo khuyến nghị

Vậy là xong, bạn đã cài đặt thành công PiVPN trên thiết bị Raspberry Pi của mình. Nó không hẳn là khoa học về tên lửa nhưng có rất nhiều bước, điều này có thể dễ khiến người dùng mới làm quen nhầm lẫn.

6. Tạo hồ sơ VPN

  1. Khởi chạy phiên SSH một lần nữa
  2. Trong thiết bị đầu cuối, nhập thêm pivpn
  3. Nhập tên cho khách hàng của bạn
  4. Xác định bao nhiêu ngày cho đến khi chứng chỉ hết hạn
  5. Nhập và xác nhận mật khẩu

Sau khi thực hiện tất cả các bước trên, cấu hình VPN của bạn sẽ được tạo tự động và bây giờ bạn có thể sử dụng nó mà không gặp bất kỳ sự cố nào.

Lưu ý rằng các cấu hình được lưu trên bộ lưu trữ của RPi, vì vậy bạn sẽ phải tìm nạp chúng từ đó (bạn có thể sử dụng VNC từ xa hoặc đầu đọc thẻ).

Lưu ý rằng bạn cũng sẽ cần chuyển tiếp cổng mà bạn đã sử dụng trước đó. Trong trường hợp của chúng tôi, đó là cổng 1194 , vì vậy chúng tôi đã chuyển tiếp cái này.

7. Kết nối với VPN RPi riêng của bạn

  1. Tải xuống OpenVPN Connect dành cho Windows
  2. Cài đặt nó trên PC của bạn
  3. Khởi chạy ứng dụng OpenVPN Connect
  4. Đi đến Tập tin chuyển hướng
  5. Duyệt đến OVPN tệp bạn nhận được từ RPi của bạn
  6. Nhập nó trong ứng dụng
  7. Định cấu hình tên hồ sơ cho nó
  8. Nhấp vào nút Thêm
  9. Lật công tắc để kích hoạt kết nối VPN
  10. Nhập khóa cá nhân bạn đã sử dụng để tạo hồ sơ

Bây giờ bạn sẽ được kết nối với máy chủ VPN mà bạn đã định cấu hình cá nhân trên RPi của mình. Ứng dụng khách OpenVPN Connect sẽ hiển thị cho bạn một số thông tin hữu ích như lưu lượng đã gửi và nhận, thời lượng kết nối và thời gian bạn nhận được gói cuối cùng.

Nếu vì lý do nào đó mà bạn không thể kết nối với VPN của mình, hãy kiểm tra xem bạn đã chuyển tiếp cổng chính xác chưa (đảm bảo sử dụng địa chỉ IP cục bộ của RPi thay vì địa chỉ IP bên ngoài).

Nếu bạn vẫn gặp khó khăn, hãy thử những cách sau:

  1. Cài đặt lại PiVPN
  2. Đặt nó sử dụng địa chỉ IP công cộng (ngay cả khi không tĩnh)
  3. Tạo tệp OVPN
  4. Mở tệp OVPN trong trình soạn thảo văn bản
  5. Thay thế IP công cộng bằng DDNS của bạn theo cách thủ công

Đó là nó. Kết nối VPN bây giờ sẽ hoạt động như một sự quyến rũ.

Suy nghĩ cuối cùng về việc sử dụng RPi làm máy chủ VPN

Tất cả những điều được xem xét, có vẻ như RPi thực sự là một công cụ đa tài năng cũng có thể được sử dụng làm máy chủ VPN riêng tư của bạn. Bạn cũng có thể kết nối với máy chủ VPN bằng điện thoại của mình.

Tuy nhiên, lưu ý rằng đối với mỗi máy khách mới kết nối với máy chủ của bạn, bạn cần tạo một cấu hình VPN mới. Để bảo mật tốt hơn, hãy đảm bảo rằng mỗi hồ sơ có một mật khẩu mạnh khác nhau.

Câu hỏi thường gặp: Tìm hiểu thêm về cách biến RPi của bạn thành máy chủ VPN

  • Làm cách nào để thiết lập VPN tại nhà trên Windows 10?

Nếu bạn quyết định thiết lập VPN cá nhân tại nhà trên Windows 10 , hãy xem hướng dẫn toàn diện của chúng tôi và tìm hiểu cách thực hiện mà không cần nỗ lực.

một chương trình khác hiện đang sử dụng tập tin này
  • Làm cách nào để tạo kết nối VPN trong Windows 10?

Nếu bạn muốn tạo kết nối VPN trong Windows 10 thay vì sử dụng ứng dụng khách VPN, hãy xem hướng dẫn chi tiết của chúng tôi để tìm hiểu cách bạn có thể làm điều đó.

  • Windows 10 có VPN tích hợp sẵn không?

Đúng, Windows 10 có VPN tích hợp tính năng mà bạn có thể sử dụng để kết nối với máy chủ VPN hiện có. Hướng dẫn toàn diện của chúng tôi sẽ cho bạn biết tất cả về nó và cách sử dụng nó.