Cách tạo VPN dùng cho bản thân hoặc share cho bạn bè
gtvtkid
8 tháng trướcBình luận: 2Lượt xem: 1.572
Chào các bác. Từ khi các nhà mạng tiến hành chặn truy cập vào các trang xxx thì có vẻ chủ đề VPN lại nóng lên. Trên tinhte mình cũng thấy có nhiều mod hoặc các bác khác share các bước cài đặt hệ thống VPN tuy nhiên hầu hết đều khá khó quản lý, sử dụng và chia sẻ cho người khác. Hoặc một số phương pháp thì có vẻ bị giới hạn bởi nền tảng CloudVPS cung cấp. Bài này mình sẽ chia sẻ cách xây dựng hệ thống VPN dùng cho bạn hoặc chia sẻ cho người khác. Có giao diện quản trị nền web. Hỗ trợ nhiều nền tảng để client dễ dàng truy cập.

Một số lưu ý trong bài viết này là:
- Bạn buộc phải biết cách sử dụng cơ bản về VPS Linux (cụ thể là ubuntu), chỉ cơ bản là truy cập thông qua ssh, chạy 1 câu lệnh thông qua ssh. Bài viết sẽ không hướng dẫn bạn đăng ký, truy cập VPS.

Vậy thì ưu điểm của cách sử dụng VPN này là gì:
- Dễ dàng sử dụng và chia sẻ cho mọi người dù ở bất kỳ đâu.
- Nhiều người có thể chung tiền để đăng ký 1 VPS rồi sử dụng. Tiết kiệm chi phí. Trang quản lý nên web nên người dùng có thể truy cập trực tiếp để quản lý và chia sẻ.

Về ưu điểm của VPN thì chắc mọi người đều biết rồi, mình sẽ không đề cập nữa.

Script cài đặt trong bài viết này hỗ trợ Ubuntu, Debian hoặc Rasberry Pi. VPS mình sử dụng trong bài viết cài đặt Ubuntu 18.04.

Hệ thống VPN server sử dụng trong bài viết là Wireguard. Các bác có thể tìm hiểu thêm 1 số thông tin về Wireguard tại đây: https://www.wireguard.com/

WireGuard: fast, modern, secure VPN tunnel

WireGuard: fast, modern, secure VPN tunnel
wireguard.com


Các bước cài đặt như sau:
1. Truy cập VPS của bạn thông qua ssh, giao diện sau khi truy cập bằng ssh sẽ như này:
upload_2019-12-1_16-0-49.png

- Sử dụng câu lệnh sau để tải và cài đặt script:
Code:
curl https://raw.githubusercontent.com/picassio/wg-dashboard/master/install_script.sh | sudo bash
upload_2019-12-1_16-2-52.png

- Script sẽ tự động chạy và cài đặt, các bác có thể lôi gì đó ra làm trong khi chờ đợi ;). Quá trình cài đặt cỡ khoảng 3-4 phút.

- Như vậy là đã cài đặt xong, các bác có thể truy cập trang quản lý trên trình duyệt bằng đường dẫn hệ thống cung cấp:
upload_2019-12-1_16-22-9.png

- Khi mới truy cập lần đầu tiên, hệ thống sẽ yêu cầu các bác tạo tài khoản quản lý, điền các thông tin cần thiết rồi bấm "Create":
upload_2019-12-1_16-24-42.png

- Hệ thống sẽ show ra cho các bác thông tin cơ bản của VPN server, nếu không cần thay đổi gì thì các bác bấm vào "Save and restart" để hệ thống start VPN server:

upload_2019-12-1_16-26-13.png

2. Tạo profile để kết nối:
- Để tạo profile kết nối, các bác bấm vào mục "Peer":
upload_2019-12-1_16-37-58.png

- Bấm vào "Add Peer"
upload_2019-12-1_16-38-31.png

- Điền tên cho dễ nhớ và bấm save:

upload_2019-12-1_16-39-51.png
- Ta sẽ có 2 cách để sử dụng kết nối này cho client là dùng QRcode (dành cho điện thoại) hoặc tải về file cấu hình (cả máy tính và điện thoại).
upload_2019-12-1_17-13-26.png


- Để tạo kết nối cho người khác, các bác có thể tạo bao nhiêu tuỳ thích cũng ở trong mục này và chia sẻ cho mọi người sử dụng.

3. Tải VPN client trên điện thoại, máy tính:
- Để sử dụng VPN thì các bác cần tải client:
IOS client tại đây: https://apps.apple.com/vn/app/wireguard/id1441195209

