Openwrt 라우터에서 NordVPN으로 연결되는 해외에서는 PS4와 FireTV stick에서 일본의 넷플릭스를 볼 수 있다.

컨디션


OpenWrt 19.07.2는 Buffalo WHR-166DHP에 설치되어 있습니다.
일본어 패키지가 설치되었습니다.
SSH 연결을 사용하지 않는 프로그램을 온라인에서 본 적이 없기 때문에 새로운 방법대로 했을 수도 있다.
SSH 연결 없이 NordVPN에 연결할 수 있습니다.

필요한 소프트웨어 설치

  • OpenWrt 관리 화면에서 캡슐화된 업데이트
  • OpenWrt 관리 화면에서 다음 패키지를 설치
  • openvpn-openssl
    ip-full
    luci-app-openvpn
    

    NordVPN에서 OpenVPN 설정 파일 다운로드


    ★ 코코★에서 대상국용 OpenVPN UDP 설정 파일을 다운로드합니다.
    ※ 위와 같은 URL은 정기적으로 다운로드할 수 있는 설정 파일이 변경되기 때문에 여러 개를 다운로드해 저장하는 것이 좋습니다.
    몇 가지를 미리 다운로드하는 이유는 넷플릭스가 제한될 때 다른 연결 목적지로 바로 전환하기 위해서다.
    이 절차 설명서에는 파일 이름'jp221.nordvpn.com.udp.ovpn'을 사용하여 이후의 절차 설명서를 기술한다.

    download 설정 파일을 OpenWrt로 읽기

  • OpenWrt 관리 화면에서 "VPN"-> "OpenVPN"
  • 을 클릭
  • OVPN configuration file upload 에서 파일 선택 을 클릭합니다.
  • "instance Name"에 "jp221 nordvpnudp"등을 미리 입력하여 나중에 이해하도록 합니다.
  • 업로드를 클릭합니다.

  • OpenVPN 설정 편집

  • 업로드 완료 후 편집 버튼
  • 클릭
  • 변경이 필요한 곳은 2곳
  • 그림 속의 ① 내용을 ②의 "auth-user-pass"로 복사한다.
  • ③에 NordVPN의 사용자 이름과 비밀번호를 입력합니다.
  • 저장
  • 을 클릭합니다.
  • 저장하면 jp221 nordvpnudp가 유효하고 시작됨

  • 저장할 때 "Insufficient perissions to read UCI configuration"모기장
    "UCI 설정을 읽을 수 있는 권한이 없습니다."시(openwrt 21 이후?)
    오류 메시지의 고장이기 때문에 무시할 수 있다.
    궁금하면 아래의 내용을 참조하여'/usr/lib/lua/luci/view/cbi/map.htm'을 수정합니다.
    https://github.com/dibdot/luci/commit/d915425c01651f13ab7ba74a72ccbd229433a87b

    tun0 인터페이스 추가


    위 절차에 따라 NordVPN과 연결되어 있지만 루트와 방화벽 설정이 이루어지지 않았기 때문에
    외부에 연결할 수 없습니다.
    외부에 연결하기 위한 라우팅 설정
    1. OpenWrt 관리 화면에서 네트워크 -> 인터페이스 클릭
    2. "새 인터페이스"를 클릭
    3. 다음과 같은 설정을 한다.
    
    名前: tun0
    プロトコル: Unmanaged
    デバイス or インターフェース:tun0
    ブリッジインターフェースにはチェックを入れない
    ※ここでプルダウンに「tun0」が存在しない場合には
    nordvpnとのVPN接続がうまく行っていない。
    「作成」をクリック
    
    次画面で
    デフォルト起動にチェック
    詳細設定でIPv6無効
    デバイス設定変更無し
    ファイアフォール設定では「wan」を設定する
    保存をクリックする
    

    Firewall 설정

  • OpenWrt 관리 화면에서 네트워크 -> 방화벽 클릭

  • 상기 그림의lan->wan의 "편집"을 클릭

  • 상세 설정 -> Covered Devices에 "tun0"을 추가하고 "저장"
  • 을 클릭

    DNS 설정


    넷플릭스는 Amazon route 53 기술을 사용하여 물리적 거리가 가까운 IP를 반환합니다.
    이 기술은 프록시 서버 등의 안전 검사를 검사하는 데도 쓰인다
    NordVPN의 DNS를 사용하도록 설정을 변경합니다.
    1. 네트워크 -> 인터페이스 -> WAN -> 편집 -> 세부 설정 화면으로 이동
    2. 피어 공지를 사용하는 DNS 서버의 체크를 취소합니다.
    3. DNS 서버를 수동으로 설정하는 곳에 다음 NordVPN의 DNS를 설정합니다.
    103.86.99.100
    103.86.96.100 
    
    ※ 혹시 모르니, 네트워크 -> 인터페이스 ->LAN -> 편집 -> 일반 설정
    그러나 수동 DNS 서버 설정 섹션이 입력되지 않았는지 확인합니다.
    또 넷플릭스 장치를 보고 싶어도 DNS 서버의 수동 설정이 있는 경우 미리 삭제한다.

    Openwrt 라우터 재부팅 및 작업 확인


    재가동과 넷플릭스의 동작 확인을 진행합니다.
    다음은 동작을 확인할 때 주의사항.
    1. 시작 후 20초 정도 openvpn이 적용됩니다.
    비헤이비어로서 일반적으로 라우터 연결이 완료되면 VPN 연결이 시작됩니다.
    따라서 다시 시동을 걸고 1분 후에 동작 확인을 하는 것이 좋다
    # 動作確認はこんな感じで pingを打っておくとわかりやすい
    
    > ping 8.8.8.8 -t
    ping: 転送に失敗しました。一般エラーです。 # ルーター起動中
    ~中略
    8.8.8.8 からの応答: バイト数 =32 時間 =12ms TTL=110 # VPN起動前。応答が12msと早い
    ~中略
    要求がタイムアウトしました。 # VPN切り替え中
    ~中略
    8.8.8.8 からの応答: バイト数 =32 時間 =46ms TTL=116 # VPN起動後。応答が40ms以上になっている
    
    2. 사용하지 않은 상태에서 NordVPN이 차단됨
    사용 시에는 라우터의 콘센트를 뽑아 사용하는 것이 좋습니다.

    좋은 웹페이지 즐겨찾기