Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Tự tạo máy chủ VPN: Hướng dẫn từng bước cho quyền riêng tư trực tuyến an toàn

VPN trong thế giới ngày nay đã trở thành nhu cầu thiết yếu để giữ an toàn danh tính trực tuyến khỏi ánh mắt dòm ngó. Có sự cạnh tranh trong ngành giữa các nhà cung cấp VPN tốt nhất để cung cấp dịch vụ tốt nhất cho người dùng nhưng ngay cả các dịch vụ VPN mạnh nhất cũng có khuyết điểm vì vậy bạn nên biết cách tự tạo máy chủ VPN với nguồn lực hạn chế bạn có trên tay!

Thật rằng bạn sẽ cần nỗ lực thêm để tự tạo máy chủ VPN, nhưng hey, không có bên thứ ba tham gia. Sau khi thiết lập máy chủ VPN, hãy chắc chắn kiểm tra xem VPN có hoạt động hay không.

  • Bạn có thể tạo máy chủ VPN trên Amazon Cloud Services và thiết lập thiết bị khách để dùng máy chủ VPN của bạn.
  • Nếu bạn có router có khả năng VPN, bạn có thể thiết lập máy chủ VPN trên mạng gia đình.
  • Trường hợp bạn không có router VPN, bạn vẫn có thể tạo máy chủ VPN trên mạng gia đình bằng cách flash firmware của router.

 Cách Tạo Máy Chủ VPN Trên Đám Mây (Cloud)? 

Thiết lập dịch vụ VPN riêng có thể thách thức, nhưng dùng giải pháp dựa trên đám mây thì dễ dàng. Thiết lập hệ thống chỉ có nghĩa là nhập dữ liệu vào biểu mẫu trực tuyến và thông tin thanh toán. Bạn không cần lo lắng về thiết lập máy tính hoặc router vì nó quản lý mọi thứ cho bạn.

 Tạo tài khoản trên Amazon Web Services 

  • Đến trang Amazon Web Services và nhấp vào 'Tạo tài khoản AWS' (Create an AWS Account).
  • Đăng nhập với tài khoản của bạn.
  • Dưới bảng điều khiển Bảo mật, Danh tính, & Tuân thủ (Security, Identity, & Compliance), đi đến Dịch vụ (Services) rồi đến IAM.
  • Nhấp vào Người dùng (Users) rồi Thêm người dùng (Add User).
  • Tạo tên người dùng rồi nhấp vào Truy cập chương trình (Programmatic Access). Nhấp Tiếp theo (Next).
  • Nhấp vào Gắn chính sách hiện có trực tiếp (Attach Existing Policies Directly).
  • Chọn Quyền truy cập quản trị viên (Administrator Access) bằng cách gõ 'admin' vào tìm kiếm. Nhấp Tiếp theo.
  • Nhấp vào nút Tải xuống CSV (Download CSV Button) chứa các tệp quan trọng bạn sẽ cần sau.

 Thiết lập và Chạy Phụ thuộc Algo

Thiết lập Algo trên máy tính Windows có thể mất vài phút. Đọc hướng dẫn, tải Algo, và chạy nó theo sau bằng dòng lệnh để cài đặt và cấu hình.

Trên Windows 10

  • Đến Cài đặt và đi đến Cập nhật & Bảo mật (Update & Security).
  • Nhấp vào Cho Nhà phát triển (For Developers) và bật Chế độ Nhà phát triển (Developer Mode).
  • Đến Bảng điều khiển (Control Panel) rồi đi đến Chương trình (Programs).
  • Bật tính năng Windows (Turn On windows features).
  • Chọn Hệ thống con Windows cho Linux (Windows Subsystem for Linux) bằng cách cuộn xuống.
  • Nhấp OK.
  • Chương trình sẽ được cài đặt trên máy tính.
  • Khởi động lại máy tính.
  • Bây giờ kiểm tra xem Linux Bash có cài trên máy tính không bằng cách gõ 'Bash' vào bảng tìm kiếm.
  • Mở Bash và cài đặt phần mềm sau khi trả lời một vài câu hỏi.
  • Ngay khi cài đặt xong, gõ các lệnh này tiếp theo,
sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Dùng lệnh dưới để clone repository ở bước tiếp theo,
git clone https://github.com/trailofbits/algo && cd algo
  • Bây giờ bạn phải tạo danh sách người dùng, gõ nano config.cfg và nhấn enter.
  • Lệnh sẽ hiển thị trình soạn thảo văn bản trên màn hình, gõ tên người dùng được phép dùng VPN của bạn.
  • Để lưu danh sách, nhấn Ctrl+X và đóng trình soạn thảo.
  • Trong terminal, nhập lệnh ./algo sẽ bắt đầu cài đặt.
  • Khóa nhà cung cấp Amazon EC2 là 2, gõ 2 nếu đó là nhà cung cấp bạn tìm.
  • Nhập tên VPN.
  • Chọn vị trí máy chủ (Lưu ý nếu chọn vị trí máy chủ gần vị trí thực tế, hiệu suất sẽ tốt hơn một chút so với chọn máy chủ xa).
  • Ở bước tiếp theo, mở tệp CSV đã tải từ AWS (Ở bước cuối phần trước).
  • Sao chép AWS Access Key và AWS Secret Key, dán vào các phần khi cần.
  • Ở phần VPN On Demand, chọn có hay không muốn VPN tự động hoạt động bằng cách chọn Có (Yes).

Trên Linux và macOS

Các hướng dẫn này sẽ hoạt động trên bất kỳ Mac nào nhưng lưu ý đối với Linux, hướng dẫn này chỉ cho Debian Linux. Lệnh khác cho các biến thể Linux khác.

  • Tải Algo từ đây.
  • Giải nén tệp zip algo-master trên máy tính.
  • Gõ cd trong terminal Linux, kéo thả thư mục algo-master vào terminal.
  • Nó nên trông như,
cd /Users/hammalfarooq/Downloads/algo-master
  • Nhập các lệnh sau,
Cho Linux, gõ các lệnh này.

$ sudo apt-get update && sudo apt-get install \

build-essential \v

libssl-dev \

libffi-dev \

python-dev \

python-pip \

python-setuptools \

python-virtualenv –y

Cho macOS, gõ các lệnh này

$ python -m ensurepip –user

$ python -m pip install –user –upgrade virtualenv

  • Sau đó tiếp tục cài đặt phụ thuộc algo còn lại bằng cách nhập các lệnh dưới,

$ python -m virtualenv –python=`which python2` env &&

source env/bin/activate &&

python -m pip install -U pip virtualenv &&

python -m pip install -r requirements.txt

Lưu ý bạn có thể cần cài cc nếu hệ điều hành là macOS.

  • Gõ lệnh sudo nano config.cfg và enter để tạo danh sách người dùng được phép dùng VPN.
  • Để lưu danh sách, nhấn Ctrl+X.
  • Trong cùng terminal, nhập ./algo để bắt đầu cài đặt.
  • Khóa nhà cung cấp Amazon EC2 là 2, gõ 2 nếu đó là nhà cung cấp bạn tìm.
  • Nhập tên VPN và chọn vị trí máy chủ. (Lưu ý bạn sẽ trải nghiệm tốc độ tốt nếu chọn vị trí máy chủ VPN gần vị trí thực tế).
  • Mở tệp CSV tải xuống ở phần trước từ AWS.
  • Sao chép AWS Access Key và AWS Secret Key và dán bất cứ nơi nào cần.
  • Bạn có thể bật VPN tự động bằng cách chọn Có từ phần VPN on Demand hoặc vận hành thủ công.

 Thiết lập Thiết bị bằng Cấu hình VPN

Để thiết lập và cấu hình VPN trên thiết bị mới, tất cả những gì bạn cần làm là thiết lập hồ sơ (profile).

Cho Thiết bị Apple

Mac
  • Nhấp đúp tệp .mobileconfig trong thư mục algo-master bên trong thư mục configs.
  • Cài đặt sẽ bắt đầu và hồ sơ sẽ được tạo.
iOS
  • Mở tệp .mobileconfig trên thiết bị iOS (gửi email hoặc Airdrop) và thiết lập hồ sơ để kết nối VPN.
  • Xóa hồ sơ khi muốn ngắt kết nối VPN.

Cho Thiết bị Android

  • Cài đặt strongSwan VPN Client từ Cửa hàng Google Play.
  • Trong thư mục configs, tìm tệp P12.
  • Chuyển tệp P12 sang thiết bị Android.
  • Mở tệp P12 qua strongSwan VPN Client và kết nối VPN.

