Câu trả lời:
Đầu tiên, cài đặt plugin OpenVPN Network Manager:
sudo apt-get install network-manager-openvpn-gnome
Mở Trình quản lý mạng, nhấp vào "Thêm" và từ cửa sổ đã mở, chọn "Nhập cấu hình VPN đã lưu ..." trong "Chọn loại kết nối". Điều hướng đến tệp .ovpn của bạn (~ jrg / Documents / vpn-config.ovpn). Nếu nó không tự động tìm thấy chứng chỉ / khóa của bạn (các đường dẫn được tìm thấy trong tệp .ovpn), bạn có thể chọn chúng ở đây hoặc thực hiện bất kỳ thay đổi nhỏ nào khác.
Một điều khác có thể giúp bạn đỡ đau đầu hơn là nhấp vào Cài đặt IPv4, sau đó thay đổi phương thức thành "Chỉ địa chỉ tự động (VPN)". Khi được giữ ở mặc định, điều này sẽ khiến TẤT CẢ lưu lượng truy cập internet đi qua VPN, bất kể cài đặt .ovpn của bạn. Tại đây, bạn cũng có thể đặt máy chủ DNS và miền tìm kiếm để sử dụng trong khi kết nối.
Kinh nghiệm của riêng tôi về kết nối VPN thành công khi thiết lập trên Ubuntu 14.04.
Quản trị viên của chúng tôi đã cho tôi 3 tệp để cài đặt chúng vào openVPN cho Windows 7: * .ovpn, * .crt, * .key
Thực hiện các lệnh sau trong thiết bị đầu cuối Ubuntu của bạn:
sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc
sudo /etc/init.d/networking restart
Mở cửa sổ "Kết nối mạng" (Kết nối VPN -> Cấu hình VPN)
Nhấn nút "THÊM", nhấp vào menu thả xuống và chọn "Nhập cấu hình VPN đã lưu", nhấn nút Tạo.
Trong "Chọn tệp để nhập", hãy chọn tệp "* .ovpn" của bạn.
Trong cửa sổ "Chỉnh sửa ... tên tệp * .ovpn của bạn ...", hãy nhập tên người dùng và mật khẩu cho vpn. Đảm bảo rằng tệp * .crt xuất hiện trong trường Chứng chỉ CA.
Mở bảng "Cài đặt IPv4" và chọn "Chỉ địa chỉ tự động (VPN)".
Mở bảng "VPN" lần nữa và nhấp vào nút "Nâng cao".
Mở bảng "Xác thực TLS" và đảm bảo "* .key" của bạn xuất hiện trong trường "Tệp chính". Nhấn nút Ok.
Nhấn nút "Lưu" trong cửa sổ "Chỉnh sửa ... tên tệp * .ovpn của bạn ...".
Kết nối VPN của bạn sẽ xuất hiện trong cửa sổ "Kết nối mạng".
Đó là tất cả, tôi hy vọng nó sẽ giúp. Chúc may mắn!
Đã muộn để trả lời, nhưng tôi đã tìm thấy một giải pháp (và đó là một PAIN) ...
Bây giờ là phần PAIN: bạn sẽ phải tạo thêm 15 kết nối FrootVPN kể từ khi họ sử dụng các cổng 1194-1209. Lặp lại các bước 7-11 ở trên cho cổng 1195 rồi lại cho 1196 và cứ thế cho đến khi bạn kết thúc với cổng 1209, đảm bảo tên trong Bước 8 khớp với cổng ở Bước 9. Tôi biết ... nó thật tệ!
Bây giờ bạn có thể kết nối với FrootVPN bằng cách nhấp vào biểu tượng Trình quản lý mạng và đi đến Kết nối VPN. Làm việc thông qua danh sách các kết nối FrootVPN cho đến khi bạn tìm thấy kết nối bạn có thể kết nối.
Thành thật mà nói, tôi muốn quản lý mạng hỗ trợ trực tiếp các tệp .ovpn. Chúng tôi sẽ có thể NHẬP tệp .ovpn, Trình quản lý mạng nhận tất cả các cài đặt chính xác từ tệp .ovpn, thực hiện đúng phạm vi cổng cổng và các cài đặt khác được chỉ định bởi nhà cung cấp VPN và lưu tất cả dưới dạng MỘT kết nối. Không cần các tệp .crt nếu mọi thứ đều nằm trong tệp .ovpn.
Trong Unity 14.04, tất cả những gì tôi phải làm là chỉnh sửa kết nối, Nhấp vào "thêm" bằng cách sử dụng danh sách thả xuống để chọn nhập cấu hình VPN đã lưu và sau đó chọn tệp "filename.ovpn" và voila. Làm xong.
Tôi đã trả lời điều này bằng cách sử dụng Trình quản lý mạng như OP yêu cầu, nhưng có CÁCH TỐT HƠN! Tất cả bạn phải làm là tải xuống và cài đặt một chương trình có tên gopenvpn có sẵn thông qua Trung tâm phần mềm Ubuntu. Lưu tệp .ovpn của bạn vào / etc / openvpn với tư cách quản trị viên. Mở gopenvpn sẽ được liệt kê trong Ứng dụng> Internet và nhấp vào tệp .ovpn để kết nối bằng cách nhấp chuột phải vào biểu tượng gopenvpn bạn sẽ thấy trên thanh tác vụ. Dễ dàng như chiếc bánh, đó là cách mà mọi thứ trên máy tính nên có :)
Ngoài ra, bạn có thể bỏ qua tên người dùng và mật khẩu bằng cách tạo các tệp .txt trong / etc / openvpn bằng định dạng này:
username
password
Sau đó, trong mỗi tệp .ovpn của bạn (ví dụ: tệp VPNBook .ovpn), hãy thay đổi dòng có nội dung này:
auth-user-pass
Đến:
auth-user-pass VPNBook.txt
Sử dụng SED
để thực hiện thay thế trên mỗi dòng trong tất cả các tệp .ovpn của bạn, v.v.
root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
Cuối cùng đảm bảo an ninh và làm như vậy để người khác không thấy tên người dùng và mật khẩu của bạn
root@masi:/etc/openvpn# chmod 700 nordvpn.txt
sed
để thay thế điều trong tất cả .ovpn -files của bạn root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
, nơi tập tin mật khẩu nằm trong /etc/openvpn/
. - - Liên quan: nordvpn.com/tutorials/linux/openvpn
Vì vấn đề này khiến tôi gặp rắc rối khá nhiều lần, tôi cũng quyết định tạo một công cụ để tự động hóa "hạ cấp" tệp .ovpn với các certs nhúng vào tệp .ovpn trỏ đến các tệp .pem khác.
Nó có sẵn ở đây: https://github.com/dolanor/ovpnsplit/ Nó đang hoạt động, vì vậy bạn cần cài đặt hoặc bạn chỉ có thể sử dụng các tệp nhị phân từ đây: https://github.com/dolanor/ovpnsplit/release
Đặt tệp .ovpn của bạn vào nơi bạn muốn (Tôi đặt nó vào ~ / .config / openvpn / mà tôi đã tạo), sau đó khởi chạy công cụ
ovpnsplit ~/.config/openvpn/file.ovpn
Nó sẽ tạo tất cả các tệp được nhúng file.ovpn
vào từng .pem
tệp riêng lẻ
Trong NetworkManager, chọn nhập cấu hình vpn và sau đó chọn của bạn ~/.config/openvpn/file.ovpn
. Thông thường, tất cả các tệp chứng chỉ nên trỏ đến cái tốt.
Nhưng một lỗi khác khiến NetworkManager không phát hiện được hướng chính từ cài đặt Nâng cao của TLS Auth. Vì vậy, bạn cần đặt nó đi đúng hướng
Và sau đó, bạn tiết kiệm và bạn nên đi.
Công cụ này sẽ giúp sử dụng hình ảnh docker kylemanna / openvpn tạo ra tất cả các chứng chỉ và TLS Auth.
Tôi tạo ra một kịch bản ở đây để tự động lấy mật khẩu & zip tập tin từ một số trang web vpn như vpnbook.com , chiết xuất ca
, cert
và key
dữ liệu từ các tập tin ovpn, và cập nhật các tệp opvn nên Certs chỉ nên nhập khẩu cho bạn. Nó có thể dễ dàng được sửa đổi để sử dụng với các nhà cung cấp khác.