Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Setup VPN server đơn giản


Các thanh niên Dev khi làm dự án thường nghe đến khái niệm: kết nối vào VPN server của khách hàng để làm việc. Developer sử dụng một số VPN client tool như Endpoint security hay OpenVPN client kết nối với server VPN. Từ đó developer có thể truy cập vào server của khách hàng…..

Bài viết này hướng dẫn bạn build up một VPN server đơn giản, qua đó có thể connect vào VPN. Đây cũng là một tip trick để cho các thanh niên hacker giấu đi địa chỉ IP thật của mình.


VPN là gì

VPN hay còn gọi là Virtual Private Network (mạng riêng ảo), cho phép người dùng thiết lập mạng riêng ảo với một mạng khác trên Internet. VPN có thể được sử dụng để truy cập các trang web bị hạn chế truy cập về mặt vị trí địa lý, bảo vệ hoạt động duyệt web của bạn khỏi “sự tò mò” trên mạng Wifi công cộng bằng cách thiết lập mạng riêng ảo cho bạn. 

Setup VPN server

Phần lý thuyết về VPN thì search trên Google có rất nhiều, mình muốn tập trung vào thực hành để hiểu sâu.

Setup một VPN server nằm trong public subnet, local PC sẽ kết nối với VPN server để access vào private EC2 bằng private IP.

Step 1) Launch một EC2 trong public subnet

Bạn cần launch ec2 này bằng AMI OpenVPN server

Connect vào ec2 bằng lệnh sau

ssh -i vpn-ec2.pem openvpnas@54.164.95.217

Nhập các thông số mặc định như trên màn hình, sau đó đổi password acc openvpnpasswd openvpn

Sau đó bạn có thể truy cập vào VPN server qua trình duyệt

Như vậy bạn đã launch 1 VPN server thành công

Step 2) Kết nối VPN server

Tiếp tục launch một 1 EC2 trong private subnet, có thể chọn loại Ubuntu hoặc Amazon 2 đều OK. Do nằm trong private subnet nên bạn không thể access server từ máy local, do nằm ở dải mạng khác. 

Tuy nhiên bằng cách kết nối vào VPN server, máy local của bạn có thể access được vào server trên như bình thường. 

Download https://openvpn.net/client-connect-vpn-for-windows/ cài trên máy local. Sau đó nhập password và IP của VPN server ở trên

Sau khi kết nối success, máy local của bạn đã có thể access vào private instance trên bằng private IP

Đây chính là cách mà các developer sử dụng để access vào môi trường của khác hàng để làm việc.

VPN server sẽ log toàn bộ action của user sau khi kết nối vào VPN như truy cập vào trang web nào, IP gì, giờ nào …. Do đó thanh niên nào mà vào thiendia, xvideo đều bị bắt sống hết

Đăng nhận xét

0 Nhận xét