Cho Windows

  • Đến thư mục config và sao chép tệp PEM, P12, và PS1.
  • Dán tệp ở đâu đó khác trên máy tính.
  • Nhấp và nhập tệp PEM vào thư mục Chứng chỉ gốc tin cậy (Trusted Root certificate folder).
  • Mở Windows Powershell và thay đổi thư mục đến nơi bạn dán tệp PEM, P12, và PS1.
  • Sau đó gõ lệnh này và enter,

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

  • Nhập tên script Powershell và nhấn Enter.
  • Ở bước cuối, gõ lệnh này và Enter để hoàn tất thiết lập.

Set-ExecutionPolicy Restricted -Scope CurrentUser

Bây giờ bạn đã kết nối thành công đến VPN và lưu lượng của bạn an toàn!

Cách Tạo Máy Chủ VPN Trên Router VPN? 

Yêu cầu chính cho phương pháp này là bạn nên biết router VPN là gì và nó khác router thông thường như thế nào.

Cách dễ nhất thiết lập VPN là dùng router của bạn hỗ trợ VPN. Nhưng nếu bạn không có router bao gồm tùy chọn này, phương pháp này có thể không hoạt động. Tiếp tục đọc để biết thêm cách tạo máy chủ VPN nếu bạn không có router VPN.

  • Chạy tìm kiếm trên router cho "VPN" để xem nó có tương thích với dịch vụ không.
  • Bạn tìm thấy hướng dẫn router, phải không? Nếu không, bạn có thể tìm trang cài đặt định tuyến bằng cách gõ 192.168.0.1 hoặc 192.168.1.1 trong trình duyệt và tìm phần VPN của trang cấu hình.
  • Khi đến phần VPN, thiết lập máy chủ VPN theo hướng dẫn.
  • Chỉ định giao thức VPN và thiết lập VPN bằng cách nhập tên người dùng và mật khẩu. Khởi động lại router để áp dụng cài đặt.
  • Để dùng VPN trên bất kỳ thiết bị nào, cài đặt tệp cấu hình router và giải nén trên thiết bị.

Cách Tạo Máy Chủ VPN Bằng Cách Flash Router? 

Một lựa chọn thay thế để thiết lập VPN trên mạng gia đình là flash firmware của router. Flash đòi hỏi nghiên cứu trước khi làm, vì vậy hãy cẩn thận nếu quyết định kỹ thuật này. Cơ bản, bạn sẽ cài đặt hệ điều hành lên router bao gồm tính năng như VPN-hosting–cho phép bạn lưu trữ VPN.

Khuyên bạn kiểm tra tương thích router xem nó hỗ trợ DD-WRT hoặc OpenWrt trước khi flash router.

Flash Router 

  • Tải firmware tương thích cho router trên máy tính và cắm router với máy tính.
  • Với cáp ethernet, cắm một đầu vào cổng LAN Router và một đầu vào cổng LAN máy tính.
  • Mở trình duyệt yêu thích trên máy tính và truy cập trang cấu hình router.
  • Đến phần nâng cấp firmware của router
  • Flash router bằng firmware tải ở bước đầu.
  • Làm theo hướng dẫn cẩn thận và flash firmware router.

Tạo Máy Chủ VPN 

  • Tiến đến trang cấu hình router, sau đó làm theo bước tạo máy chủ VPN riêng.
  • Trên trang cấu hình router, đến phần VPN.
  • Bật giao thức VPN (Giao thức khuyến nghị: OpenVPN)
  • Chạy lệnh cho DD-WRT hoặc OpenWrt, tùy loại firmware bạn chọn khi flash router.

 Thiết lập Máy Chủ VPN và Client 

  • Để bắt đầu, cấu hình cài đặt tường lửa router để cho phép kết nối VPN đến (inbound).
  • Tạo chứng chỉ để đảm bảo giao tiếp máy chủ VPN với kênh an toàn đến client VPN.
  • Tạo Khóa riêng (Private Keys) và Chứng chỉ cho Hồ sơ (Profiling) Client VPN.
  • Bây giờ cài đặt phần mềm cho OpenVPN.
  • Tại điểm này, hoàn tất quy trình hồ sơ bằng cách cấp chứng chỉ và khóa riêng cho client VPN.
  • Thiết lập hồ sơ client VPN trên thiết bị sẽ truy cập máy chủ VPN.
  • Client VPN có quyền truy cập bây giờ có thể kết nối đến máy chủ VPN.

