중국에서 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 
    ```
      
    참고: 연결되었다면 "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 서비스가 있으면 비활성화하세요.
이 게시글이 도움이 되었나요?

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

  • 라이브 채팅

  • 이메일 양식

채팅 기능은 쿠키를 사용합니다. 채팅을 시작하면 쿠키 사용에 동의하게 됩니다. 자세한 내용은 다음을 참조하세요. 쿠키 정책.