NordVPN Lite를 사용하여 OpenWRT 라우터에서 NordVPN을 설정하는 방법은?

도입

본 문서에서는 LuCI 웹 인터페이스 또는 명령줄 인터페이스(CLI)를 통해 NordVPN Lite(nordvpnlite) 클라이언트를 사용하여 OpenWrt 라우터에서 NordVPN 연결을 설정하는 방법을 설명합니다.

시작하기 전

  • 웹 인터페이스 단계를 위한 LuCI가 활성화되어 있거나, 명령줄(CLI) 단계를 위한 SSH 액세스 권한이 있는 OpenWrt 라우터가 필요합니다.
  • Nord 계정 인증 토큰이 필요하며, Nord 계정 대시보드에 로그인하여 토큰을 받을 수 있습니다.
  • NordVPN 다운로드 페이지에서 라우터의 아키텍처(aarch64, mipsel 또는 x86_64)와 일치하는 NordVPN Lite 패키지를 다운로드해야 합니다.

조치 방법

LuCI 웹 인터페이스 사용

  1. 패키지 다운로드:
    1. NordVPN 다운로드 페이지에서 라우터의 CPU와 일치하는 .ipk 패키지를 컴퓨터에 다운로드합니다.
  2. 패키지 설치:
    1. 브라우저에서 LuCI 웹 인터페이스(http:///)를 엽니다(일반적으로 192.168.1.1).
    2. "System(시스템)"을 클릭하고 "Software(소프트웨어)"를 클릭합니다.


       
    3. "Update lists(목록 업데이트)"를 클릭합니다.
    4. "Upload Package(패키지 업로드)"에서 다운로드한 .ipk 파일을 선택하고 "Upload & Install(업로드 및 설치)"를 클릭합니다.
      참고: URL 필드만 표시되면 .ipk에 직접 링크를 붙여넣고 설치하세요.
  3. NordVPN Lite 구성:
    1. 설치가 완료되면 "System(시스템)"으로 이동한 다음 "File Editor(파일 편집기)"로 이동합니다.
    2. "Path(경로)" 필드에 /etc/nordvpnlite/config.json을 입력합니다.
    3. 아래 구성을 텍스트 필드에 붙여넣고 "Save(저장)"를 클릭합니다. 
      참고: YOUR_AUTH_TOKEN_HERE를 Nord 계정의 토큰으로 바꾸세요.
{
  "log_level": "error",
  "log_file_path": "/var/log/nordvpnlite.log",
  "adapter_type": "linux-native",
  "interface": {
    "name": "nordvpnlite",
    "max_route\_priority": 6000,
    "config_provider": "uci"
  },
  "authentication_token": "YOUR_AUTH_TOKEN_HERE",
  "vpn": "recommended"
}
  1. 연결 시작:
    1. "System(시스템)"으로 이동한 다음 "Startup(시작)"으로 이동합니다.
    2. 목록에서 nordvpnlite를 찾은 후 "Start(시작)"를 클릭합니다.
  2. 연결 확인:
    • LuCI 웹 인터페이스에서 연결 상태를 확인하려면 "상태(Status)"로 이동하여 연결 메시지에 대한 "시스템 로그(System Log)"를 클릭하세요.
    • "Network(네트워크)"에서 Interfaces(인터페이스)"를 클릭하여 nordvpnlite 인터페이스를 볼 수도 있습니다.

명령줄 인터페이스(CLI) 사용

먼저 ssh root@<router-ip>을 입력하여 SSH를 통해 라우터에 연결합니다. 그런 다음 아래 단계를 따라하세요.

  1. 패키지 다운로드:
    1. 아래 명령을 입력하여 패키지를 라우터의 /tmp 디렉터리에 바로 다운로드합니다. <file-name>.ipk를 다운로드 페이지(wget https://downloads.nordcdn.com/nordvpnlite/<file-name>.ipk -P /tmp)의 올바른 파일 URL로 바꾸세요.
  2. 패키지 설치:
    1. 패키지 목록을 업데이트합니다(opkg update).
    2. 패키지를 설치합니다(opkg install /tmp/<file-name>.ipk).
  3. NordVPN Lite 구성:
    1. 아래 명령을 입력하여 구성 파일을 만들고 편집합니다.
      참고: 명령을 실행하기 전에 YOUR_AUTH_TOKEN_HERE를 실제 토큰으로 바꿔주세요.토큰은 비밀로 유지하세요.
cat >/etc/nordvpnlite/config.json <<'JSON'
{
 "log_level": "error",
 "log_file_path": "/var/log/nordvpnlite.log",
 "adapter_type": "linux-native",
 "interface": {
   "name": "nordvpnlite",
   "max_route_priority": 6000,
   "config_provider": "uci"
 },
 "authentication_token": "YOUR_AUTH_TOKEN_HERE",
 "vpn": "recommended"
}
JSON
  1. 연결 시작:
    1. 명령어 nordvpnlite start를 입력합니다.
  2. 연결 확인:
    1. 다음 명령을 사용하여 연결을 확인할 수 있습니다.
      1. nordvpnlite status — 현재 연결 상태를 표시합니다.
      2. ip <PERSON> nordvpnlite — nordvpnlite 네트워크 인터페이스가 활성화되어 있는지 확인합니다.
      3. wget -qO- https://ipinfo.io/ip — 현재 공개 IP 주소를 표시하며, NordVPN 서버 IP여야 합니다.
  3. 위치 변경:
    1. 구성 파일을 편집하여 VPN 서버 위치를 변경합니다. 예를 들어, 독일에 연결하려면 sed -i 's/"vpn": "recommended"/"vpn": { "country": "de" }/' /etc/nordvpnlite/config.json을 실행합니다.
    2. 서비스를 다시 시작하여 새 설정을 적용합니다(nordvpnlite stop nordvpnlite start).
    3. 사용 가능한 모든 국가 코드 목록을 보려면 nordvpnlite countries를 실행합니다.
  4. 업데이트 또는 제거:
    1. 업데이트: 최신 .ipk 패키지를 다운로드하고, 1단계와 2단계에서 사용한 방법과 동일한 방법으로 설치합니다. 구성 파일은 보존됩니다.
    2. 제거: opkg remove nordvpnlite 명령을 입력합니다.
  5. 연결 중지:
    • VPN 연결을 해제하려면 nordvpnlite stop을 실행합니다.

추가 팁

  • 연결 문제가 발생하면 인증 토큰, JSON 구문, 라우터의 시간을 다시 확인하세요.
  • 네트워크 인터페이스가 누락되었다면 서비스가 시작되었는지, 다른 VPN 클라이언트가 동일한 인터페이스 이름을 사용하고 있는 것은 아닌지 확인하세요.
  • 자세한 로그를 보려면 구성 파일에서 "log_level": "info"를 임시로 설정하고 서비스를 다시 시작한 다음, /var/log/nordvpnlite.log에서 로그를 검토하세요.
  • nordvpnlite는 오픈 소스입니다. 자세한 내용은 공식 GitHub 프로젝트 페이지와 저장소에서 확인하세요.
이 게시글이 도움이 되었나요?

여전히 문제가 지속되나요?

  • 라이브 채팅

  • 이메일 양식

“지원 팀과 채팅”를 클릭하면, 귀하는 당사의 서비스 약관에 동의하고 개인정보 처리방침을 확인하는 것으로 간주됩니다. 채팅 기능은 쿠키를 사용합니다. 채팅을 시작하면 쿠키 사용에 동의하게 됩니다. 자세한 내용은 다음을 참조하세요. 쿠키 정책.