Trang chủ Proton VPN

Cách thiết lập Proton VPN trên bộ định tuyến OpenWrt bằng OpenVPN

Đọc
6 phút
Danh mục
Bộ định tuyến

Có thể thiết lập Proton VPN trên bộ định tuyến để bảo vệ mọi thiết bị kết nối internet bằng bộ định tuyến đó. Hướng dẫn này sẽ trình bày từng bước cách thiết lập Proton VPN trên bộ định tuyến OpenWrt(cửa sổ mới) bằng giao thức VPN OpenVPN.

Vui lòng lưu ý rằng chỉ hỗ trợ OpenWrt 22.03+. Nếu đang chạy phiên bản OpenWrt cũ hơn, khuyến nghị nâng cấp lên phiên bản firmware mới nhất. Vui lòng lưu ý thêm hướng dẫn này giả định bộ định tuyến đang sử dụng cài đặt “mặc định của nhà máy”. Nếu đã thay đổi các cài đặt này, hiện tượng rò rỉ DNS có thể xảy ra.

Ngoài ra còn có các hướng dẫn thiết lập Proton VPN trên nhiều bộ định tuyến phổ biến khác.

Trước khi bắt đầu, cần chuẩn bị các mục sau:

Cách thiết lập Proton VPN trên bộ định tuyến OpenWrt

1. Tải xuống tệp cấu hình OpenVPN

Đăng nhập vào Proton VPN bằng tên người dùng và mật khẩu Tài khoản Proton tại account.protonvpn.com, đi tới Tải xuốngTệp cấu hình OpenVPN, rồi tải xuống tệp cấu hình OpenVPN. Hãy nhớ Chọn nền tảng: Bộ định tuyến.

Tìm hiểu cách tải xuống tệp cấu hình OpenVPN từ Proton VPN

2. Cài đặt các gói được yêu cầu

Làm theo các hướng dẫn chính thức này(cửa sổ mới) để cài đặt các gói sau cho OpenWrt: openvpn-openssl(cửa sổ mới)luci-app-openvpn(cửa sổ mới).

Sau khi hoàn tất việc này, hãy tắt bộ định tuyến rồi bật lại. Giao diện web OpenWrt lúc này sẽ có một trang cấu hình OpenVPN mới.

3. Tải lên và chỉnh sửa tệp cấu hình OpenVPN

Trong giao diện web OpenWrt, đi tới VPNOpenVPNTải lên tệp cấu hình OpenVPN Duyệt… chọn tệp cấu hình OpenVPN đã tải xuống ở bước 1.

Cài đặt các gói được yêu cầu

Bây giờ, hãy đi tới OpenVPN instances và nhấp vào Chỉnh sửa bên cạnh tệp cấu hình OpenVPN vừa tải lên.

Chỉnh sửa tệp cấu hình

Tìm dòng bắt đầu bằng auth-user-pass và thêm đường dẫn đầy đủ đến tệp .auth chứa tên người dùng/mật khẩu. Có thể tìm thấy tệp này ở phía dưới trang, bên cạnh tiêu đề Mục để thêm tệp ‘auth-user-pass’ tùy chọn cùng với thông tin đăng nhập.

Thực hiện các chỉnh sửa

Trong ô bên dưới Mục để thêm tệp ‘auth-user-pass’ tùy chọn cùng với thông tin đăng nhập, hãy nhập tên người dùng và mật khẩu OpenVPN. Lưu ý: Thông tin này khác với tên người dùng và mật khẩu Proton VPN thông thường.

Lưu ý: để sử dụng tính năng lọc DNS NetShield, hãy thêm hậu tố +f1 vào tên người dùng để chặn phần mềm độc hại hoặc +f2 để chặn phần mềm độc hại, quảng cáo và trình theo dõi (ví dụ: 123456789+f2).

Nhấp vào Lưu, sau đó đi tới VPNOpenVPNLưu & Áp dụng.

Lưu và Áp dụng

4. Khởi động và kích hoạt máy khách OpenVPN

Đi tới OpenVPN instances tích vào ô Đã kích hoạt Khởi động cho giao diện VPN vừa tạo. Kết nối OpenVPN có thể mất tối đa 10 giây để khởi động (và đóng).

Nhấp vào Lưu & Áp dụng khi hoàn tất.

Khởi động và kích hoạt máy khách OpenVPN

5. Cấu hình các quy tắc tường lửa

VPN hiện đã được thiết lập và bộ định tuyến có thể sử dụng. Tuy nhiên, các thiết bị kết nối với bộ định tuyến sẽ không thể truy cập internet. Để khắc phục điều này, cần cấu hình một số quy tắc tường lửa. Đi tới MạngTường lửaZonesZones ⇒ Forwardingswan (vùng màu đỏ) → Chỉnh sửa.

Edit wan zone

Đi tới tab Cài đặt nâng caoThiết bị được bao phủ và chọn Bộ điều hợp Ethernet “tun(x)” từ menu thả xuống (đây có thể sẽ là tun0 nếu chỉ có một giao diện VPN duy nhất đang chạy).

Nhấp vào Lưu, sau đó nhấp vào Lưu & Áp dụng.

OpenWrt firewall options

6. Cấu hình cài đặt DNS

Đi tới Mạng Giao diện wan → Chỉnh sửa.

Đi tới tab Cài đặt nâng cao và cấu hình các cài đặt sau:

  • Sử dụng máy chủ DNS do các bên ngang hàng quảng bá: Bỏ chọn
  • Sử dụng máy chủ DNS tùy chỉnh: 10.2.0.1
Cấu hình cài đặt DNS 2

Nhấp vào Lưu, sau đó nhấp vào Lưu & Áp dụng.

7. Chạy thử nghiệm

Thiết lập kết nối VPN. Để xác minh VPN đang hoạt động, hãy truy cập trình quét IP bảo mật miễn phí(cửa sổ mới) từ bất kỳ thiết bị nào trên mạng. Để đảm bảo không có rò rỉ DNS, hãy truy cập dnsleaktest.com(cửa sổ mới).