OpenVPN 클라이언트에 연결하는 방법을 단순화하세요

OpenVPN 클라이언트에 연결하는 방법을 단순화하세요

Arch Wiki를 팔로우하세요.가이드ProtonVPN에일부 .ovpn. /etc/openvpn/client​서버에 연결하고 싶을 때마다 다음 명령을 모두 입력해야 합니다.

sudo openvpn /etc/openvpn/client/file.ovpn

어떤 이유로 인해 내 쉘 자동 완성이 파일 이름과 작동하지 않는 경우 서버에 연결하는 방식을 단순화하기 위해 권장되는 방법은 무엇입니까? 사용자를 위해 폴더 내부의 내용을 관리하는 응용 프로그램이 있을 것이라고 확신하므로 client간단한 명령으로 충분하지만 어떤 이유에서인지 찾을 수 없습니다.

내가 연결하는 가장 일반적인 서버에 대한 셸 구성에서 항상 별칭을 사용할 수 있지만 이런 방식으로 작업하는 것은 직관에 어긋나는 것 같습니다.

관찰하다:패키지 자체를 사용할 수 있지만 protonvpn내 컴퓨터에서 바로 사용할 수는 없는 것 같으므로 여기서는 무시하겠습니다.

답변1

몇 가지 가능성을 생각해 볼 수 있습니다.

쉘 방식

별칭을 사용하는 대신 지루한 작업을 대신 수행하는 쉘 스크립트를 만드는 빠르고 지저분한 접근 방식이 있습니다.

#!/bin/sh
sudo openvpn /etc/openvpn/client/$1.ovpn

아마도 수십억 개의 구성 스크립트가 없으므로 이 작업은 제대로 작동할 것입니다.

네트워크 관리자 방법

NetworkManager를 사용하는 경우 패키지 를 설치 networkmanager-openvpn하고 이를 사용하여 다음과 같은 nmcli연결된 .ovpn파일을 가져올 수 있습니다.아치스 위키:

nmcli connection import type openvpn file <file.ovpn>

NetworkManager OpenVPN 클라이언트에는 Gnome 및 KDE의 멋진 그래픽 인터페이스도 있습니다(중요한 경우). :-)

관련 정보