중국에서 Linux를 통해 연결할 수 없습니다

도입

NordVPN Linux 애플리케이션은 중국에서 완전히 차단되어 있기 때문에, 본 문서에서 설명하는 수동 IKEv2/IPSec 연결 방식을 통해 연결해야 합니다.

시작하기 전

  • Nord 계정에 로그인할 수 있는지 확인하세요.
  • 이메일 계정에 액세스할 수 있는지 확인하세요.

조치 방법

참고: 다른 패키지 관리자를 사용하는 경우 apt-get을 사용 중인 패키지 관리자로 바꾸세요.

  1. 아래 명령어로 운영 체제가 최신 상태인지 확인하세요.
     
    sudo apt-get update && sudo apt-get upgrade
     
  2. 터미널에서 다음 명령을 실행하여 패키지를 다운로드합니다.

    sudo apt-get install strongswan libcharon-extra-plugins 

    참고: Arch 기반 등 일부 배포판에서는 libcharon 패키지가 없을 수 있습니다. strongswan 패키지에 이미 포함되어 있기 때문입니다. 따라서 다음 명령을 대신 실행하세요.

    pacman -S strongswan
     
  3. 'ipsec.secrets' 파일을 엽니다. 참고: 명령을 복사-붙여넣기하면 문제가 발생할 수 있습니다. 직접 입력하는 것이 가장 좋습니다.

    sudo nano /etc/ipsec.secrets
     
  4. 사용자 이름과 '비밀번호'를 다음과 같이 변경합니다.
     
    1. Nord 계정에 로그인합니다.
    2. 브라우저 왼쪽의 'NordVPN'을 클릭합니다.
    3. 'NordVPN 수동 설정'을 클릭합니다.
    4. '서비스 자격 증명'을 클릭합니다.
    5. '이메일 인증'을 클릭합니다. 
    6. 등록된 이메일로 인증 코드가 전송됩니다. 코드를 입력합니다.
    7. '복사' 버튼을 사용해 서비스 자격 증명 사용자 이름을 복사한 다음 '사용자 이름' 문자열에 붙여넣습니다.
    8. '복사' 버튼을 사용해 서비스 자격 증명 비밀번호를 복사한 다음 '비밀번호' 문자열에 붙여넣습니다. 비밀번호는 큰따옴표 안에 입력해야 합니다.
      참고: 사용자 이름, 콜론(:), EAP 사이에는 공백을 넣어야 합니다.
       
  5. 루트 권한으로 '/etc/ipsec.conf' 파일을 저장하고 엽니다.

    sudo nano /etc/ipsec.conf 
     
  6. 다음 내용을 구성 파일에 작성하세요.

    conn NordVPN
    			        keyexchange=ikev2
    			        dpdaction=clear
    			        dpddelay=300s
    			        eap_identity="Username"
    			        leftauth=eap-mschapv2
    			        left=%defaultroute
    			        leftsourceip=%config
    			        right=SERVER_IP
    			        rightauth=pubkey
    			        rightsubnet=0.0.0.0/0
    			        rightid=%SERVER_HOSTNAME
    			        rightca=/etc/ipsec.d/cacerts/NordVPN.pem
    			        type=tunnel
    			        auto=add
     
  7. 사용자 이름을 4단계의 NordVPN 서비스 자격 증명의 사용자 이름으로 변경합니다. 'SERVER_IP' 및 'SERVER_HOSTNAME' 필드에는 아래의 서버를 입력하세요.
    참고: 'SERVER_IP' 필드에는 23.92.26.69와 같은 IP가 필요하고, 'SERVER_HOSTNAME' 필드에는 us5783.nordvpn.com과 같은 호스트 이름이 필요합니다. IP가 올바른 호스트 이름과 일치하는지 확인하세요.
     
    1. 23.92.26.69 - us5783.nordvpn.com
    2. 66.175.219.21 - us5783.nordvpn.com
    3. 45.33.52.69 - us5783.nordvpn.com
    4. 45.33.43.85 - us5784.nordvpn.com
    5. 45.33.43.91 - us5784.nordvpn.com
    6. 172.104.110.252 - jp558.nordvpn.com
    7. 139.162.99.117 - jp560.nordvpn.com
    8. 50.116.9.72 - us5783.nordvpn.com 
    9. 45.56.89.149 - us5783.nordvpn.com
      참고: 서버를 변경하려면 'right' 및 'rightid' 필드를 다른 서버 정보로 변경하고 파일을 저장해야 합니다. 그런 다음, 아래 명령으로 IPsec 서비스를 다시 시작해야 합니다.

      sudo ipsec restart 
      sudo ipsec up NordVPN
       
  8. 다음 명령을 작성하여 'constraints.conf' 파일을 엽니다.

    sudo nano /etc/strongswan.d/charon/constraints.conf
     
  9. 파일 내에서 'load = yes'를 'load = no'로 변경합니다.
  10. 다음 명령을 실행하여 NordVPN RSA 인증서를 다운로드합니다.

    sudo wget https://downloads.nordcdn.com/certificates/root.pem -O /etc/ipsec.d/cacerts/NordVPN.pem
     
  11. 모든 구성 파일을 다시 로드하도록 'ipsec'을 다시 시작합니다.

    sudo ipsec restart 

    참고: '/etc/ipsec.conf' 파일에 오타가 있으면 서비스가 시작될 때 알림을 받게 됩니다.
  12. 다음을 작성하여 'NordVPN' 구성에 연결합니다.

    sudo ipsec up NordVPN 

    참고1>
    : 연결되면 'ipsec'에 "Connection NordVPN has been established successfully"라고 출력되어야 합니다. 이 메시지가 표히되지 않고, 'auth_fail' 오류가 여러 번 발생하면 아래 단계를 따라하세요.
    1. 다음 명령을 실행하여 모든 'ipsec.secrets' 파일을 제거합니다.

      sudo rm /etc/ipsec.sec*
       
    2. 다음 명령을 사용하여 새로운 'ipsec.secrets' 파일을 생성합니다.

      sudo nano /etc/ipsec.secrets
       
    3. 메인 가이드의 4단계 설명에 따라 자격 증명을 입력하고 파일을 저장합니다.
    4. 'ipsec' 서비스를 재시작하고 연결을 다시 시도해 보세요.

      sudo ipsec restart 
      sudo ipsec up NordVPN

추가 팁

  • 장치를 다시 시작하세요.
  • 다른 네트워크를 시도해 보세요.
  • 다른 VPN 서비스가 있으면 비활성화하세요.
이 게시글이 도움이 되었나요?

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

  • 라이브 채팅

  • 이메일 양식

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