‎WireGuard

‎WireGuard is a fast, modern, and secure VPN tunnel. This app allows users to manage and use WireGuard tunnels. The app can import new tunnels from archives and files, from QR codes, or you can create one from scratch. It is currently undergoing...
apps.apple.com

Windows client tại đây: https://download.wireguard.com/windows-client/wireguard-amd64-0.0.35.msi
MacOS clinet tại đây: https://apps.apple.com/vn/app/wireguard/id1451685025?mt=12

‎WireGuard

‎WireGuard is a fast, modern, and secure VPN tunnel. This app allows users to manage and use WireGuard tunnels. The app can import new tunnels from archives and files, or you can create one from scratch. It is currently undergoing rapid...
apps.apple.com

Android client tại đây: https://play.google.com/store/apps/details?id=com.wireguard.android&hl=en_US

WireGuard - Apps on Google Play

This is a simple app for managing WireGuard VPN tunnels.
play.google.com


Hoặc các bác có thể search với từ khoá wireguard trên các appstore. Biểu tượng của app là hình con giun lai rồng trắng như này :
upload_2019-12-1_16-36-24.png



4. Kết nối VPN.
4.1 Ví dụ ta sử dụng trên IOS:

- Trên trang quản lý VPN server, bấm vào mục QRcode, hệ thống sẽ show ra QRcode để các bác sử dụng trên App Wireguard trên IOS:

upload_2019-12-1_16-45-49.png

- Bật App Wireguard trên IOS, bấm vào dấu "+" nhỏ ở góc trên bên phải để thêm kết nối:
upload_2019-12-1_16-48-38.png

- Bấm chọn "Create from QR code" và scan mã QR code vừa tạo:

upload_2019-12-1_16-49-46.png

- Điền tên cho kết nối và chọn Save:
upload_2019-12-1_16-51-43.png

- Vậy là đã đã tạo kết nối xong, bấm vào biểu tượng này để kết nối:

upload_2019-12-1_16-53-22.png

- Vậy là đã kết nối được:

upload_2019-12-1_16-54-21.png


4.2 Còn ví dụ ta kết nối trên Windows 10:
- Tải về file config:
upload_2019-12-1_17-0-54.png

- Bật wireguard trên Windows và chọn "Import tunnel(s) from file", chọn file cấu hình vừa download về:
upload_2019-12-1_17-2-57.png

- Bấm chọn Active để kích hoạt kết nối:
upload_2019-12-1_17-4-39.png

- Vậy là đã kết nối thành công:
upload_2019-12-1_17-5-48.png
5. Kiểm tra kết nối.

Để kiểm tra kết nối, các bác có thể truy cập vào website https://whoer.net/ trên trình duyệt.
Các bác có thể thấy là IP truy cập của các bác đã được đổi sang IP của VPS, keke. Như thế là đã thành công.

upload_2019-12-1_16-57-22.png


Một số thông tin thêm:
- Script này được mình clone trên github, có chỉnh sửa thêm 1 số thông tin để dễ sử dụng hơn. Mọi người có thể donate cho tác giả tại đây: https://github.com/wg-dashboard/wg-dashboard

wg-dashboard/wg-dashboard

an (unmaintained) easy-to-use dashboard for wireguard vpn - wg-dashboard/wg-dashboard
github.com

- Wireguard sử dụng kết nối UDP (nhanh hơn TCP). Nên cần phải chọn các nhà cung cấp VPS hỗ trợ mở kết nối UDP. Một số ít nhà cung cấp VPS block UDP. Block UDP thì bó tay, không dùng được nha 😆.

Chúc các bác sử dụng VPN vui vẻ.
Bạn
Hi bạn!
Cấp độ thành viên Tinh Tế
Điểm Reward Store
Tuổi Tinh tế

Tải app Tinh tế

Tải app Tinhte - Theo dõi thông tin mà bạn yêu thích

Tải app TinhteTải app Tinhte
Tải app Tinh tế cho Android trên Google PlayTải app Tinh tế cho iPhone, iPad trên App Store
0 bài đăng
hemilo+ 167VIPhemilo
10.282 bài đăng
quangthegtvtk49+ 161CAO CẤPquangthegtvtk49
5.460 bài đăng
0 bài đăng
hoangsytai+ 77CAO CẤPhoangsytai
3.557 bài đăng
  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2020 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: 209 Đường Nam Kỳ Khởi Nghĩa, Phường 7, Quận 3, TP.HCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019