Có hai loại VPN. Loại đầu tiên là loại bạn dùng để che giấu hoạt động trên internet nhằm tăng bảo mật và riêng tư. Loại hai là cái bạn dùng để kết nối mạng nhà từ vị trí từ xa.
Trong bài này, chúng tôi sẽ chỉ cách thiết lập loại VPN thứ hai chỉ dùng router của bạn và cái gọi là DD-WRT.
DD-WRT là firmware router mã nguồn mở cho bạn kiểm soát nhiều hơn hầu hết router gốc. Quá trình thiết lập máy chủ VPN riêng không tầm thường, nhưng cũng không quá phức tạp. Đây là những gì bạn cần làm theo từng bước.
Lưu ý: Bạn không nhất thiết cần DD-WRT. Nếu router có hỗ trợ VPN và DDNS, đó đủ – bạn chỉ cần điều chỉnh và xấp xỉ một số bước sắp tới.
1. Cài Đặt DD-WRT
Trước khi thiết lập VPN, chúng ta cần router chạy DD-WRT. Nếu router đã có DD-WRT, thoải mái bỏ qua. Chúng tôi sẽ hơi mơ hồ vì thiết lập khác nhau tùy mẫu router chính xác.
Chế Dộ Dễ: Bạn có thể mua Router Buffalo với DD-WRT cài sẵn. Họ làm router khá tốt và mẫu dưới có Wi-Fi gigabit.
Bước đầu là lấy firmware cần cập nhật router. Vào trang này và nhập số mẫu router. Nếu router tương thích, bạn nhận trang firmware chi tiết thứ bạn cần tải.
Mọi thứ nên được gán nhãn rõ ràng. Trong ảnh chụp trên, binary nâng cấp từ firmware gốc là factory-to-binary.bin.
Mặc dù trang router có thể có hầu hết thông tin bạn cần để chạy, hãy chắc chắn làm theo trang này nữa. Đó bao gồm một số vấn đề bạn có thể gặp nếu hỗ trợ phần cứng router bị lỗi.
Cập nhật ban đầu qua trình cập nhật firmware tích hợp router. Bạn chọn binary DD-WRT từ máy tính cục bộ giống như cập nhật firmware thực. (Một số router có thể cần file prep trước khi nạp firmware thực, nên kiểm tra kỹ hướng dẫn.)
Sau khi router khởi động lại, điều hướng đến https://192.168.1.1 để thiết lập router. Trên màn hình này, bạn thiết lập tên người dùng và mật khẩu cho router. Sau khi tạo, bạn chuyển hướng trang trạng thái.
Nhấp Setup và nhập tên người dùng và mật khẩu bạn tạo.
Trên trang tiếp theo, bạn thiết lập cơ bản router: Tên, IP, và cài đặt DHCP. Đặt dropdown kết nối thành Automatic Configuration - DHCP. Để cài đặt DHCP mặc định. Và cập nhật cài đặt thời gian cho khớp múi giờ.
Nếu muốn thiết lập DNS tùy chỉnh như OpenDNS hoặc Google Public DNS, bạn thiết lập trên trang này. Khi mọi thứ theo ý, nhấp Apply Settings.
Khi thiết lập xong, nhấp tab Wireless và cấu hình mạng không dây theo sở thích. Bất cứ gì bạn làm, đừng mắc lỗi thiết lập mạng này!
Khi đã xong cơ bản, nhấp Wireless Security và thiết lập mã hóa mạng.
2. Thiết Lập Dynamic DNS
Bước tiếp theo là thiết lập DNS forwarder cho WAN IP động. Trừ khi bạn trả tiền IP tĩnh, ISP có thể đổi IP khi muốn – tùy ISP bao giờ đổi – và bạn sẽ cần thay cấu hình VPN mỗi khi cập nhật.
Để tránh này, dùng dịch vụ dynamic DNS. Các dịch vụ này cho bạn tạo URL trỏ đến bất kỳ IP nào ISP cho. DD-WRT hỗ trợ nhiều dịch vụ, cho hướng dẫn này dùng afraid.org miễn phí.
Thật tiếc, không có cách dễ dàng thiết lập này. Bạn có thể kiểm tra trang router trước khi rời nhà, và cập nhật cài đặt VPN với WAN IP hiện tại. Tùy ISP bao giờ đổi. Phương pháp này đủ cho nghỉ ngắn hoặc đi quán cà phê.
Bạn chỉ cần tài khoản miễn phí, cho bạn subdomain từ lựa chọn địa chỉ.
Khi đã tạo tài khoản, đăng nhập và vào menu subdomain. Chúng ta muốn tạo bản ghi A, nên mặc định. Nhập subdomain bạn chọn, rồi chọn domain từ dropdown.
Nhập WAN IP router; lấy được ở góc trên bên phải trang DD-WRT. Nhấn Save rồi nhấp DDNS. Trên trang copy link Direct URL bên cạnh entry subdomain mới.
Khi đã có tài khoản và subdomain, chuyển lại trang router. Dưới Setup, nhấp tab DDNS. Trong dropdown, chọn freedns.afraid.org và nhập user/pass.
Trong hostname dán URL bạn copy bước trên. Để external IP check Yes. Force Update Interval mặc định 10 ngày, nhưng có thể cần điều chỉnh nếu IP cập nhật thường xuyên hơn.
3. Cấu Hình PPTP
Phần còn lại hướng dẫn dùng chế độ dễ bằng cấu hình tùy chọn VPN PPTP (Point to Point Tunneling Protocol) trên DD-WRT. Nếu router cũ ít bộ nhớ, có thể đây là tùy chọn duy nhất.
Đây là công nghệ VPN cũ do Microsoft phát triển. Nó dùng đường hầm giữa thiết bị và mạng nhà dùng Generic Routing Encapsulation. Nghĩa là lưu lượng web từ xa được gói trong gói tin khác và gửi đến router nhà. Nó xử lý yêu cầu và trả dữ liệu gói trong gói khác.
Mặc dù làm chế độ dễ, cần lưu ý PPTP có lỗ hổng bảo mật nghiêm trọng. DD-WRT cho bật MPPE mã hóa, nhưng đây là giao thức yếu. Bạn lấy truy cập tài nguyên cục bộ, nhưng không gần bằng bảo mật OpenVPN.
Để thiết lập PPTP, nhấp tab Services. Sau đó nhấp VPN và khu vực PPTP Server, nhấp Enable Option mở rộng cấu hình. Để Broadcast Support tắt, nhưng bật MPPE Encryption. Nhập lại cấu hình DNS, nhưng có thể bỏ qua WINS server.
Để MTU và MRU mặc định. Cho Server IP, dùng địa chỉ router – 192.168.1.1 mặc định.
Bạn cũng muốn đặt dải IP cho client. Cần định dạng cụ thể: xx.xx.xx.xx-xx. Ví dụ, muốn 10.0.25.150-10.0.25.214, nhập 10.0.25.150-214. Có thể để Max Associated Clients mặc định 64.
Phần tiếp theo là CHAP-Secrets. Đây là user/pass cho mỗi client. Thiết lập: Username * Passwords * (chú ý khoảng trắng giữa text và asterisk). Nếu muốn client có IP cụ thể khi kết nối VPN, thay asterisk thứ hai bằng IP: Laptop * Password 10.0.25.51.
Khi hoàn tất các trường, nhấp Apply Settings, chuyển sang thiết lập client.
4. Cấu Hình Thiết Bị Của Bạn
Bây giờ VPN đã thiết lập và mở cho Internet, hãy xem thiết lập laptop và điện thoại. Hướng dẫn bao gồm PPTP trên Windows, OS X, iOS. Có hướng dẫn Android VPN riêng.
Bạn vẫn dùng cùng thông tin cơ bản trên HĐH khác, nhưng nhớ router cần user/pass cho mỗi client muốn kết nối.
Windows 10
Mở Start Menu nhấp Settings. Sau đó Network and Internet, màn hình bật lên nhấp VPN. Mở Add a VPN Connection điền form. VPN provider nên là Windows. Connection Name tùy bạn.
Trong Server name or address, nhập địa chỉ DNS afraid.org hoặc WAN IP router. VPN Type dropdown chọn PPTP. Để Type of Sign on Username and Password. Nhập user/pass tạo khi cấu hình router.
Khi không ở mạng cục bộ, kết nối từ menu VPN. Cấu hình VPN mới sẽ ở đó. Highlight và nhấp Connect.
OS X
Mở System Preferences nhấp Network. Nếu không chạy admin account, nhấp khóa nhập admin pass. Sau đó nhấp dấu cộng thêm interface. Popup chọn VPN interface. VPN type chọn PPTP.
Đặt tên tùy thích và nhấp Create.
Server Address nhập DNS afraid.org, account name là user thiết lập trên router. Đặt mức mã hóa mong muốn; 128-bit only an toàn hơn. Nhấp Authentication Settings nhập password.
Khi không ở mạng cục bộ, quay lại Network panel nhấp VPN thiết lập. Nhấp Connect.
iOS
Mở Settings app. Nhấp General; cuộn xuống nhấp VPN. Nhấp Add VPN Configuration. Nhấp type chọn PTPP, nhấp mũi tên back. Đặt Description tùy thích.
Server nhập địa chỉ DNS afraid.org hoặc WAN IP router. Account field là user trên router. Để RSA SecurID off. Đặt pass, hoặc để trống nhập pass mỗi lần kết nối.
Mức mã hóa đặt Auto, nhưng có thể nhấp qua đặt Maximum. Tương đương OS X 40 hoặc 128-bit hoặc strict 128-bit, nhưng iOS menu "thân thiện". Để Send All Traffic on.
Điều này thêm menu item màn hình Settings chính, VPN. Khi không ở mạng cục bộ, kết nối VPN bằng cách bật công tắc bên cạnh tùy chọn.
Xong! Tiếp Theo Là Gì?
Bây giờ bạn có VPN cơ bản. Bạn cũng có router mạnh hơn với nhiều tùy chọn. Khám phá cài đặt tìm điều bạn có thể làm với DD-WRT mà firmware router khác không làm được.
Bạn cũng muốn xem cấu hình OpenVPN trên DD-WRT, quá trình phức tạp hơn. Điều này tăng bảo mật VPN, nhưng liên quan thiết lập Certificate Authority và cài client trên tất cả thiết bị.
Dự án DIY IT tại nhà bạn tự hào nhất là gì? Cho chúng tôi biết trong bình luận.