Tại Nên Tự Tạo Máy Chủ VPN?

Trong thế giới hàng nghìn nhà cung cấp VPN đưa ra thỏa thuận tốt, có một vài lợi ích và lý do thêm tại sao bạn nên có máy chủ VPN riêng.

Tiết kiệm Phí VPN Hàng Tháng 

Nếu bạn có máy chủ VPN riêng, bạn có thể tiết kiệm tất cả tiền bị trừ từ tài khoản hàng tháng trong khi vẫn nhận tất cả lợi ích VPN. Tuy nhiên, bạn sẽ không dùng được các tính năng bổ sung mà dịch vụ VPN cung cấp như Kill-Switch, Mã hóa kép (Double Encryption), hoặc Đa nhảy (Multi-Hop).

 Truy cập Mạng Gia Đình Từ Bất Kỳ Đâu 

Thiết lập VPN trên router gia đình sẽ cho phép bạn dùng tài nguyên tại nhà như thể bạn vẫn ở đó. Từ in tài liệu từ máy in nhà đến truy cập tệp cá nhân, bất cứ thứ gì có sẵn khi kết nối qua dây sẽ có thể truy cập dùng kết nối VPN.

 Tránh Bị Theo Dõi 

Bạn không muốn hoạt động lướt web bị giám sát bởi dịch vụ VPN. Có máy chủ VPN riêng sẽ đảm bảo dữ liệu của bạn an toàn. Tuy nhiên, nếu bạn muốn dịch vụ VPN bên thứ ba có chính sách log nghiêm ngặt thì bạn có thể chọn ExpressVPN.

Tại Sao BẠN KHÔNG NÊN Tự Tạo Máy Chủ VPN?

Thiết lập máy chủ VPN riêng không cần thiết. Dịch vụ VPN đáng tin cậy sẽ cung cấp mức độ bảo mật và quyền riêng tư cao trừ khi bạn có lý do riêng để thiết lập VPN cho mình.

Tốc độ Internet Chậm 

VPN có thể bảo vệ bạn với mọi chi phí nhưng cũng có thể làm chậm kết nối internet nếu bạn có băng thông tốc độ trung bình.

Router gia đình có thể là tài sản tuyệt vời để thiết lập máy chủ VPN, nhưng chúng không luôn có băng thông cần thiết. Nếu bạn đã có internet tốc độ hạn chế thì lưu trữ máy chủ VPN riêng sẽ làm chậm thêm tốc độ internet.

Chỉ Truy Cập IP Mạng Gia Đình 

Bạn sẽ không có quyền truy cập nhiều vị trí hoặc máy chủ mà nhà cung cấp VPN thương mại cung cấp cho người dùng thử và tìm máy chủ VPN tốt nhất mở khóa thư viện streaming hoặc giả mạo vị trí (geo-spoof) game AR dựa trên vị trí yêu thích. Nhưng bạn chỉ có quyền truy cập địa chỉ IP của mạng gia đình.

Không Có Quyền Truy Cập Tính Năng VPN Bên Ngoài 

VPN thương mại không chỉ cung cấp hoạt động internet an toàn trên web mà cung cấp thêm tính năng đảm bảo quyền riêng tư trực tuyến. Tính năng như Kill-switch, Mã hóa kép, hoặc Đa nhảy thường đi kèm gói cơ bản của dịch vụ VPN bên thứ ba và các tính năng này là cộng thêm để giữ bạn an toàn và ẩn danh trên web!

Tổng Kết! 

Ưu tiên lý do trước nếu thực sự có nhu cầu tạo máy chủ VPN riêng. Bởi vì có yêu cầu nỗ lực thêm nếu bạn thiết lập máy chủ VPN với nguồn lực hạn chế – để duy trì nó – kiểm tra rò rỉ và cấu hình đúng. Ngoài ra, bạn luôn có thể lấy dịch vụ VPN uy tín với giá hợp lý chỉ với chút nghiên cứu!

Bạn có ý kiến gì về vấn đề này? Hãy cho chúng tôi biết ở phần bình luận bên dưới hoặc tiếp tục thảo luận trên Twitter hoặc Facebook của chúng tôi.

Đề xuất của biên tập viên: