Cài đặt Outline VPN miễn phí

1
1549

HƯỚNG DẪN CÀI ĐẶT OUTLINE VPN TRÊN VPS, SERVER

wikivps-outline vpn
wikivps-outline vpn
VPN là gì?

Trước khi tìm hiểu Outline VPN là gì, mình muốn các bạn nắm được cơ bản về VPN là gì trước, nếu bạn nào biết rồi thì bỏ qua bước này, còn chưa thì các bạn truy cập link này để nắm nhé.

Outline VPN là gì?

Outline VPN là một software VPN mã nguồn mở (open source), miễn phí, được tạo bởi Jigsaw (Tìm hiểu về Jigsaw), Chính xác hơn là được tạo bởi Alphabet, Alphabet là công ty mẹ của Google và một số cty khác bao gồm cả Jigsaw.

Nhìn vào cây cấu trúc như hình dưới sẽ giúp bạn dễ hiểu hơn.

wikivps-alphabet business tree
wikivps-alphabet business tree

Theo thông tin trên trang chủ, đối tượng sử dụng chính mà Outline nhắm tới là nhà báo (Journalists) và các công ty về tin tức, báo, tạp chí (news organizations), vì họ cần phải truy cập tới hệ thống ở cty khi đang tác nghiệp bên ngoài, và điều kiện để truy cập vào hệ thống là phải thông qua một kênh truyền bảo mật, thì Outline sẽ là một Software VPN siêu đơn giản và dễ dàng cài đặt, quản trị cho những đối tượng như trên. Do vậy nên nó sẽ khá dễ dàng để cá nhân củng như tổ chức triển khai và sử dụng.

Điểm khác biệt của Outline VPN là gì?

Một vài khác biệt của Outline VPN so với các software VPN khác là:

  • Sử dụng Docker containers.
  • Sử dụng một command để cài đặt.
  • Có thể cài đặt chung với những ứng dụng khác, web servers, và nhiều hơn nữa.
Yêu cầu cần thiết để cài đặt và sử dụng Outline VPN.
  • Một VPS hoặc Server
  • Có cài đặt sẵn Docker Engine (Sẽ hướng dẫn cài)
  • Một user thường (non-root user), và được enable sudo command
  • Một local computer chạy hệ điều hành Windows, macOS hoặc Linux
Cài đặt Outline VPN gồm có các bước như sau. (tóm tắt)
  1. Cài đặt Docker Engine nếu chưa cài.
  2. Cài đặt Outline VPN Server (cài trên VPS hoặc Server đã chuẩn bị ở trên), Sau khi cài xong Outline VPN sẽ cung cấp cho mình thông tin kết nối cho Outline Manager Software, copy lưu lại cẩn thận để cấu hình cho bước 3.
  3. Cài đặt Software Outline Manager (Có bản dành cho Windows, macOS và Linux), chỉ cần down về nhấp cài đặt theo mặt định rồi cấu hình thông tin Outline VPN Server trên bước 2 điền vào là xong.
  4. Tạo VPN account cho người dùng.
Bước 1: Cài đặt Docker Engine (nếu chưa cài)

SSH vào VPS hoặc Server và chạy lệnh cài đặt Docker Engine

Khởi động Docker engine và bật onboot để khi reboot lại VPS, Server thì Docker tự khởi động.

Kiểm tra xem Docker chạy chưa.

Bước 2: Cài đặt Outline VPN Server

Kiểm tra Docker đã được cài đặt, mới thực hiện Bước 2 này. Chạy lệnh sau để cài đặt Outline VPN Server.

Bạn sẽ thấy rất nhiều thông tin hiển thị trong quá trình cài đặt: Đầu tiên kiểm tra các chương trình cần thiết (Docker Engine), tạo secret keys, và cuối cùng là download các Docker container: 1 cái là shadowbox server và một cái watchtower nhằm mục đích theo dõi và update shadowbox khi cần.

Khi cài đặt xong, bạn sẽ thấy output giống tương tự như dưới đây:

Đây là thông tin mà Outline Manager cần để kết nối tới Outline VPN Server, bạn lưu nó lại 1 nơi an toàn để cấu hình cho Bước 3.

Bước 3: Cài đặt Outline Manager để quản lý Outline VPN Server.

Jigsaw tạo một desktop app gọi là Outline Manager để giúp người dùng có thể quản lý được Outline Server đã cài phía trên. Bạn có thể cài đặt nó ở local machine (laptop cá nhân, chứ không phải cài thêm vào cái Server Outline phí trên). Hiện tại thì mình thấy Outline Manager hổ trợ cài đặt trên cả 3 nền tảng Windows, macOS và Linux.

Bạn có thể download official app tại đây:

Mình sẽ chỉ các bạn setup Outline Manager trên macOS (Linux với Windows tương tự, vì chỉ cần downsource về cài thôi, còn cấu hình Outline Manager thì như nhau).

Sau khi tải về từ link phía trên mình đưa, các bạn tiến hành cài đặt bình thường, sau đó mở App Outline Manager lên. Nó sẽ hỏi bạn có đọc hiểu những điều khoản của nó chưa, nếu đọc hiểu rồi thì bạn nhấn OK.

wikivps-khởi động Outline manager
wikivps-khởi động Outline manager

Bạn sẽ thấy cửa sổ sau.

wikivps- chọn Outline Server
wikivps- chọn Outline Server

Ở bước này mình sẽ chọn mục số 4 “Set up Outline anywhere” có nghĩa là bất kỳ vps, server bạn lấy ở đâu củng được, bất kỳ nhà cung cấp. Chờ đã, quay lại 3 ô còn lại là DigitalOcean, Google Cloud Platform, Amazone web services, đây là 3 chức năng tích hợp sẵn (native integreted) có nghĩa là bạn chỉ cần điền thông tin tài khoản quản trị của từng nhà cung cấp tương ứng và cấp quyền, thì Outline Manager sẽ tự động gửi lệnh tới để khởi tạo vps, cài docker (Bước 1), cài Outline VPN Server (Bước 2) cho bạn luôn quá đơn giản đúng không. (Mình sẽ viết thêm 1 bài về trường hợp này cho các bạn). Bây giờ quay lại tiếp tục cấu hình Outline Manager với VPS Outline Server mình đã cài đặt nào.

Chọn ô số 4 nhấn “GET STARTED”.

wikivps- cấu hình Outline Manager
wikivps- cấu hình Outline Manager

Bây giờ bạn nhớ ở Bước 2 mình có dặn lưu lại đoạn cấu hình (string configuration) là thông tin giúp cho Outline Manager có thể kết nối tới Outline Server và quản trị Outline Server từ xa. Copy thông tin bỏ vào ô số 2 “Paste your installation output here”, nhấn DONE, kết nối thành công bạn sẽ thấy như sau.

wikivps- kết nối outline manager thành công
wikivps- kết nối outline manager thành công

Như vậy là việc cài đặt Outline Manager đã hoàn tất rồi à. giờ cài client và sài, bước cuối nào.

Bước 4: Tạo user trên Outline Manager, cài đặt Outline Client và sử dụng.

4.1 Cho người dùng macOS.

Đầu tiên mình sẽ cài Client trên chính máy macOS của mình luôn để sài trước, sau đó mới add thêm user.

wikivps-cấu hình outline vpn cho máy cài outline manager
wikivps-cấu hình outline vpn cho máy cài outline manager

Nhấn vào “GET CONNECTED”, Outline sẽ hỏi bạn là cài Client cho chính thiết bị này (là máy laptop mình đang cài Outline Manager) hay là cài cho thiết bị khác (là một máy tính khác, hoặc điện thoại, máy tính bảng) mình chọn “CONNECT THIS DEVICE” là kết nối chính thiết bị của mình.

wikivps-chọn thiết bị cài client
wikivps-chọn thiết bị cài client

Sau đó nó hiện tra một cửa sổ có chứa access key cho client, copy access key này lại tí nữa cài đặt xong Outline client mình sẽ cấu hình access key này vào đó là ok.

wikivps- lấy access key
wikivps- lấy access key

Vừa nhấn vào nút copy xong nó sẽ hiển thị cửa sổ cài đặt Outlien client từ App Store, nhấn vào “INSTALL OUTLINE”

wikivps- cài đặt outline client
wikivps- cài đặt outline client

Tiếp đó nó sẽ tự động mở Apple Store ra như sau.

wikivps-apple store outline client
wikivps-apple store outline client

Hình trên là mình đang cài Outline client trên macOS. Cài xong bật Outline lên nó sẽ hiện lên thanh task bar như hình.

wikivps-outline client
wikivps-outline client

Nhấn vào dấu cộng để Add server, nó sẽ bắt bạn nhập access key mà nãy mình nhờ các bạn lưu lại, copy rồi paste vào nhấn ADD SERVER nha.

wikivps-add server outline
wikivps-add server outline

Add xong, nhấn và nút CONNECT, rồi chờ nó hiển thị CONNECTED là lúa về : )).

wikivps-kết nối thành công outline server
wikivps-kết nối thành công outline server

4.2 Cho người dùng Windows.

Đứng từ Outline Manager tiến hành tạo thêm User, nhấn vào nút ADD KEY bự đùng, đổi tên key vừa tạo cho trùng tên User, bên phải cái access key mới có chữ SHARE, nhấn vào đó.

wikivps-tạo access key cho new user
wikivps-tạo access key cho new user

Copy access key này gửi cho User. (Thường thì copy cái link “COPY INVITATION” rồi mail cho User để nó tự đọc hướng dẫn tự làm, rất dễ, còn chắc kèo thì copy quăng nó cái access key luôn, rồi chỉ nó down app client về cài)

Đứng từ máy User (ví dụ: Windows 10), download Outline client về theo link này.

Download về xong, khởi động lên, cài đặt giống như cho phần 4.1 người dùng macOS

Chúc mọi người cuối tuần vui vẻ, trong quá trình cài đặt cần hổ trợ gì mọi người cứ pm mình thông qua comment trực tiếp hoặc skype, facebook nhé.

  • Skype : goonux
  • Fanpage : https://www.facebook.com/wikivps.net/
  • Email : info@wikivps.net

Bình luận qua Facebook

1 BÌNH LUẬN

BÌNH LUẬN

Please enter your comment!
Please enter your name here