Nói chung là VPN bây giờ thật sự có giá khá rẻ rồi, tuy nhiên với tinh thần "em yêu khoa học" thì tự trồng một con VPN server với IP cố định với chi phí gần như là bằng 0 là thứ mình thích nhất và muốn giới thiệu tới anh em yêu 'cũng ngon-bổ tí-rẻ rẻ" . Anh em cần 2 thứ sau đây để có thể thực hiện được nhé.

  • Cần một em server bé tí tí. Cái này thì Google Cloud Free Tier có nè, GG cho free anh em một con server 0.2CPU, 600Mb RAM. Nói chung là quá đủ để làm VPN server.
  • Dùng phần softether để làm VPN server. Em này có vẻ ngon vì nó support nhiều chuẩn (cái này mình ko rõ lắm, thấy có OpenVPN, L2TP/IPSec là ổn với mình rồi).

Các bước tiến hành như sau:

  1. Tạo một server với size là f1-micro trên region là us-central hoặc us-west-1. Khi tạo bạn phải để ý nếu bên phải nó có dòng "Your first 744 hours of f1-micro instance usage are free this month" thì mới ổn nhé, không là bị tính tiền á.

2. Cài đặt softether bằng docker. Nói chung là mấy cái soft đồi hỏi cấu hình phức tạp thì mình lười cài terminal lắm, cái nào docker được thì docker hết. Để cài docker chỉ với 1 command thì bạn tham khảo bài "Cài nhanh Docker trên Ubuntu trong 1 nốt nhạc" của mình nhé. Còn bên dưới là cách run softether.

docker run -d --restart always --name softether --cap-add NET_ADMIN -p 500:500/udp -p 4500:4500/udp -p 1701:1701/tcp -p 1194:1194/udp -p 5555:5555/tcp -e PSK=123123123 -e USERS="ruser:AbcAbc123;admin:ranlaloaiboxackhongchan" -e SPW=cC444XFAF345FAv -e HPW=FGA454f3aAFB siomiz/softethervpn:alpine
setup softether bằng docker

3. Mở firewall cho access vào thui. Cái này các bạn tham khảo trên internet nhé. Mình chụp cái screen của mình bên dưới để tham khảo nà.

Mình dùng kiểu Target tags nên để cái rule này apply vào cái instance của bạn thì phải gắn network tag như mình để là softether vào nhé.

firewall cho softether

Xong rồi đó, vậy là xong, tính ra mình cài mất có 15 phút thui, thời gian chủ yếu là cấu hình vpn trên điện thoại với máy tính của mình. Chứ cài đặt và setup thì chỉ có 5 phút thoi. Chúc anh em vui...