Skip to main content

Kocoji's Blog

VPN Server Trên AWS với chi phí chỉ từ $1.7 USD mỗi tháng

Update: Hiện mình sử dụng khởi tạo tunnel P2P/S2S hoàn toàn miễn phí trên CloudFlare Zero Trust, tiết kiệm được kha khá chi phí tiền hàng tháng cho việc DNS/VPN/Host Web.😉

Với các Cloud như AWS, chi phí của bạn sẽ chỉ tính theo thời gian sử dụng thực tế, ngoại trừ EIP/Static PublicIP.

Với nhu cầu chỉ sử dụng cho mục đích cá nhân, ko cần online 24/7 và chỉ start lúc cần, nên mình sẽ chỉ khởi tạo Instance T3.micro cơ bản và kết nối VPC route traffic qua Internet Gateway, vấn đề gặp phải là instance khi start sẽ được NAT với một IP Public bất kì, và Route53 mặc định cũng không hỗ trợ tạo record với alias đến EC2 instance chỉ định. Vậy nên mình sử dụng bộ AWS go SDK với Repo: https://github.com/Kocoji/dynaR53. Mục đích sẽ nhận trigger từ EventBridge > Lambda Function > Update các records trong Route53.

Chi phí này cũng chưa hẳn sẽ là tối ưu, nhưng có thể sẽ có giải pháp tốt hơn tối ưu thêm. Cảm ơn các bạn đã dành thời gian đọc bài!